Rev 2677 | Rev 3020 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2677 | Rev 2802 | ||
---|---|---|---|
Line 280... | Line 280... | ||
280 | /** Buffer for IPC_M_DATA_WRITE and IPC_M_DATA_READ. */ |
280 | /** Buffer for IPC_M_DATA_WRITE and IPC_M_DATA_READ. */ |
281 | uint8_t *buffer; |
281 | uint8_t *buffer; |
282 | } call_t; |
282 | } call_t; |
283 | 283 | ||
284 | extern void ipc_init(void); |
284 | extern void ipc_init(void); |
285 | extern call_t * ipc_wait_for_call(answerbox_t *box, uint32_t usec, int flags); |
285 | extern call_t * ipc_wait_for_call(answerbox_t *, uint32_t, int); |
286 | extern void ipc_answer(answerbox_t *box, call_t *request); |
286 | extern void ipc_answer(answerbox_t *, call_t *); |
287 | extern int ipc_call(phone_t *phone, call_t *call); |
287 | extern int ipc_call(phone_t *, call_t *); |
288 | extern void ipc_call_sync(phone_t *phone, call_t *request); |
288 | extern void ipc_call_sync(phone_t *, call_t *); |
289 | extern void ipc_phone_init(phone_t *phone); |
289 | extern void ipc_phone_init(phone_t *); |
290 | extern void ipc_phone_connect(phone_t *phone, answerbox_t *box); |
290 | extern void ipc_phone_connect(phone_t *, answerbox_t *); |
291 | extern void ipc_call_free(call_t *call); |
291 | extern void ipc_call_free(call_t *); |
292 | extern call_t * ipc_call_alloc(int flags); |
292 | extern call_t * ipc_call_alloc(int); |
293 | extern void ipc_answerbox_init(answerbox_t *box); |
293 | extern void ipc_answerbox_init(answerbox_t *, struct task *); |
294 | extern void ipc_call_static_init(call_t *call); |
294 | extern void ipc_call_static_init(call_t *); |
295 | extern void task_print_list(void); |
295 | extern void task_print_list(void); |
296 | extern int ipc_forward(call_t *call, phone_t *newphone, answerbox_t *oldbox, |
296 | extern int ipc_forward(call_t *, phone_t *, answerbox_t *, int); |
297 | int mode); |
- | |
298 | extern void ipc_cleanup(void); |
297 | extern void ipc_cleanup(void); |
299 | extern int ipc_phone_hangup(phone_t *phone); |
298 | extern int ipc_phone_hangup(phone_t *); |
300 | extern void ipc_backsend_err(phone_t *phone, call_t *call, unative_t err); |
299 | extern void ipc_backsend_err(phone_t *, call_t *, unative_t); |
301 | extern void ipc_print_task(task_id_t taskid); |
300 | extern void ipc_print_task(task_id_t); |
302 | 301 | ||
303 | extern answerbox_t *ipc_phone_0; |
302 | extern answerbox_t *ipc_phone_0; |
304 | 303 | ||
305 | #endif |
304 | #endif |
306 | 305 |