Changes in uspace/drv/nic/ne2k/ne2k.c [60744cb:fafb8e5] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/nic/ne2k/ne2k.c
r60744cb rfafb8e5 121 121 }; 122 122 123 static void ne2k_interrupt_handler(ipc_call_t *, void*);123 static void ne2k_interrupt_handler(ipc_call_t *, ddf_dev_t *); 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, (void *)nic_data, &ne2k->code, 164 handle); 163 ne2k->irq, ne2k_interrupt_handler, &ne2k->code, handle); 165 164 } 166 165 … … 238 237 } 239 238 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; 239 void ne2k_interrupt_handler(ipc_call_t *call, ddf_dev_t *dev) 240 { 241 nic_t *nic_data = DRIVER_DATA(dev); 248 242 ne2k_interrupt(nic_data, IRQ_GET_ISR(*call), IRQ_GET_TSR(*call)); 249 243 }
Note:
See TracChangeset
for help on using the changeset viewer.