HelenOS sources
a3 89 kernel/arch/mips32/include/arch/istate_struct.h uint32_t a3; // arg4
a3 82 kernel/arch/mips32/src/exception.c istate->a0, istate->a1, istate->a2, istate->a3);
a3 157 kernel/arch/sparc64/include/arch/sun4v/hypercall.h register uint64_t a3 asm("o2") = p3;
a3 164 kernel/arch/sparc64/include/arch/sun4v/hypercall.h : "r" (a1), "r" (a2), "r" (a3), "r" (a4), "r" (a5), "r" (a6),
a3 193 kernel/arch/sparc64/include/arch/sun4v/hypercall.h register uint64_t a3 asm("o2") = p3;
a3 200 kernel/arch/sparc64/include/arch/sun4v/hypercall.h : "r" (a1), "r" (a2), "r" (a3), "r" (a4), "r" (a5), "r" (a6),
a3 227 kernel/arch/sparc64/include/arch/sun4v/hypercall.h register uint64_t a3 asm("o2") = p3;
a3 234 kernel/arch/sparc64/include/arch/sun4v/hypercall.h : "r" (a1), "r" (a2), "r" (a3), "r" (a4), "r" (a5),
a3 77 kernel/generic/include/ipc/event.h #define event_notify_3(e, m, a1, a2, a3) \
a3 78 kernel/generic/include/ipc/event.h event_notify((e), (m), (a1), (a2), (a3), 0, 0)
a3 79 kernel/generic/include/ipc/event.h #define event_notify_4(e, m, a1, a2, a3, a4) \
a3 80 kernel/generic/include/ipc/event.h event_notify((e), (m), (a1), (a2), (a3), (a4), 0)
a3 81 kernel/generic/include/ipc/event.h #define event_notify_5(e, m, a1, a2, a3, a4, a5) \
a3 82 kernel/generic/include/ipc/event.h event_notify((e), (m), (a1), (a2), (a3), (a4), (a5))
a3 90 kernel/generic/include/ipc/event.h #define event_task_notify_3(t, e, m, a1, a2, a3) \
a3 91 kernel/generic/include/ipc/event.h event_task_notify((t), (e), (m), (a1), (a2), (a3), 0, 0)
a3 92 kernel/generic/include/ipc/event.h #define event_task_notify_4(t, e, m, a1, a2, a3, a4) \
a3 93 kernel/generic/include/ipc/event.h event_task_notify((t), (e), (m), (a1), (a2), (a3), (a4), 0)
a3 94 kernel/generic/include/ipc/event.h #define event_task_notify_5(t, e, m, a1, a2, a3, a4, a5) \
a3 95 kernel/generic/include/ipc/event.h event_task_notify((t), (e), (m), (a1), (a2), (a3), (a4), (a5))
a3 72 kernel/generic/include/ipc/irq.h #define ipc_irq_send_msg_3(irq, a1, a2, a3) \
a3 73 kernel/generic/include/ipc/irq.h ipc_irq_send_msg((irq), (a1), (a2), (a3), 0, 0)
a3 75 kernel/generic/include/ipc/irq.h #define ipc_irq_send_msg_4(irq, a1, a2, a3, a4) \
a3 76 kernel/generic/include/ipc/irq.h ipc_irq_send_msg((irq), (a1), (a2), (a3), (a4), 0)
a3 78 kernel/generic/include/ipc/irq.h #define ipc_irq_send_msg_5(irq, a1, a2, a3, a4, a5) \
a3 79 kernel/generic/include/ipc/irq.h ipc_irq_send_msg((irq), (a1), (a2), (a3), (a4), (a5))
a3 141 kernel/generic/src/ipc/event.c sysarg_t a3, sysarg_t a4, sysarg_t a5)
a3 158 kernel/generic/src/ipc/event.c ipc_set_arg3(&call->data, a3);
a3 208 kernel/generic/src/ipc/event.c sysarg_t a3, sysarg_t a4, sysarg_t a5)
a3 212 kernel/generic/src/ipc/event.c return event_enqueue(evno2event(evno, NULL), mask, a1, a2, a3, a4, a5);
a3 236 kernel/generic/src/ipc/event.c sysarg_t a1, sysarg_t a2, sysarg_t a3, sysarg_t a4, sysarg_t a5)
a3 241 kernel/generic/src/ipc/event.c return event_enqueue(evno2event(evno, task), mask, a1, a2, a3, a4, a5);
a3 562 kernel/generic/src/ipc/irq.c void ipc_irq_send_msg(irq_t *irq, sysarg_t a1, sysarg_t a2, sysarg_t a3,
a3 581 kernel/generic/src/ipc/irq.c ipc_set_arg3(&call->data, a3);
a3 139 kernel/generic/src/syscall/syscall.c sysarg_t syscall_handler(sysarg_t a1, sysarg_t a2, sysarg_t a3,
a3 160 kernel/generic/src/syscall/syscall.c udebug_syscall_event(a1, a2, a3, a4, a5, a6, id, 0, false);
a3 165 kernel/generic/src/syscall/syscall.c rc = syscall_table[id](a1, a2, a3, a4, a5, a6);
a3 177 kernel/generic/src/syscall/syscall.c udebug_syscall_event(a1, a2, a3, a4, a5, a6, id, rc, true);
a3 218 kernel/generic/src/udebug/udebug.c void udebug_syscall_event(sysarg_t a1, sysarg_t a2, sysarg_t a3,
a3 247 kernel/generic/src/udebug/udebug.c THREAD->udebug.syscall_args[2] = a3;
a3 99 uspace/lib/c/arch/mips32/include/libarch/elf_linux.h elf_regs->r7 = istate->a3;
a3 89 uspace/lib/c/arch/mips32/include/libarch/istate_struct.h uint32_t a3; // arg4
a3 56 uspace/lib/c/arch/sparc64/include/libarch/syscall.h register uint64_t a3 asm("o2") = p3;
a3 64 uspace/lib/c/arch/sparc64/include/libarch/syscall.h : "r" (a1), "r" (a2), "r" (a3), "r" (a4), "r" (a5), "r" (a6),
a3 86 uspace/lib/vt/src/vt100.c unsigned a3, unsigned a4, unsigned a5)
a3 91 uspace/lib/vt/src/vt100.c a1, a2, a3, a4, a5);
HelenOS homepage, sources at GitHub