HelenOS sources

answerbox_t        76 kernel/generic/include/ddi/irq.h 	answerbox_t *answerbox;
answerbox_t        52 kernel/generic/include/ipc/event.h 	answerbox_t *answerbox;
answerbox_t        66 kernel/generic/include/ipc/event.h extern void event_cleanup_answerbox(answerbox_t *);
answerbox_t       152 kernel/generic/include/ipc/ipc.h 	answerbox_t *callerbox;
answerbox_t       172 kernel/generic/include/ipc/ipc.h extern answerbox_t *ipc_box_0;
answerbox_t       182 kernel/generic/include/ipc/ipc.h extern errno_t ipc_wait_for_call(answerbox_t *, uint32_t, unsigned int, call_t **);
answerbox_t       183 kernel/generic/include/ipc/ipc.h extern errno_t ipc_forward(call_t *, phone_t *, answerbox_t *, unsigned int);
answerbox_t       184 kernel/generic/include/ipc/ipc.h extern void ipc_answer(answerbox_t *, call_t *);
answerbox_t       188 kernel/generic/include/ipc/ipc.h extern bool ipc_phone_connect(phone_t *, answerbox_t *);
answerbox_t       191 kernel/generic/include/ipc/ipc.h extern void ipc_answerbox_init(answerbox_t *, struct task *);
answerbox_t       195 kernel/generic/include/ipc/ipc.h extern void ipc_answerbox_slam_phones(answerbox_t *, bool);
answerbox_t       196 kernel/generic/include/ipc/ipc.h extern void ipc_cleanup_call_list(answerbox_t *, list_t *);
answerbox_t        55 kernel/generic/include/ipc/irq.h extern errno_t ipc_irq_subscribe(answerbox_t *, inr_t, sysarg_t, uspace_ptr_irq_code_t,
answerbox_t        57 kernel/generic/include/ipc/irq.h extern errno_t ipc_irq_unsubscribe(answerbox_t *, cap_irq_handle_t);
answerbox_t        43 kernel/generic/include/ipc/kbox.h 	answerbox_t box;
answerbox_t       114 kernel/generic/include/ipc/sysipc_ops.h 	int (*request_process)(call_t *, answerbox_t *);
answerbox_t       153 kernel/generic/include/ipc/sysipc_ops.h extern int null_request_process(call_t *, answerbox_t *);
answerbox_t       104 kernel/generic/include/proc/task.h 	answerbox_t answerbox;
answerbox_t        94 kernel/generic/src/ipc/event.c void event_cleanup_answerbox(answerbox_t *answerbox)
answerbox_t       257 kernel/generic/src/ipc/event.c     answerbox_t *answerbox)
answerbox_t       287 kernel/generic/src/ipc/event.c static errno_t event_unsubscribe(event_t *event, answerbox_t *answerbox)
answerbox_t        68 kernel/generic/src/ipc/ipc.c answerbox_t *ipc_box_0 = NULL;
answerbox_t       141 kernel/generic/src/ipc/ipc.c void ipc_answerbox_init(answerbox_t *box, task_t *task)
answerbox_t       163 kernel/generic/src/ipc/ipc.c bool ipc_phone_connect(phone_t *phone, answerbox_t *box)
answerbox_t       216 kernel/generic/src/ipc/ipc.c 	answerbox_t *mybox = slab_alloc(answerbox_cache, FRAME_ATOMIC);
answerbox_t       312 kernel/generic/src/ipc/ipc.c 	answerbox_t *callerbox = call->callerbox ? call->callerbox :
answerbox_t       337 kernel/generic/src/ipc/ipc.c void ipc_answer(answerbox_t *box, call_t *call)
answerbox_t       401 kernel/generic/src/ipc/ipc.c static void _ipc_call(phone_t *phone, answerbox_t *box, call_t *call,
answerbox_t       445 kernel/generic/src/ipc/ipc.c 	answerbox_t *box = phone->callee;
answerbox_t       473 kernel/generic/src/ipc/ipc.c 	answerbox_t *box = phone->callee;
answerbox_t       513 kernel/generic/src/ipc/ipc.c errno_t ipc_forward(call_t *call, phone_t *newphone, answerbox_t *oldbox,
answerbox_t       548 kernel/generic/src/ipc/ipc.c errno_t ipc_wait_for_call(answerbox_t *box, uint32_t usec, unsigned int flags,
answerbox_t       621 kernel/generic/src/ipc/ipc.c void ipc_cleanup_call_list(answerbox_t *box, list_t *lst)
answerbox_t       652 kernel/generic/src/ipc/ipc.c void ipc_answerbox_slam_phones(answerbox_t *box, bool notify_box)
answerbox_t       892 kernel/generic/src/ipc/ipc.c 	answerbox_cache = slab_cache_create("answerbox_t", sizeof(answerbox_t),
answerbox_t       324 kernel/generic/src/ipc/irq.c errno_t ipc_irq_subscribe(answerbox_t *box, inr_t inr, sysarg_t imethod,
answerbox_t       401 kernel/generic/src/ipc/irq.c errno_t ipc_irq_unsubscribe(answerbox_t *box, cap_irq_handle_t handle)
answerbox_t        42 kernel/generic/src/ipc/ops/concttome.c static int request_process(call_t *call, answerbox_t *box)
answerbox_t        41 kernel/generic/src/ipc/ops/debug.c static int request_process(call_t *call, answerbox_t *box)
answerbox_t       256 kernel/generic/src/ipc/sysipc.c static int process_request(answerbox_t *box, call_t *call)
answerbox_t        81 kernel/generic/src/ipc/sysipc_ops.c int null_request_process(call_t *call, answerbox_t *box)
HelenOS homepage, sources at GitHub