Changes in uspace/drv/audio/hdaudio/hdaudio.c [dd8ab1c:d51838f] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/audio/hdaudio/hdaudio.c
rdd8ab1c rd51838f 58 58 static int hda_fun_offline(ddf_fun_t *fun); 59 59 60 static void hdaudio_interrupt(ipc_call _t *, ddf_dev_t *);60 static void hdaudio_interrupt(ipc_callid_t, ipc_call_t *, ddf_dev_t *); 61 61 62 62 static driver_ops_t driver_ops = { … … 259 259 rc = hw_res_enable_interrupt(hda->parent_sess, res.irqs.irqs[0]); 260 260 if (rc != EOK) { 261 ddf_msg(LVL_ERROR, "Failed enabling interrupt. : %s", str_error(rc));262 goto error; 263 } 264 265 int irq_cap ;266 rc = register_interrupt_handler(dev, res.irqs.irqs[0],267 hdaudio_interrupt, &irq_code, &irq_cap);268 if (rc != EOK) {269 ddf_msg(LVL_ERROR, "Failed registering interrupt handler : %s",270 str_error_name(rc));261 ddf_msg(LVL_ERROR, "Failed enabling interrupt. (%d)", rc); 262 goto error; 263 } 264 265 int irq_cap = register_interrupt_handler(dev, res.irqs.irqs[0], 266 hdaudio_interrupt, &irq_code); 267 if (irq_cap < 0) { 268 rc = irq_cap; 269 ddf_msg(LVL_ERROR, "Failed registering interrupt handler. (%d)", 270 rc); 271 271 goto error; 272 272 } … … 314 314 hw_res_list_parsed_clean(&res); 315 315 316 ddf_msg(LVL_NOTE, "Failing hda_dev_add() -> % s", str_error_name(rc));316 ddf_msg(LVL_NOTE, "Failing hda_dev_add() -> %d", rc); 317 317 return rc; 318 318 } … … 368 368 } 369 369 370 static void hdaudio_interrupt(ipc_call_t *icall, ddf_dev_t *dev) 370 static void hdaudio_interrupt(ipc_callid_t iid, ipc_call_t *icall, 371 ddf_dev_t *dev) 371 372 { 372 373 hda_t *hda = (hda_t *)ddf_dev_data_get(dev);
Note:
See TracChangeset
for help on using the changeset viewer.