Changes in uspace/drv/audio/hdaudio/hdaudio.c [d51838f:dd8ab1c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/audio/hdaudio/hdaudio.c
rd51838f rdd8ab1c 58 58 static int hda_fun_offline(ddf_fun_t *fun); 59 59 60 static void hdaudio_interrupt(ipc_call id_t, ipc_call_t *, ddf_dev_t *);60 static void hdaudio_interrupt(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. (%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);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)); 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() -> % d", rc);316 ddf_msg(LVL_NOTE, "Failing hda_dev_add() -> %s", str_error_name(rc)); 317 317 return rc; 318 318 } … … 368 368 } 369 369 370 static void hdaudio_interrupt(ipc_callid_t iid, ipc_call_t *icall, 371 ddf_dev_t *dev) 370 static void hdaudio_interrupt(ipc_call_t *icall, ddf_dev_t *dev) 372 371 { 373 372 hda_t *hda = (hda_t *)ddf_dev_data_get(dev);
Note:
See TracChangeset
for help on using the changeset viewer.