Changes in uspace/drv/uhci-hcd/iface.c [6427cf67:ec59693] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/uhci-hcd/iface.c
r6427cf67 rec59693 54 54 } 55 55 /*----------------------------------------------------------------------------*/ 56 static int reserve_default_address(device_t *dev , bool full_speed)56 static int reserve_default_address(device_t *dev) 57 57 { 58 58 assert(dev); … … 72 72 } 73 73 /*----------------------------------------------------------------------------*/ 74 static int request_address(device_t *dev, bool full_speed, 75 usb_address_t *address) 74 static int request_address(device_t *dev, usb_address_t *address) 76 75 { 77 76 assert(dev); … … 104 103 /*----------------------------------------------------------------------------*/ 105 104 static int interrupt_out(device_t *dev, usb_target_t target, 106 void *data, size_tsize,107 usbhc_iface_transfer_out_callback_t callback, void *arg)108 { 109 size_t max_packet_size = 8; 105 size_t max_packet_size, 106 void *data, size_t size, 107 usbhc_iface_transfer_out_callback_t callback, void *arg) 108 { 110 109 dev_speed_t speed = FULL_SPEED; 111 110 … … 119 118 /*----------------------------------------------------------------------------*/ 120 119 static int interrupt_in(device_t *dev, usb_target_t target, 121 void *data, size_tsize,122 usbhc_iface_transfer_in_callback_t callback, void *arg)123 { 124 size_t max_packet_size = 4; 120 size_t max_packet_size, 121 void *data, size_t size, 122 usbhc_iface_transfer_in_callback_t callback, void *arg) 123 { 125 124 dev_speed_t speed = FULL_SPEED; 126 125 … … 134 133 /*----------------------------------------------------------------------------*/ 135 134 static int control_write(device_t *dev, usb_target_t target, 135 size_t max_packet_size, 136 136 void *setup_data, size_t setup_size, void *data, size_t size, 137 137 usbhc_iface_transfer_out_callback_t callback, void *arg) 138 138 { 139 size_t max_packet_size = 8;140 139 dev_speed_t speed = FULL_SPEED; 141 140 … … 150 149 /*----------------------------------------------------------------------------*/ 151 150 static int control_read(device_t *dev, usb_target_t target, 151 size_t max_packet_size, 152 152 void *setup_data, size_t setup_size, void *data, size_t size, 153 153 usbhc_iface_transfer_in_callback_t callback, void *arg) 154 154 { 155 size_t max_packet_size = 8;156 155 dev_speed_t speed = FULL_SPEED; 157 156 … … 166 165 /*----------------------------------------------------------------------------*/ 167 166 static int control_write_setup(device_t *dev, usb_target_t target, 168 void *data, size_t size, 169 usbhc_iface_transfer_out_callback_t callback, void *arg) 167 size_t max_packet_size, 168 void *data, size_t size, 169 usbhc_iface_transfer_out_callback_t callback, void *arg) 170 { 171 dev_speed_t speed = FULL_SPEED; 172 173 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__); 174 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL, 175 max_packet_size, speed, NULL, 0, data, size, NULL, callback, arg); 176 if (!batch) 177 return ENOMEM; 178 batch_control_setup_old(batch); 179 return EOK; 180 } 181 /*----------------------------------------------------------------------------*/ 182 static int control_write_data(device_t *dev, usb_target_t target, 183 size_t max_packet_size, 184 void *data, size_t size, 185 usbhc_iface_transfer_out_callback_t callback, void *arg) 186 { 187 dev_speed_t speed = FULL_SPEED; 188 189 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__); 190 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL, 191 max_packet_size, speed, data, size, NULL, 0, NULL, callback, arg); 192 if (!batch) 193 return ENOMEM; 194 batch_control_write_data_old(batch); 195 return EOK; 196 } 197 /*----------------------------------------------------------------------------*/ 198 static int control_write_status(device_t *dev, usb_target_t target, 199 usbhc_iface_transfer_in_callback_t callback, void *arg) 170 200 { 171 201 size_t max_packet_size = 8; … … 174 204 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__); 175 205 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL, 206 max_packet_size, speed, NULL, 0, NULL, 0, callback, NULL, arg); 207 if (!batch) 208 return ENOMEM; 209 batch_control_write_status_old(batch); 210 return EOK; 211 } 212 /*----------------------------------------------------------------------------*/ 213 static int control_read_setup(device_t *dev, usb_target_t target, 214 size_t max_packet_size, 215 void *data, size_t size, 216 usbhc_iface_transfer_out_callback_t callback, void *arg) 217 { 218 dev_speed_t speed = FULL_SPEED; 219 220 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__); 221 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL, 176 222 max_packet_size, speed, NULL, 0, data, size, NULL, callback, arg); 177 223 if (!batch) … … 181 227 } 182 228 /*----------------------------------------------------------------------------*/ 183 static int control_write_data(device_t *dev, usb_target_t target,184 void *data, size_t size,185 usbhc_iface_transfer_out_callback_t callback, void *arg)186 {187 size_t max_packet_size = 8;188 dev_speed_t speed = FULL_SPEED;189 190 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__);191 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL,192 max_packet_size, speed, data, size, NULL, 0, NULL, callback, arg);193 if (!batch)194 return ENOMEM;195 batch_control_write_data_old(batch);196 return EOK;197 }198 /*----------------------------------------------------------------------------*/199 static int control_write_status(device_t *dev, usb_target_t target,200 usbhc_iface_transfer_in_callback_t callback, void *arg)201 {202 size_t max_packet_size = 8;203 dev_speed_t speed = FULL_SPEED;204 205 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__);206 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL,207 max_packet_size, speed, NULL, 0, NULL, 0, callback, NULL, arg);208 if (!batch)209 return ENOMEM;210 batch_control_write_status_old(batch);211 return EOK;212 }213 /*----------------------------------------------------------------------------*/214 static int control_read_setup(device_t *dev, usb_target_t target,215 void *data, size_t size,216 usbhc_iface_transfer_out_callback_t callback, void *arg)217 {218 size_t max_packet_size = 8;219 dev_speed_t speed = FULL_SPEED;220 221 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__);222 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL,223 max_packet_size, speed, NULL, 0, data, size, NULL, callback, arg);224 if (!batch)225 return ENOMEM;226 batch_control_setup_old(batch);227 return EOK;228 }229 /*----------------------------------------------------------------------------*/230 229 static int control_read_data(device_t *dev, usb_target_t target, 231 void *data, size_tsize,232 usbhc_iface_transfer_in_callback_t callback, void *arg)233 { 234 size_t max_packet_size = 8; 230 size_t max_packet_size, 231 void *data, size_t size, 232 usbhc_iface_transfer_in_callback_t callback, void *arg) 233 { 235 234 dev_speed_t speed = FULL_SPEED; 236 235
Note:
See TracChangeset
for help on using the changeset viewer.