Changeset b3c39690 in mainline for uspace/drv/bus/usb/usbdiag/device.c
- Timestamp:
- 2018-01-21T23:19:20Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- db51a6a6
- Parents:
- 09187c6e
- git-author:
- Ondřej Hlavatý <aearsis@…> (2018-01-21 23:19:14)
- git-committer:
- Ondřej Hlavatý <aearsis@…> (2018-01-21 23:19:20)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/usbdiag/device.c
r09187c6e rb3c39690 64 64 }; 65 65 66 static int device_init(usbdiag_dev_t *dev )66 static int device_init(usbdiag_dev_t *dev, const usb_endpoint_description_t **endpoints) 67 67 { 68 68 int rc; … … 77 77 78 78 #define _MAP_EP(target, ep_no) do {\ 79 usb_endpoint_mapping_t *epm = usb_device_get_mapped_ep (dev->usb_dev, USBDIAG_EP_##ep_no);\79 usb_endpoint_mapping_t *epm = usb_device_get_mapped_ep_desc(dev->usb_dev, endpoints[USBDIAG_EP_##ep_no]);\ 80 80 if (!epm || !epm->present) {\ 81 81 usb_log_error("Failed to map endpoint: " #ep_no ".");\ … … 108 108 } 109 109 110 int usbdiag_dev_create(usb_device_t *dev, usbdiag_dev_t **out_diag_dev )110 int usbdiag_dev_create(usb_device_t *dev, usbdiag_dev_t **out_diag_dev, const usb_endpoint_description_t **endpoints) 111 111 { 112 112 assert(dev); … … 120 120 121 121 int err; 122 if ((err = device_init(diag_dev )))122 if ((err = device_init(diag_dev, endpoints))) 123 123 goto err_init; 124 124
Note:
See TracChangeset
for help on using the changeset viewer.