- Timestamp:
- 2011-01-29T11:52:53Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4f14e1f8
- Parents:
- 46b881c
- Location:
- kernel/generic
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/ipc/sysipc.h
r46b881c r8add9ca5 56 56 unsigned int); 57 57 extern sysarg_t sys_ipc_hangup(sysarg_t); 58 extern sysarg_t sys_ ipc_register_irq(inr_t, devno_t, sysarg_t, irq_code_t *);59 extern sysarg_t sys_ ipc_unregister_irq(inr_t, devno_t);58 extern sysarg_t sys_register_irq(inr_t, devno_t, sysarg_t, irq_code_t *); 59 extern sysarg_t sys_unregister_irq(inr_t, devno_t); 60 60 61 61 #ifdef __32_BITS__ -
kernel/generic/include/syscall/syscall.h
r46b881c r8add9ca5 70 70 SYS_IPC_POKE, 71 71 SYS_IPC_HANGUP, 72 SYS_IPC_REGISTER_IRQ,73 SYS_IPC_UNREGISTER_IRQ,74 72 SYS_IPC_CONNECT_KBOX, 75 73 … … 82 80 SYS_PHYSMEM_MAP, 83 81 SYS_IOSPACE_ENABLE, 82 SYS_REGISTER_IRQ, 83 SYS_UNREGISTER_IRQ, 84 84 85 85 SYS_SYSINFO_GET_TAG, -
kernel/generic/src/ipc/irq.c
r46b881c r8add9ca5 42 42 * 43 43 * The structure of a notification message is as follows: 44 * - IMETHOD: interface and method as registered by the SYS_ IPC_REGISTER_IRQ44 * - IMETHOD: interface and method as registered by the SYS_REGISTER_IRQ 45 45 * syscall 46 46 * - ARG1: payload modified by a 'top-half' handler -
kernel/generic/src/ipc/sysipc.c
r46b881c r8add9ca5 1105 1105 * 1106 1106 */ 1107 sysarg_t sys_ ipc_register_irq(inr_t inr, devno_t devno, sysarg_t imethod,1107 sysarg_t sys_register_irq(inr_t inr, devno_t devno, sysarg_t imethod, 1108 1108 irq_code_t *ucode) 1109 1109 { … … 1122 1122 * 1123 1123 */ 1124 sysarg_t sys_ ipc_unregister_irq(inr_t inr, devno_t devno)1124 sysarg_t sys_unregister_irq(inr_t inr, devno_t devno) 1125 1125 { 1126 1126 if (!(cap_get(TASK) & CAP_IRQ_REG)) -
kernel/generic/src/syscall/syscall.c
r46b881c r8add9ca5 156 156 (syshandler_t) sys_ipc_poke, 157 157 (syshandler_t) sys_ipc_hangup, 158 (syshandler_t) sys_ipc_register_irq,159 (syshandler_t) sys_ipc_unregister_irq,160 158 (syshandler_t) sys_ipc_connect_kbox, 161 159 … … 171 169 (syshandler_t) sys_physmem_map, 172 170 (syshandler_t) sys_iospace_enable, 171 (syshandler_t) sys_register_irq, 172 (syshandler_t) sys_unregister_irq, 173 173 174 174 /* Sysinfo syscalls */
Note:
See TracChangeset
for help on using the changeset viewer.