Lines Matching refs:temp

118 usb_make_raw_desc(struct usb_temp_setup *temp,  in usb_make_raw_desc()  argument
129 if (temp->buf) { in usb_make_raw_desc()
130 dst = USB_ADD_BYTES(temp->buf, temp->size); in usb_make_raw_desc()
143 temp->bInterfaceNumber; in usb_make_raw_desc()
145 temp->bInterfaceNumber; in usb_make_raw_desc()
157 temp->bInterfaceNumber; in usb_make_raw_desc()
170 temp->bInterfaceNumber; in usb_make_raw_desc()
173 temp->size += len; in usb_make_raw_desc()
185 usb_make_endpoint_desc(struct usb_temp_setup *temp, in usb_make_endpoint_desc() argument
196 old_size = temp->size; in usb_make_endpoint_desc()
203 temp->size += sizeof(*ed) + 2; in usb_make_endpoint_desc()
205 temp->size += sizeof(*ed); in usb_make_endpoint_desc()
212 usb_make_raw_desc(temp, *rd); in usb_make_endpoint_desc()
218 temp->err = USB_ERR_INVAL; in usb_make_endpoint_desc()
221 mps = ted->pPacketSize->mps[temp->usb_speed]; in usb_make_endpoint_desc()
224 temp->err = USB_ERR_INVAL; in usb_make_endpoint_desc()
235 if (temp->buf) { in usb_make_endpoint_desc()
236 ed = USB_ADD_BYTES(temp->buf, old_size); in usb_make_endpoint_desc()
249 ted->pIntervals->bInterval[temp->usb_speed]) { in usb_make_endpoint_desc()
251 ted->pIntervals->bInterval[temp->usb_speed]; in usb_make_endpoint_desc()
259 switch (temp->usb_speed) { in usb_make_endpoint_desc()
270 switch (temp->usb_speed) { in usb_make_endpoint_desc()
283 temp->bNumEndpoints++; in usb_make_endpoint_desc()
294 usb_make_interface_desc(struct usb_temp_setup *temp, in usb_make_interface_desc() argument
304 old_size = temp->size; in usb_make_interface_desc()
305 temp->size += sizeof(*id); in usb_make_interface_desc()
310 temp->bAlternateSetting = 0; in usb_make_interface_desc()
311 temp->bInterfaceNumber++; in usb_make_interface_desc()
313 temp->bAlternateSetting++; in usb_make_interface_desc()
322 usb_make_raw_desc(temp, *rd); in usb_make_interface_desc()
328 temp->bNumEndpoints = 0; in usb_make_interface_desc()
335 usb_make_endpoint_desc(temp, *ted); in usb_make_interface_desc()
343 if (temp->buf) { in usb_make_interface_desc()
344 id = USB_ADD_BYTES(temp->buf, old_size); in usb_make_interface_desc()
347 id->bInterfaceNumber = temp->bInterfaceNumber; in usb_make_interface_desc()
348 id->bAlternateSetting = temp->bAlternateSetting; in usb_make_interface_desc()
349 id->bNumEndpoints = temp->bNumEndpoints; in usb_make_interface_desc()
365 usb_make_config_desc(struct usb_temp_setup *temp, in usb_make_config_desc() argument
374 old_size = temp->size; in usb_make_config_desc()
375 temp->size += sizeof(*cd); in usb_make_config_desc()
379 temp->bInterfaceNumber = 0xFF; in usb_make_config_desc()
380 temp->bAlternateSetting = 0; in usb_make_config_desc()
387 usb_make_interface_desc(temp, *tid); in usb_make_config_desc()
395 if (temp->buf) { in usb_make_config_desc()
396 cd = USB_ADD_BYTES(temp->buf, old_size); in usb_make_config_desc()
399 old_size = temp->size - old_size; in usb_make_config_desc()
404 cd->bNumInterface = temp->bInterfaceNumber + 1; in usb_make_config_desc()
405 cd->bConfigurationValue = temp->bConfigurationValue; in usb_make_config_desc()
411 if (temp->self_powered) { in usb_make_config_desc()
426 usb_make_device_desc(struct usb_temp_setup *temp, in usb_make_device_desc() argument
435 old_size = temp->size; in usb_make_device_desc()
436 temp->size += sizeof(*utd); in usb_make_device_desc()
440 temp->bConfigurationValue = 1; in usb_make_device_desc()
444 usb_make_config_desc(temp, *tcd); in usb_make_device_desc()
445 temp->bConfigurationValue++; in usb_make_device_desc()
454 if (temp->buf) { in usb_make_device_desc()
455 utd = USB_ADD_BYTES(temp->buf, old_size); in usb_make_device_desc()
472 utd->udd.bNumConfigurations = temp->bConfigurationValue - 1; in usb_make_device_desc()
490 switch (temp->usb_speed) { in usb_make_device_desc()
512 temp->err = USB_ERR_INVAL; in usb_make_device_desc()
560 uint16_t temp; in usb_hw_ep_find_match() local
626 temp = (max_frame_size - ep->max_frame_size); in usb_hw_ep_find_match()
627 if (distance > temp) { in usb_hw_ep_find_match()
628 distance = temp; in usb_hw_ep_find_match()
683 uint16_t temp; in usb_hw_ep_get_needs() local
722 temp = (ed->bmAttributes & UE_XFERTYPE); in usb_hw_ep_get_needs()
724 if (temp == ep_type) { in usb_hw_ep_get_needs()
734 temp = (wMaxPacketSize >> 11) & 3; in usb_hw_ep_get_needs()
736 if (temp == 1) { in usb_hw_ep_get_needs()
808 if (temp == UE_CONTROL) { in usb_hw_ep_get_needs()
1038 uint16_t temp; in usb_temp_get_config_desc() local
1055 temp = UGETW(cd->wTotalLength); in usb_temp_get_config_desc()
1056 cd = USB_ADD_BYTES(cd, temp); in usb_temp_get_config_desc()