Changes in uspace/lib/drv/generic/interrupt.c [56fd7cf:dc9a3ba] in mainline
- File:
-
- 1 edited
-
uspace/lib/drv/generic/interrupt.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/drv/generic/interrupt.c
r56fd7cf rdc9a3ba 41 41 42 42 #include "ddf/interrupt.h" 43 #include "private/driver.h"44 43 45 44 static void driver_irq_handler(ipc_callid_t iid, ipc_call_t *icall); … … 69 68 70 69 static irq_code_t default_pseudocode = { 71 0,72 NULL,73 70 sizeof(default_cmds) / sizeof(irq_cmd_t), 74 71 default_cmds … … 118 115 } 119 116 120 static void add_interrupt_context(interrupt_context_list_t *list,121 interrupt_context_t *ctx)117 static void 118 add_interrupt_context(interrupt_context_list_t *list, interrupt_context_t *ctx) 122 119 { 123 120 fibril_mutex_lock(&list->mutex); … … 135 132 } 136 133 137 static interrupt_context_t * find_interrupt_context_by_id(138 interrupt_context_list_t *list, int id)134 static interrupt_context_t * 135 find_interrupt_context_by_id(interrupt_context_list_t *list, int id) 139 136 { 140 137 interrupt_context_t *ctx; … … 154 151 } 155 152 156 static interrupt_context_t * find_interrupt_context(157 interrupt_context_list_t *list, ddf_dev_t *dev, int irq)153 static interrupt_context_t * 154 find_interrupt_context(interrupt_context_list_t *list, ddf_dev_t *dev, int irq) 158 155 { 159 156 interrupt_context_t *ctx; … … 174 171 175 172 176 int register_interrupt_handler(ddf_dev_t *dev, int irq, 177 interrupt_handler_t *handler, irq_code_t *pseudocode) 173 int 174 register_interrupt_handler(ddf_dev_t *dev, int irq, interrupt_handler_t *handler, 175 irq_code_t *pseudocode) 178 176 { 179 177 interrupt_context_t *ctx = create_interrupt_context(); … … 193 191 delete_interrupt_context(ctx); 194 192 } 195 193 196 194 return res; 197 195 }
Note:
See TracChangeset
for help on using the changeset viewer.
