Changeset 65b458c4 in mainline for uspace/drv/usbhid/usbhid.c
- Timestamp:
- 2011-05-13T12:44:37Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 37f87fa
- Parents:
- 97cb542
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/usbhid/usbhid.c
r97cb542 r65b458c4 466 466 if (hid_dev->subdrivers[i].init != NULL) { 467 467 usb_log_debug("Initializing subdriver %d.\n",i); 468 rc = hid_dev->subdrivers[i].init(hid_dev); 468 rc = hid_dev->subdrivers[i].init(hid_dev, 469 &hid_dev->subdrivers[i].data); 469 470 if (rc != EOK) { 470 471 usb_log_warning("Failed to initialize" … … 531 532 for (i = 0; i < hid_dev->subdriver_count; ++i) { 532 533 if (hid_dev->subdrivers[i].poll != NULL 533 && hid_dev->subdrivers[i].poll(hid_dev, buffer,534 buffer_size)) {534 && hid_dev->subdrivers[i].poll(hid_dev, 535 hid_dev->subdrivers[i].data, buffer, buffer_size)) { 535 536 cont = true; 536 537 } … … 555 556 for (i = 0; i < hid_dev->subdriver_count; ++i) { 556 557 if (hid_dev->subdrivers[i].poll_end != NULL) { 557 hid_dev->subdrivers[i].poll_end(hid_dev, reason); 558 hid_dev->subdrivers[i].poll_end(hid_dev, 559 hid_dev->subdrivers[i].data, reason); 558 560 } 559 561 } … … 636 638 for (i = 0; i < (*hid_dev)->subdriver_count; ++i) { 637 639 if ((*hid_dev)->subdrivers[i].deinit != NULL) { 638 (*hid_dev)->subdrivers[i].deinit(*hid_dev); 640 (*hid_dev)->subdrivers[i].deinit(*hid_dev, 641 (*hid_dev)->subdrivers[i].data); 639 642 } 640 643 }
Note:
See TracChangeset
for help on using the changeset viewer.