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