Home
last modified time | relevance | path

Searched refs:wIndex (Results 1 – 25 of 157) sorted by relevance

1234567

/Linux-v5.4/drivers/usb/common/
Ddebug.c13 static void usb_decode_get_status(__u8 bRequestType, __u16 wIndex, in usb_decode_get_status() argument
23 wIndex, wLength); in usb_decode_get_status()
27 wIndex & ~USB_DIR_IN, in usb_decode_get_status()
28 wIndex & USB_DIR_IN ? "in" : "out"); in usb_decode_get_status()
53 static const char *usb_decode_test_mode(u16 wIndex) in usb_decode_test_mode() argument
55 switch (wIndex) { in usb_decode_test_mode()
73 __u16 wIndex, char *str, size_t size) in usb_decode_set_clear_feature() argument
81 usb_decode_test_mode(wIndex) : ""); in usb_decode_set_clear_feature()
93 wIndex & ~USB_DIR_IN, in usb_decode_set_clear_feature()
94 wIndex & USB_DIR_IN ? "in" : "out"); in usb_decode_set_clear_feature()
[all …]
/Linux-v5.4/drivers/usb/host/
Dxhci-hub.c472 u16 wIndex, __le32 __iomem *addr, u32 port_status) in xhci_disable_port() argument
491 hcd->self.busnum, wIndex + 1, port_status); in xhci_disable_port()
495 u16 wIndex, __le32 __iomem *addr, u32 port_status) in xhci_clear_port_change_bit() argument
542 wIndex + 1, port_change_bit, port_status); in xhci_clear_port_change_bit()
594 u16 test_mode, u16 wIndex) in xhci_port_set_test_mode() argument
600 port = xhci->usb2_rhub.ports[wIndex]; in xhci_port_set_test_mode()
610 u16 test_mode, u16 wIndex, unsigned long *flags) in xhci_enter_test_mode() argument
645 test_mode, wIndex + 1); in xhci_enter_test_mode()
646 xhci_port_set_test_mode(xhci, test_mode, wIndex); in xhci_enter_test_mode()
787 u16 wIndex) in xhci_del_comp_mod_timer() argument
[all …]
Dehci-hub.c828 dr->wIndex = 0; in ehset_single_step_set_feature()
872 u16 wIndex, in ehci_hub_control() argument
889 temp = wIndex & 0xff; in ehci_hub_control()
914 if (!wIndex || wIndex > ports) in ehci_hub_control()
916 wIndex--; in ehci_hub_control()
940 if ((hcd->self.otg_port == (wIndex + 1)) in ehci_hub_control()
963 ehci->reset_done[wIndex] = jiffies in ehci_hub_control()
965 set_bit(wIndex, &ehci->resuming_ports); in ehci_hub_control()
966 usb_hcd_start_port_resume(&hcd->self, wIndex); in ehci_hub_control()
969 clear_bit(wIndex, &ehci->port_c_suspend); in ehci_hub_control()
[all …]
Dohci-s3c2410.c166 u16 wIndex, in ohci_s3c2410_hub_control() argument
177 hcd, typeReq, wValue, wIndex, buf, wLength); in ohci_s3c2410_hub_control()
184 wIndex, buf, wLength); in ohci_s3c2410_hub_control()
194 s3c2410_usb_set_power(info, wIndex, 1); in ohci_s3c2410_hub_control()
205 if (valid_port(wIndex)) { in ohci_s3c2410_hub_control()
206 info->port[wIndex-1].oc_changed = 0; in ohci_s3c2410_hub_control()
207 info->port[wIndex-1].oc_status = 0; in ohci_s3c2410_hub_control()
216 if (valid_port(wIndex)) in ohci_s3c2410_hub_control()
217 info->port[wIndex-1].oc_status = 0; in ohci_s3c2410_hub_control()
225 if (valid_port(wIndex)) { in ohci_s3c2410_hub_control()
[all …]
Dohci-at91.c329 u16 wIndex, char *buf, u16 wLength) in ohci_at91_hub_control() argument
339 hcd, typeReq, wValue, wIndex, buf, wLength); in ohci_at91_hub_control()
341 wIndex--; in ohci_at91_hub_control()
348 if (valid_port(wIndex)) { in ohci_at91_hub_control()
349 ohci_at91_usb_set_power(pdata, wIndex, 1); in ohci_at91_hub_control()
357 if (valid_port(wIndex) && ohci_at91->sfr_regmap) { in ohci_at91_hub_control()
372 if (valid_port(wIndex)) { in ohci_at91_hub_control()
373 pdata->overcurrent_changed[wIndex] = 0; in ohci_at91_hub_control()
374 pdata->overcurrent_status[wIndex] = 0; in ohci_at91_hub_control()
383 if (valid_port(wIndex)) in ohci_at91_hub_control()
[all …]
Dohci-da8xx.c34 u16 wValue, u16 wIndex, char *buf, u16 wLength);
301 u16 wIndex, char *buf, u16 wLength) in ohci_da8xx_hub_control() argument
309 if (wIndex != 1) in ohci_da8xx_hub_control()
312 dev_dbg(dev, "GetPortStatus(%u)\n", wIndex); in ohci_da8xx_hub_control()
314 temp = roothub_portstatus(hcd_to_ohci(hcd), wIndex - 1); in ohci_da8xx_hub_control()
325 if (ocic_mask & (1 << wIndex)) in ohci_da8xx_hub_control()
338 if (wIndex != 1) in ohci_da8xx_hub_control()
344 temp ? "Set" : "Clear", wIndex, "POWER"); in ohci_da8xx_hub_control()
349 temp ? "Set" : "Clear", wIndex, in ohci_da8xx_hub_control()
353 ocic_mask |= 1 << wIndex; in ohci_da8xx_hub_control()
[all …]
Dohci-hub.c677 u16 wIndex, in ohci_hub_control() argument
702 if (!wIndex || wIndex > ports) in ohci_hub_control()
704 wIndex--; in ohci_hub_control()
735 &ohci->regs->roothub.portstatus [wIndex]); in ohci_hub_control()
746 if (!wIndex || wIndex > ports) in ohci_hub_control()
748 wIndex--; in ohci_hub_control()
749 temp = roothub_portstatus (ohci, wIndex); in ohci_hub_control()
753 dbg_port(ohci, "GetStatus", wIndex, temp); in ohci_hub_control()
766 if (!wIndex || wIndex > ports) in ohci_hub_control()
768 wIndex--; in ohci_hub_control()
[all …]
Dehci-tegra.c174 u16 wIndex, in tegra_ehci_hub_control() argument
186 status_reg = &ehci->regs->port_status[(wIndex & 0xff) - 1]; in tegra_ehci_hub_control()
218 set_bit((wIndex & 0xff) - 1, &ehci->suspended_ports); in tegra_ehci_hub_control()
250 ehci->reset_done[wIndex-1] = jiffies + msecs_to_jiffies(25); in tegra_ehci_hub_control()
255 set_bit(wIndex-1, &ehci->resuming_ports); in tegra_ehci_hub_control()
267 ehci->reset_done[wIndex-1] = 0; in tegra_ehci_hub_control()
268 clear_bit(wIndex-1, &ehci->resuming_ports); in tegra_ehci_hub_control()
277 return ehci_hub_control(hcd, typeReq, wValue, wIndex, buf, wLength); in tegra_ehci_hub_control()
Disp116x-hcd.c1005 u16 wValue, u16 wIndex, char *buf, u16 wLength) in isp116x_hub_control() argument
1052 if (!wIndex || wIndex > ports) in isp116x_hub_control()
1055 tmp = isp116x_read_reg32(isp116x, (--wIndex) ? HCRHPORT2 : HCRHPORT1); in isp116x_hub_control()
1058 DBG("GetPortStatus: port[%d] %08x\n", wIndex + 1, tmp); in isp116x_hub_control()
1062 if (!wIndex || wIndex > ports) in isp116x_hub_control()
1064 wIndex--; in isp116x_hub_control()
1103 isp116x_write_reg32(isp116x, wIndex in isp116x_hub_control()
1109 if (!wIndex || wIndex > ports) in isp116x_hub_control()
1111 wIndex--; in isp116x_hub_control()
1116 isp116x_write_reg32(isp116x, wIndex in isp116x_hub_control()
[all …]
Dfotg210-hcd.c1462 u16 wIndex, char *buf, u16 wLength) in fotg210_hub_control() argument
1492 if (!wIndex || wIndex > ports) in fotg210_hub_control()
1494 wIndex--; in fotg210_hub_control()
1522 fotg210->reset_done[wIndex] = jiffies in fotg210_hub_control()
1526 clear_bit(wIndex, &fotg210->port_c_suspend); in fotg210_hub_control()
1553 if (!wIndex || wIndex > ports) in fotg210_hub_control()
1555 wIndex--; in fotg210_hub_control()
1573 if (!fotg210->reset_done[wIndex]) { in fotg210_hub_control()
1575 fotg210->reset_done[wIndex] = jiffies in fotg210_hub_control()
1579 fotg210->reset_done[wIndex]); in fotg210_hub_control()
[all …]
Dohci-pxa27x.c196 u16 wIndex, char *buf, u16 wLength) in pxa27x_ohci_hub_control() argument
204 if (!wIndex || wIndex > 3) in pxa27x_ohci_hub_control()
210 ret = pxa27x_ohci_set_vbus_power(pxa_ohci, wIndex - 1, in pxa27x_ohci_hub_control()
217 return ohci_hub_control(hcd, typeReq, wValue, wIndex, buf, wLength); in pxa27x_ohci_hub_control()
/Linux-v5.4/drivers/usb/gadget/udc/aspeed-vhub/
Dhub.c173 u16 wIndex, u16 wValue) in ast_vhub_hub_dev_status() argument
196 u16 wIndex, u16 wValue) in ast_vhub_hub_ep_status() argument
201 ep_num = wIndex & USB_ENDPOINT_NUMBER_MASK; in ast_vhub_hub_ep_status()
215 u16 wIndex, u16 wValue, in ast_vhub_hub_dev_feature() argument
232 u16 wIndex, u16 wValue, in ast_vhub_hub_ep_feature() argument
238 ep_num = wIndex & USB_ENDPOINT_NUMBER_MASK; in ast_vhub_hub_ep_feature()
339 u16 wValue, wIndex, wLength; in ast_vhub_std_hub_request() local
342 wIndex = le16_to_cpu(crq->wIndex); in ast_vhub_std_hub_request()
365 return ast_vhub_hub_dev_status(ep, wIndex, wValue); in ast_vhub_std_hub_request()
369 return ast_vhub_hub_ep_status(ep, wIndex, wValue); in ast_vhub_std_hub_request()
[all …]
Ddev.c115 u16 wIndex, u16 wValue, in ast_vhub_dev_feature() argument
130 u16 wIndex, u16 wValue, bool is_set) in ast_vhub_ep_feature() argument
135 ep_num = wIndex & USB_ENDPOINT_NUMBER_MASK; in ast_vhub_ep_feature()
150 ep->epn.is_in != !!(wIndex & USB_DIR_IN)) in ast_vhub_ep_feature()
162 u16 wIndex, u16 wValue) in ast_vhub_dev_status() argument
176 u16 wIndex, u16 wValue) in ast_vhub_ep_status() argument
178 int ep_num = wIndex & USB_ENDPOINT_NUMBER_MASK; in ast_vhub_ep_status()
191 ep->epn.is_in != !!(wIndex & USB_DIR_IN)) in ast_vhub_ep_status()
216 u16 wValue, wIndex; in ast_vhub_std_dev_request() local
242 wIndex = le16_to_cpu(crq->wIndex); in ast_vhub_std_dev_request()
[all …]
/Linux-v5.4/drivers/staging/wusbcore/
Drh.c161 u16 wIndex, in wusbhc_rh_get_hub_descr() argument
347 u16 wIndex, char *buf, u16 wLength) in wusbhc_rh_control() argument
355 wusbhc, wValue, wIndex, in wusbhc_rh_control()
366 result = wusbhc_rh_set_port_feat(wusbhc, wValue, wIndex >> 8, in wusbhc_rh_control()
367 (wIndex & 0xff) - 1); in wusbhc_rh_control()
370 result = wusbhc_rh_clear_port_feat(wusbhc, wValue, wIndex >> 8, in wusbhc_rh_control()
371 (wIndex & 0xff) - 1); in wusbhc_rh_control()
374 result = wusbhc_rh_get_port_status(wusbhc, wIndex - 1, in wusbhc_rh_control()
382 wValue, wIndex, buf, wLength); in wusbhc_rh_control()
/Linux-v5.4/drivers/media/usb/gspca/
Ddtcs033.c20 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-v5.4/drivers/media/usb/b2c2/
Dflexcop-usb.c113 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()
236 u16 wValue, wIndex; in flexcop_usb_i2c_req() local
266 wIndex = (chipaddr << 8 ) | addr; in flexcop_usb_i2c_req()
271 wIndex & 0xff, wIndex >> 8); in flexcop_usb_i2c_req()
282 wIndex, in flexcop_usb_i2c_req()
/Linux-v5.4/drivers/usb/usbip/
Dvhci_hcd.c35 u16 wIndex, char *buff, u16 wLength);
316 u16 wIndex, char *buf, u16 wLength) in vhci_hub_control() argument
334 wIndex = ((__u8)(wIndex & 0x00ff)); in vhci_hub_control()
336 wIndex); in vhci_hub_control()
345 if (wIndex < 1 || wIndex > VHCI_HC_PORTS) { in vhci_hub_control()
347 if (wIndex > VHCI_HC_PORTS) in vhci_hub_control()
348 pr_err("invalid port number %d\n", wIndex); in vhci_hub_control()
350 rhport = wIndex - 1; in vhci_hub_control()
370 pr_err("invalid port number %d\n", wIndex); in vhci_hub_control()
431 usbip_dbg_vhci_rh(" GetPortStatus port %x\n", wIndex); in vhci_hub_control()
[all …]
/Linux-v5.4/drivers/usb/musb/
Dmusb_virthub.c265 u16 wIndex, in musb_hub_control() argument
298 if ((wIndex & 0xff) != 1) in musb_hub_control()
347 if (wIndex != 1) in musb_hub_control()
358 if ((wIndex & 0xff) != 1) in musb_hub_control()
386 wIndex >>= 8; in musb_hub_control()
387 switch (wIndex) { in musb_hub_control()
Dmusb_gadget_ep0.c85 epnum = (u8) ctrlrequest->wIndex; in service_tx_status_request()
237 ctrlrequest->wIndex & 0x0f; in service_zero_data_request()
251 is_in = ctrlrequest->wIndex & USB_DIR_IN; in service_zero_data_request()
310 if (ctrlrequest->wIndex & 0xff) in service_zero_data_request()
313 switch (ctrlrequest->wIndex >> 8) { in service_zero_data_request()
402 ctrlrequest->wIndex & 0x0f; in service_zero_data_request()
415 is_in = ctrlrequest->wIndex & USB_DIR_IN; in service_zero_data_request()
593 le16_to_cpu(req->wIndex), in musb_read_setup()
/Linux-v5.4/drivers/usb/dwc3/
Dep0.c349 dep = dwc3_wIndex_to_dep(dwc, ctrl->wIndex); in dwc3_ep0_handle_status()
420 u32 wIndex, int set) in dwc3_ep0_handle_test() argument
422 if ((wIndex & 0xff) != 0) in dwc3_ep0_handle_test()
427 switch (wIndex >> 8) { in dwc3_ep0_handle_test()
433 dwc->test_mode_nr = wIndex >> 8; in dwc3_ep0_handle_test()
448 u32 wIndex; in dwc3_ep0_handle_device() local
452 wIndex = le16_to_cpu(ctrl->wIndex); in dwc3_ep0_handle_device()
472 ret = dwc3_ep0_handle_test(dwc, state, wIndex, set); in dwc3_ep0_handle_device()
517 dep = dwc3_wIndex_to_dep(dwc, ctrl->wIndex); in dwc3_ep0_handle_endpoint()
735 u16 wIndex; in dwc3_ep0_set_isoch_delay() local
[all …]
/Linux-v5.4/drivers/staging/greybus/
Dusb.c25 __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-v5.4/drivers/usb/c67x00/
Dc67x00-hcd.c67 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-v5.4/drivers/usb/mtu3/
Dmtu3_trace.h97 __field(__u16, wIndex)
104 __entry->wIndex = le16_to_cpu(setup->wIndex);
109 __entry->wValue, __entry->wIndex, __entry->wLength
/Linux-v5.4/drivers/usb/cdns3/
Dep0.c267 index = cdns3_ep_addr_to_index(ctrl->wIndex); in cdns3_req_ep0_get_status()
271 cdns3_select_ep(priv_dev, ctrl->wIndex); in cdns3_req_ep0_get_status()
325 tmode = le16_to_cpu(ctrl->wIndex); in cdns3_ep0_feature_handle_device()
387 if (!(ctrl->wIndex & ~USB_DIR_IN)) in cdns3_ep0_feature_handle_endpoint()
390 index = cdns3_ep_addr_to_index(ctrl->wIndex); in cdns3_ep0_feature_handle_endpoint()
393 cdns3_select_ep(priv_dev, ctrl->wIndex); in cdns3_ep0_feature_handle_endpoint()
475 if (ctrl_req->wIndex || ctrl_req->wLength) in cdns3_req_ep0_set_isoch_delay()
/Linux-v5.4/drivers/usb/chipidea/
Dhost.c228 u16 wIndex, in ci_ehci_hub_control() argument
241 status_reg = &ehci->regs->port_status[(wIndex & 0xff) - 1]; in ci_ehci_hub_control()
274 set_bit((wIndex & 0xff) - 1, &ehci->suspended_ports); in ci_ehci_hub_control()
292 return ehci_hub_control(hcd, typeReq, wValue, wIndex, buf, wLength); in ci_ehci_hub_control()

1234567