| /linux/drivers/usb/common/ |
| H A D | debug.c | 14 static void usb_decode_get_status(__u8 bRequestType, __u16 wIndex, in usb_decode_get_status() argument 24 wIndex, wLength); in usb_decode_get_status() 28 wIndex & ~USB_DIR_IN, in usb_decode_get_status() 29 wIndex & USB_DIR_IN ? "in" : "out"); in usb_decode_get_status() 54 static const char *usb_decode_test_mode(u16 wIndex) in usb_decode_test_mode() argument 56 switch (wIndex) { in usb_decode_test_mode() 74 __u16 wIndex, char *str, size_t size) in usb_decode_set_clear_feature() argument 82 usb_decode_test_mode(wIndex) : ""); in usb_decode_set_clear_feature() 94 wIndex & ~USB_DIR_IN, in usb_decode_set_clear_feature() 95 wIndex & USB_DIR_IN ? "in" : "out"); in usb_decode_set_clear_feature() [all …]
|
| /linux/drivers/usb/host/ |
| H A D | ehci-hub.c | 736 u16 wIndex, in ehci_hub_control() argument 753 temp = (wIndex - 1) & 0xff; in ehci_hub_control() 779 if (!wIndex || wIndex > ports) in ehci_hub_control() 781 wIndex--; in ehci_hub_control() 805 if ((hcd->self.otg_port == (wIndex + 1)) in ehci_hub_control() 828 ehci->reset_done[wIndex] = jiffies in ehci_hub_control() 830 set_bit(wIndex, &ehci->resuming_ports); in ehci_hub_control() 831 usb_hcd_start_port_resume(&hcd->self, wIndex); in ehci_hub_control() 834 clear_bit(wIndex, &ehci->port_c_suspend); in ehci_hub_control() 839 ehci_port_power(ehci, wIndex, false); in ehci_hub_control() [all …]
|
| H A D | ohci-at91.c | 352 u16 wIndex, char *buf, u16 wLength) in ohci_at91_hub_control() argument 362 hcd, typeReq, wValue, wIndex, buf, wLength); in ohci_at91_hub_control() 364 wIndex--; in ohci_at91_hub_control() 371 if (valid_port(wIndex)) { in ohci_at91_hub_control() 372 ohci_at91_usb_set_power(pdata, wIndex, 1); in ohci_at91_hub_control() 380 if (valid_port(wIndex)) { in ohci_at91_hub_control() 394 if (valid_port(wIndex)) { in ohci_at91_hub_control() 395 pdata->overcurrent_changed[wIndex] = 0; in ohci_at91_hub_control() 396 pdata->overcurrent_status[wIndex] = 0; in ohci_at91_hub_control() 405 if (valid_port(wIndex)) in ohci_at91_hub_control() [all …]
|
| H A D | xen-hcd.c | 427 __u16 wIndex, char *buf, __u16 wLength) in xenhcd_hub_control() argument 442 if (!wIndex || wIndex > ports) in xenhcd_hub_control() 447 xenhcd_rhport_resume(info, wIndex); in xenhcd_hub_control() 450 xenhcd_rhport_power_off(info, wIndex); in xenhcd_hub_control() 453 xenhcd_rhport_disable(info, wIndex); in xenhcd_hub_control() 456 info->ports[wIndex - 1].c_connection = false; in xenhcd_hub_control() 459 info->ports[wIndex - 1].status &= ~(1 << wValue); in xenhcd_hub_control() 471 if (!wIndex || wIndex > ports) in xenhcd_hub_control() 474 wIndex--; in xenhcd_hub_control() 477 if (info->ports[wIndex].resuming && in xenhcd_hub_control() [all …]
|
| H A D | ohci-da8xx.c | 34 u16 wValue, u16 wIndex, char *buf, u16 wLength); 285 u16 wIndex, char *buf, u16 wLength) in ohci_da8xx_hub_control() argument 293 if (wIndex != 1) in ohci_da8xx_hub_control() 296 dev_dbg(dev, "GetPortStatus(%u)\n", wIndex); in ohci_da8xx_hub_control() 298 temp = roothub_portstatus(hcd_to_ohci(hcd), wIndex - 1); in ohci_da8xx_hub_control() 309 if (ocic_mask & (1 << wIndex)) in ohci_da8xx_hub_control() 322 if (wIndex != 1) in ohci_da8xx_hub_control() 328 temp ? "Set" : "Clear", wIndex, "POWER"); in ohci_da8xx_hub_control() 333 temp ? "Set" : "Clear", wIndex, in ohci_da8xx_hub_control() 337 ocic_mask |= 1 << wIndex; in ohci_da8xx_hub_control() [all …]
|
| H A D | ohci-hub.c | 680 u16 wIndex, in ohci_hub_control() argument 706 if (!wIndex || wIndex > ports) in ohci_hub_control() 708 wIndex--; in ohci_hub_control() 739 &ohci->regs->roothub.portstatus [wIndex]); in ohci_hub_control() 750 if (!wIndex || wIndex > ports) in ohci_hub_control() 752 wIndex--; in ohci_hub_control() 753 temp = roothub_portstatus (ohci, wIndex); in ohci_hub_control() 757 dbg_port(ohci, "GetStatus", wIndex, temp); in ohci_hub_control() 770 if (!wIndex || wIndex > ports) in ohci_hub_control() 772 wIndex--; in ohci_hub_control() [all …]
|
| H A D | ehci-brcm.c | 56 u16 wIndex, in ehci_brcm_hub_control() argument 67 temp = (wIndex & 0xff) - 1; in ehci_brcm_hub_control() 77 (wIndex && wIndex <= ports) && in ehci_brcm_hub_control() 78 ehci->reset_done[wIndex-1] && in ehci_brcm_hub_control() 79 time_after_eq(jiffies, ehci->reset_done[wIndex-1]) && in ehci_brcm_hub_control() 91 retval = ehci_hub_control(hcd, typeReq, wValue, wIndex, buf, wLength); in ehci_brcm_hub_control()
|
| H A D | isp116x-hcd.c | 1004 u16 wValue, u16 wIndex, char *buf, u16 wLength) in isp116x_hub_control() argument 1051 if (!wIndex || wIndex > ports) in isp116x_hub_control() 1054 tmp = isp116x_read_reg32(isp116x, (--wIndex) ? HCRHPORT2 : HCRHPORT1); in isp116x_hub_control() 1057 DBG("GetPortStatus: port[%d] %08x\n", wIndex + 1, tmp); in isp116x_hub_control() 1061 if (!wIndex || wIndex > ports) in isp116x_hub_control() 1063 wIndex--; in isp116x_hub_control() 1102 isp116x_write_reg32(isp116x, wIndex in isp116x_hub_control() 1108 if (!wIndex || wIndex > ports) in isp116x_hub_control() 1110 wIndex--; in isp116x_hub_control() 1115 isp116x_write_reg32(isp116x, wIndex in isp116x_hub_control() [all …]
|
| H A D | oxu210hp-hcd.c | 648 u16 typeReq, u16 wValue, u16 wIndex, 3541 u16 wValue, u16 wIndex, char *buf, u16 wLength) in oxu_hub_control() argument 3545 u32 __iomem *status_reg = &oxu->regs->port_status[wIndex - 1]; in oxu_hub_control() 3571 if (!wIndex || wIndex > ports) in oxu_hub_control() 3573 wIndex--; in oxu_hub_control() 3599 oxu->reset_done[wIndex] = jiffies in oxu_hub_control() 3634 if (!wIndex || wIndex > ports) in oxu_hub_control() 3636 wIndex--; in oxu_hub_control() 3652 if (!oxu->reset_done[wIndex]) { in oxu_hub_control() 3654 oxu->reset_done[wIndex] = jiffies in oxu_hub_control() [all …]
|
| H A D | uhci-hub.c | 244 u16 wIndex, char *buf, u16 wLength) in uhci_hub_control() argument 248 unsigned int port = wIndex - 1; in uhci_hub_control() 311 wIndex, status, lstatus); in uhci_hub_control()
|
| /linux/drivers/usb/gadget/udc/aspeed-vhub/ |
| H A D | dev.c | 109 u16 wIndex, u16 wValue, in ast_vhub_dev_feature() argument 125 val |= VHUB_CTRL_SET_TEST_MODE((wIndex >> 8) & 0x7); in ast_vhub_dev_feature() 135 u16 wIndex, u16 wValue, bool is_set) in ast_vhub_ep_feature() argument 140 ep_num = wIndex & USB_ENDPOINT_NUMBER_MASK; in ast_vhub_ep_feature() 155 ep->epn.is_in != !!(wIndex & USB_DIR_IN)) in ast_vhub_ep_feature() 167 u16 wIndex, u16 wValue) in ast_vhub_dev_status() argument 181 u16 wIndex, u16 wValue) in ast_vhub_ep_status() argument 183 int ep_num = wIndex & USB_ENDPOINT_NUMBER_MASK; in ast_vhub_ep_status() 196 ep->epn.is_in != !!(wIndex & USB_DIR_IN)) in ast_vhub_ep_status() 221 u16 wValue, wIndex; in ast_vhub_std_dev_request() local [all …]
|
| /linux/drivers/usb/cdns3/ |
| H A D | cdnsp-ep0.c | 135 static int cdnsp_w_index_to_ep_index(u16 wIndex) in cdnsp_w_index_to_ep_index() argument 137 if (!(wIndex & USB_ENDPOINT_NUMBER_MASK)) in cdnsp_w_index_to_ep_index() 140 return ((wIndex & USB_ENDPOINT_NUMBER_MASK) * 2) + in cdnsp_w_index_to_ep_index() 141 (wIndex & USB_ENDPOINT_DIR_MASK ? 1 : 0) - 1; in cdnsp_w_index_to_ep_index() 172 ep_sts = cdnsp_w_index_to_ep_index(le16_to_cpu(ctrl->wIndex)); in cdnsp_ep0_handle_status() 238 tmode = le16_to_cpu(ctrl->wIndex); in cdnsp_ep0_handle_feature_device() 267 u16 wValue, wIndex; in cdnsp_ep0_handle_feature_intf() local 271 wIndex = le16_to_cpu(ctrl->wIndex); in cdnsp_ep0_handle_feature_intf() 283 if (wIndex & USB_INTRF_FUNC_SUSPEND_RW) in cdnsp_ep0_handle_feature_intf() 305 pep = &pdev->eps[cdnsp_w_index_to_ep_index(le16_to_cpu(ctrl->wIndex))]; in cdnsp_ep0_handle_feature_endpoint() [all …]
|
| H A D | cdns3-ep0.c | 253 index = cdns3_ep_addr_to_index(le16_to_cpu(ctrl->wIndex)); in cdns3_req_ep0_get_status() 257 cdns3_select_ep(priv_dev, le16_to_cpu(ctrl->wIndex)); in cdns3_req_ep0_get_status() 311 tmode = le16_to_cpu(ctrl->wIndex); in cdns3_ep0_feature_handle_device() 367 if (!(le16_to_cpu(ctrl->wIndex) & ~USB_DIR_IN)) in cdns3_ep0_feature_handle_endpoint() 370 index = cdns3_ep_addr_to_index(le16_to_cpu(ctrl->wIndex)); in cdns3_ep0_feature_handle_endpoint() 373 cdns3_select_ep(priv_dev, le16_to_cpu(ctrl->wIndex)); in cdns3_ep0_feature_handle_endpoint() 455 if (ctrl_req->wIndex || ctrl_req->wLength) in cdns3_req_ep0_set_isoch_delay()
|
| /linux/drivers/media/usb/gspca/ |
| H A D | dtcs033.c | 20 u16 wIndex; member 27 u16 wValue, u16 wIndex, u16 wLength) in reg_rw() argument 39 wValue, wIndex, in reg_rw() 61 preq->wValue, preq->wIndex, preq->wLength); in reg_reqs() 154 u16 wIndex = 0x0100|(0x00FF&gainVal); in dtcs033_setexposure() local 166 bRequestType, bRequest, wValue, wIndex, 0); in dtcs033_setexposure()
|
| /linux/drivers/usb/usbip/ |
| H A D | vhci_hcd.c | 36 u16 wIndex, char *buff, u16 wLength); 317 u16 wIndex, char *buf, u16 wLength) in vhci_hub_control() argument 335 wIndex = ((__u8)(wIndex & 0x00ff)); in vhci_hub_control() 337 wIndex); in vhci_hub_control() 346 if (wIndex < 1 || wIndex > VHCI_HC_PORTS) { in vhci_hub_control() 348 if (wIndex > VHCI_HC_PORTS) in vhci_hub_control() 349 dev_err(hcd_dev(hcd), "invalid port number %d\n", wIndex); in vhci_hub_control() 351 rhport = wIndex - 1; in vhci_hub_control() 372 dev_err(hcd_dev(hcd), "invalid port number %d\n", wIndex); in vhci_hub_control() 436 usbip_dbg_vhci_rh(" GetPortStatus port %x\n", wIndex); in vhci_hub_control() [all …]
|
| /linux/drivers/media/usb/b2c2/ |
| H A D | flexcop-usb.c | 113 u16 wIndex; in flexcop_usb_v8_memory_req() local 115 wIndex = page << 8; in flexcop_usb_v8_memory_req() 129 wIndex |= pbBuffer[0]; in flexcop_usb_v8_memory_req() 144 wAddress, wIndex, buflen); in flexcop_usb_v8_memory_req() 155 wIndex, in flexcop_usb_v8_memory_req() 233 u16 wValue, wIndex; in flexcop_usb_i2c_req() local 263 wIndex = (chipaddr << 8 ) | addr; in flexcop_usb_i2c_req() 268 wIndex & 0xff, wIndex >> 8); in flexcop_usb_i2c_req() 279 wIndex, in flexcop_usb_i2c_req()
|
| /linux/drivers/usb/musb/ |
| H A D | musb_virthub.c | 264 u16 wIndex, in musb_hub_control() argument 297 if ((wIndex & 0xff) != 1) in musb_hub_control() 346 if (wIndex != 1) in musb_hub_control() 357 if ((wIndex & 0xff) != 1) in musb_hub_control() 385 wIndex >>= 8; in musb_hub_control() 386 switch (wIndex) { in musb_hub_control()
|
| /linux/drivers/staging/greybus/ |
| H A D | usb.c | 25 __le16 wIndex; member 98 static int hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue, u16 wIndex, in hub_control() argument 122 request->wIndex = cpu_to_le16(wIndex); in hub_control()
|
| /linux/drivers/usb/c67x00/ |
| H A D | c67x00-hcd.c | 67 u16 wIndex, char *buf, u16 wLength) in c67x00_hub_control() argument 73 unsigned int port = wIndex-1; in c67x00_hub_control() 84 if (wIndex > C67X00_PORTS) in c67x00_hub_control() 125 if (wIndex > C67X00_PORTS) in c67x00_hub_control() 154 if (wIndex > C67X00_PORTS) in c67x00_hub_control()
|
| /linux/drivers/usb/gadget/udc/cdns2/ |
| H A D | cdns2-ep0.c | 23 static int cdns2_w_index_to_ep_index(u16 wIndex) in cdns2_w_index_to_ep_index() argument 25 if (!(wIndex & USB_ENDPOINT_NUMBER_MASK)) in cdns2_w_index_to_ep_index() 28 return ((wIndex & USB_ENDPOINT_NUMBER_MASK) * 2) + in cdns2_w_index_to_ep_index() 29 (wIndex & USB_ENDPOINT_DIR_MASK ? 1 : 0) - 1; in cdns2_w_index_to_ep_index() 192 ep_sts = cdns2_w_index_to_ep_index(le16_to_cpu(ctrl->wIndex)); in cdns2_req_ep0_handle_status() 232 tmode = le16_to_cpu(ctrl->wIndex); in cdns2_ep0_handle_feature_device() 290 pep = &pdev->eps[cdns2_w_index_to_ep_index(le16_to_cpu(ctrl->wIndex))]; in cdns2_ep0_handle_feature_endpoint() 295 if (!(le16_to_cpu(ctrl->wIndex) & ~USB_DIR_IN)) in cdns2_ep0_handle_feature_endpoint()
|
| /linux/drivers/usb/fotg210/ |
| H A D | fotg210-hcd.c | 1453 u16 wIndex, char *buf, u16 wLength) in fotg210_hub_control() argument 1483 if (!wIndex || wIndex > ports) in fotg210_hub_control() 1485 wIndex--; in fotg210_hub_control() 1513 fotg210->reset_done[wIndex] = jiffies in fotg210_hub_control() 1517 clear_bit(wIndex, &fotg210->port_c_suspend); in fotg210_hub_control() 1544 if (!wIndex || wIndex > ports) in fotg210_hub_control() 1546 wIndex--; in fotg210_hub_control() 1564 if (!fotg210->reset_done[wIndex]) { in fotg210_hub_control() 1566 fotg210->reset_done[wIndex] = jiffies in fotg210_hub_control() 1570 fotg210->reset_done[wIndex]); in fotg210_hub_control() [all …]
|
| /linux/drivers/input/misc/ |
| H A D | powermate.c | 131 pm->configcr->wIndex = cpu_to_le16( pm->pulse_asleep ? 1 : 0 ); in powermate_sync_state() 135 pm->configcr->wIndex = cpu_to_le16( pm->pulse_awake ? 1 : 0 ); in powermate_sync_state() 167 pm->configcr->wIndex = cpu_to_le16( (arg << 8) | op ); in powermate_sync_state() 171 pm->configcr->wIndex = cpu_to_le16( pm->static_brightness ); in powermate_sync_state()
|
| /linux/drivers/usb/renesas_usbhs/ |
| H A D | mod_host.c | 1093 u16 wIndex, char *buf, u16 wLength) in __usbhsh_hub_hub_feature() argument 1110 u16 wIndex, char *buf, u16 wLength) in __usbhsh_hub_port_feature() argument 1119 if (wIndex > roothub_id || wLength != 0) in __usbhsh_hub_port_feature() 1195 u16 wIndex, char *buf, u16 wLength) in __usbhsh_hub_get_status() argument 1210 if (wIndex != roothub_id) in __usbhsh_hub_get_status() 1235 u16 wIndex, char *buf, u16 wLength) in usbhsh_hub_control() argument 1248 wValue, wIndex, buf, wLength); in usbhsh_hub_control() 1255 wValue, wIndex, buf, wLength); in usbhsh_hub_control() 1263 wValue, wIndex, buf, wLength); in usbhsh_hub_control()
|
| /linux/include/linux/usb/ |
| H A D | ch9.h | 56 __u8 bRequest, __u16 wValue, __u16 wIndex,
|
| /linux/drivers/usb/gadget/udc/ |
| H A D | renesas_usbf.c | 2242 u16 wIndex; in usbf_req_get_status() local 2246 wIndex = le16_to_cpu(ctrlrequest->wIndex); in usbf_req_get_status() 2250 if ((wValue != 0) || (wIndex != 0) || (wLength != 2)) in usbf_req_get_status() 2266 ep = usbf_get_ep_by_addr(udc, wIndex); in usbf_req_get_status() 2302 u16 wIndex; in usbf_req_clear_set_feature() local 2306 wIndex = le16_to_cpu(ctrlrequest->wIndex); in usbf_req_clear_set_feature() 2310 if ((wIndex != 0) || (wLength != 0)) in usbf_req_clear_set_feature() 2323 ep = usbf_get_ep_by_addr(udc, wIndex); in usbf_req_clear_set_feature() 2375 u16 wIndex; in usbf_req_set_address() local 2380 wIndex = le16_to_cpu(ctrlrequest->wIndex); in usbf_req_set_address() [all …]
|