Changes in uspace/drv/nic/ne2k/ne2k.c [fafb8e5:60744cb] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/nic/ne2k/ne2k.c
rfafb8e5 r60744cb 121 121 }; 122 122 123 static void ne2k_interrupt_handler(ipc_call_t *, ddf_dev_t*);123 static void ne2k_interrupt_handler(ipc_call_t *, void *); 124 124 125 125 static errno_t ne2k_register_interrupt(nic_t *nic_data, … … 161 161 162 162 return register_interrupt_handler(nic_get_ddf_dev(nic_data), 163 ne2k->irq, ne2k_interrupt_handler, &ne2k->code, handle); 163 ne2k->irq, ne2k_interrupt_handler, (void *)nic_data, &ne2k->code, 164 handle); 164 165 } 165 166 … … 237 238 } 238 239 239 void ne2k_interrupt_handler(ipc_call_t *call, ddf_dev_t *dev) 240 { 241 nic_t *nic_data = DRIVER_DATA(dev); 240 /** NE2K interrupt handler 241 * 242 * @param call IRQ event notification 243 * @param arg Argument (nic_t *) 244 */ 245 void ne2k_interrupt_handler(ipc_call_t *call, void *arg) 246 { 247 nic_t *nic_data = (nic_t *)arg; 242 248 ne2k_interrupt(nic_data, IRQ_GET_ISR(*call), IRQ_GET_TSR(*call)); 243 249 }
Note:
See TracChangeset
for help on using the changeset viewer.