Changeset 5944244 in mainline for uspace/drv/uhci-hcd/iface.c
- Timestamp:
- 2011-02-01T23:25:48Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1f5c1e61
- Parents:
- c56dbe0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/uhci-hcd/iface.c
rc56dbe0 r5944244 44 44 { 45 45 assert(dev); 46 uhci_t *hc = (uhci_t *)dev->driver_data;46 uhci_t *hc = dev_to_uhci(dev); 47 47 assert(hc); 48 48 *address = usb_address_keeping_find(&hc->address_manager, handle); … … 55 55 { 56 56 assert(dev); 57 uhci_t *hc = (uhci_t *)dev->driver_data;57 uhci_t *hc = dev_to_uhci(dev); 58 58 assert(hc); 59 59 usb_address_keeping_reserve_default(&hc->address_manager); … … 64 64 { 65 65 assert(dev); 66 uhci_t *hc = (uhci_t *)dev->driver_data;66 uhci_t *hc = dev_to_uhci(dev); 67 67 assert(hc); 68 68 usb_address_keeping_release_default(&hc->address_manager); … … 73 73 { 74 74 assert(dev); 75 uhci_t *hc = (uhci_t *)dev->driver_data;75 uhci_t *hc = dev_to_uhci(dev); 76 76 assert(hc); 77 77 *address = usb_address_keeping_request(&hc->address_manager); … … 85 85 { 86 86 assert(dev); 87 uhci_t *hc = (uhci_t *)dev->driver_data;87 uhci_t *hc = dev_to_uhci(dev); 88 88 assert(hc); 89 89 usb_address_keeping_devman_bind(&hc->address_manager, address, handle); … … 94 94 { 95 95 assert(dev); 96 uhci_t *hc = (uhci_t *)dev->driver_data;96 uhci_t *hc = dev_to_uhci(dev); 97 97 assert(hc); 98 98 usb_address_keeping_release_default(&hc->address_manager); … … 104 104 usbhc_iface_transfer_out_callback_t callback, void *arg) 105 105 { 106 return uhci_transfer(dev, target, USB_TRANSFER_INTERRUPT, 0, USB_PID_OUT, 106 assert(dev); 107 uhci_t *hc = dev_to_uhci(dev); 108 assert(hc); 109 return uhci_transfer(hc, dev, target, USB_TRANSFER_INTERRUPT, 0, USB_PID_OUT, 107 110 data, size, callback, NULL, arg); 108 111 } … … 112 115 usbhc_iface_transfer_in_callback_t callback, void *arg) 113 116 { 114 return uhci_transfer(dev, target, USB_TRANSFER_INTERRUPT, 0, USB_PID_IN, 117 assert(dev); 118 uhci_t *hc = dev_to_uhci(dev); 119 assert(hc); 120 return uhci_transfer(hc, dev, target, USB_TRANSFER_INTERRUPT, 0, USB_PID_IN, 115 121 data, size, NULL, callback, arg); 116 122 } … … 120 126 usbhc_iface_transfer_out_callback_t callback, void *arg) 121 127 { 122 return uhci_transfer(dev, target, USB_TRANSFER_CONTROL, 0, USB_PID_SETUP, 128 assert(dev); 129 uhci_t *hc = dev_to_uhci(dev); 130 assert(hc); 131 return uhci_transfer(hc, dev, target, USB_TRANSFER_CONTROL, 0, USB_PID_SETUP, 123 132 data, size, callback, NULL, arg); 124 133 } … … 128 137 usbhc_iface_transfer_out_callback_t callback, void *arg) 129 138 { 130 return uhci_transfer(dev, target, USB_TRANSFER_CONTROL, 1, USB_PID_OUT, 139 assert(dev); 140 uhci_t *hc = dev_to_uhci(dev); 141 assert(hc); 142 return uhci_transfer(hc, dev, target, USB_TRANSFER_CONTROL, 1, USB_PID_OUT, 131 143 data, size, callback, NULL, arg); 132 144 } … … 135 147 usbhc_iface_transfer_in_callback_t callback, void *arg) 136 148 { 137 return uhci_transfer(dev, target, USB_TRANSFER_CONTROL, 0, USB_PID_IN, 149 assert(dev); 150 uhci_t *hc = dev_to_uhci(dev); 151 assert(hc); 152 return uhci_transfer(hc, dev, target, USB_TRANSFER_CONTROL, 0, USB_PID_IN, 138 153 NULL, 0, NULL, callback, arg); 139 154 } … … 143 158 usbhc_iface_transfer_out_callback_t callback, void *arg) 144 159 { 145 return uhci_transfer(dev, target, USB_TRANSFER_CONTROL, 0, USB_PID_SETUP, 160 assert(dev); 161 uhci_t *hc = dev_to_uhci(dev); 162 assert(hc); 163 return uhci_transfer(hc, dev, target, USB_TRANSFER_CONTROL, 0, USB_PID_SETUP, 146 164 data, size, callback, NULL, arg); 147 165 } … … 151 169 usbhc_iface_transfer_in_callback_t callback, void *arg) 152 170 { 153 return uhci_transfer(dev, target, USB_TRANSFER_CONTROL, 1, USB_PID_IN, 171 assert(dev); 172 uhci_t *hc = dev_to_uhci(dev); 173 assert(hc); 174 return uhci_transfer(hc, dev, target, USB_TRANSFER_CONTROL, 1, USB_PID_IN, 154 175 data, size, NULL, callback, arg); 155 176 } … … 158 179 usbhc_iface_transfer_out_callback_t callback, void *arg) 159 180 { 160 return uhci_transfer(dev, target, USB_TRANSFER_CONTROL, 0, USB_PID_OUT, 181 assert(dev); 182 uhci_t *hc = dev_to_uhci(dev); 183 assert(hc); 184 return uhci_transfer(hc, dev, target, USB_TRANSFER_CONTROL, 0, USB_PID_OUT, 161 185 NULL, 0, callback, NULL, arg); 162 186 }
Note:
See TracChangeset
for help on using the changeset viewer.