Changes in / [4776ba9:3f2af64] in mainline
- Location:
- uspace
- Files:
-
- 3 added
- 2 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/ohci/iface.c
r4776ba9 r3f2af64 63 63 } 64 64 65 usb_log_debug("%s %d:%d %zu(%zu).\n",66 name, target.address, target.endpoint, size, ep->max_packet_size);67 68 65 const size_t bw = bandwidth_count_usb11( 69 66 ep->speed, ep->transfer_type, size, ep->max_packet_size); … … 71 68 usb_log_error("Endpoint(%d:%d) %s needs %zu bw " 72 69 "but only %zu is reserved.\n", 73 target.address, target.endpoint, name, bw, res_bw);70 name, target.address, target.endpoint, bw, res_bw); 74 71 return ENOSPC; 75 72 } 73 usb_log_debug("%s %d:%d %zu(%zu).\n", 74 name, target.address, target.endpoint, size, ep->max_packet_size); 76 75 77 76 *batch = batch_get( … … 158 157 hc_t *hc = fun_to_hc(fun); 159 158 assert(hc); 160 159 if (address == hc->rh.address) 160 return EOK; 161 161 usb_speed_t speed = usb_device_keeper_get_speed(&hc->manager, address); 162 162 if (speed >= USB_SPEED_MAX) { 163 163 speed = ep_speed; 164 164 } 165 const size_t size = max_packet_size; 165 const size_t size = 166 (transfer_type == USB_TRANSFER_INTERRUPT 167 || transfer_type == USB_TRANSFER_ISOCHRONOUS) ? 168 max_packet_size : 0; 166 169 int ret; 167 168 usb_log_debug("Register endpoint %d:%d %s %s(%d) %zu(%zu) %u.\n",169 address, endpoint, usb_str_transfer_type(transfer_type),170 usb_str_speed(speed), direction, size, max_packet_size, interval);171 170 172 171 endpoint_t *ep = malloc(sizeof(endpoint_t)); … … 179 178 return ret; 180 179 } 180 181 usb_log_debug("Register endpoint %d:%d %s %s(%d) %zu(%zu) %u.\n", 182 address, endpoint, usb_str_transfer_type(transfer_type), 183 usb_str_speed(speed), direction, size, max_packet_size, interval); 181 184 182 185 ret = usb_endpoint_manager_register_ep(&hc->ep_manager, ep, size); -
uspace/drv/uhci-hcd/iface.c
r4776ba9 r3f2af64 63 63 } 64 64 65 usb_log_debug("%s %d:%d %zu(%zu).\n",66 name, target.address, target.endpoint, size, ep->max_packet_size);67 68 65 const size_t bw = bandwidth_count_usb11( 69 66 ep->speed, ep->transfer_type, size, ep->max_packet_size); … … 71 68 usb_log_error("Endpoint(%d:%d) %s needs %zu bw " 72 69 "but only %zu is reserved.\n", 73 target.address, target.endpoint, name, bw, res_bw);70 name, target.address, target.endpoint, bw, res_bw); 74 71 return ENOSPC; 75 72 } 73 usb_log_debug("%s %d:%d %zu(%zu).\n", 74 name, target.address, target.endpoint, size, ep->max_packet_size); 76 75 77 76 *batch = batch_get( … … 147 146 hc_t *hc = fun_to_hc(fun); 148 147 assert(hc); 149 const size_t size = max_packet_size;150 int ret;151 148 usb_speed_t speed = usb_device_keeper_get_speed(&hc->manager, address); 152 149 if (speed >= USB_SPEED_MAX) { 153 150 speed = ep_speed; 154 151 } 155 usb_log_debug("Register endpoint %d:%d %s %s(%d) %zu(%zu) %u.\n", 156 address, endpoint, usb_str_transfer_type(transfer_type), 157 usb_str_speed(speed), direction, size, max_packet_size, interval); 158 152 const size_t size = 153 (transfer_type == USB_TRANSFER_INTERRUPT 154 || transfer_type == USB_TRANSFER_ISOCHRONOUS) ? 155 max_packet_size : 0; 156 int ret; 159 157 160 158 endpoint_t *ep = malloc(sizeof(endpoint_t)); … … 168 166 } 169 167 168 usb_log_debug("Register endpoint %d:%d %s %s(%d) %zu(%zu) %u.\n", 169 address, endpoint, usb_str_transfer_type(transfer_type), 170 usb_str_speed(speed), direction, size, max_packet_size, interval); 171 170 172 ret = usb_endpoint_manager_register_ep(&hc->ep_manager, ep, size); 171 173 if (ret != EOK) { -
uspace/lib/usb/src/host/endpoint.c
r4776ba9 r3f2af64 99 99 assert(instance); 100 100 if (instance->address == target.address && 101 (instance->endpoint == target.endpoint || target.endpoint == 0))101 instance->endpoint == target.endpoint) 102 102 instance->toggle = 0; 103 103 }
Note:
See TracChangeset
for help on using the changeset viewer.