/linux-master/drivers/usb/host/ |
H A D | ehci-hcd.c | 24 #include <linux/usb/hcd.h> 356 static void ehci_shutdown(struct usb_hcd *hcd) argument 358 struct ehci_hcd *ehci = hcd_to_ehci(hcd); 420 static void ehci_stop (struct usb_hcd *hcd) argument 422 struct ehci_hcd *ehci = hcd_to_ehci (hcd); 454 static int ehci_init(struct usb_hcd *hcd) argument 456 struct ehci_hcd *ehci = hcd_to_ehci(hcd); 564 if (!hcd->localmem_pool) 565 hcd->self.sg_tablesize = ~0; 573 static int ehci_run (struct usb_hcd *hcd) argument 679 ehci_setup(struct usb_hcd *hcd) argument 713 ehci_irq(struct usb_hcd *hcd) argument 882 ehci_urb_enqueue( struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags ) argument 923 ehci_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument 974 ehci_endpoint_disable(struct usb_hcd *hcd, struct usb_host_endpoint *ep) argument 1048 ehci_endpoint_reset(struct usb_hcd *hcd, struct usb_host_endpoint *ep) argument 1087 ehci_get_frame(struct usb_hcd *hcd) argument 1097 ehci_remove_device(struct usb_hcd *hcd, struct usb_device *udev) argument 1134 ehci_suspend(struct usb_hcd *hcd, bool do_wakeup) argument 1168 ehci_resume(struct usb_hcd *hcd, bool force_reset) argument [all...] |
H A D | xhci.c | 369 struct usb_hcd *hcd; local 376 hcd = rhub->hcd; 378 if (!hcd) 394 if (hcd->state == HC_STATE_SUSPENDED) 395 usb_hcd_resume_root_hub(hcd); 397 usb_hcd_poll_rh_status(hcd); 469 static int xhci_init(struct usb_hcd *hcd) argument 471 struct xhci_hcd *xhci = hcd_to_xhci(hcd); 546 int xhci_run(struct usb_hcd *hcd) argument 609 xhci_stop(struct usb_hcd *hcd) argument 669 xhci_shutdown(struct usb_hcd *hcd) argument 894 struct usb_hcd *hcd = xhci_to_hcd(xhci); local 1008 struct usb_hcd *hcd = xhci_to_hcd(xhci); local 1210 xhci_map_temp_buffer(struct usb_hcd *hcd, struct urb *urb) argument 1246 xhci_urb_temp_buffer_required(struct usb_hcd *hcd, struct urb *urb) argument 1286 xhci_unmap_temp_buf(struct usb_hcd *hcd, struct urb *urb) argument 1325 xhci_map_urb_for_dma(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument 1342 xhci_unmap_urb_for_dma(struct usb_hcd *hcd, struct urb *urb) argument 1413 xhci_check_args(struct usb_hcd *hcd, struct usb_device *udev, struct usb_host_endpoint *ep, int check_ep, bool check_virt_dev, const char *func) argument 1533 xhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument 1667 xhci_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument 1801 xhci_drop_endpoint(struct usb_hcd *hcd, struct usb_device *udev, struct usb_host_endpoint *ep) argument 1884 xhci_add_endpoint(struct usb_hcd *hcd, struct usb_device *udev, struct usb_host_endpoint *ep) argument 2911 xhci_check_bandwidth(struct usb_hcd *hcd, struct usb_device *udev) argument 3010 xhci_reset_bandwidth(struct usb_hcd *hcd, struct usb_device *udev) argument 3047 xhci_endpoint_disable(struct usb_hcd *hcd, struct usb_host_endpoint *host_ep) argument 3102 xhci_endpoint_reset(struct usb_hcd *hcd, struct usb_host_endpoint *host_ep) argument 3404 xhci_alloc_streams(struct usb_hcd *hcd, struct usb_device *udev, struct usb_host_endpoint **eps, unsigned int num_eps, unsigned int num_streams, gfp_t mem_flags) argument 3571 xhci_free_streams(struct usb_hcd *hcd, struct usb_device *udev, struct usb_host_endpoint **eps, unsigned int num_eps, gfp_t mem_flags) argument 3703 xhci_discover_or_reset_device(struct usb_hcd *hcd, struct usb_device *udev) argument 3865 xhci_free_dev(struct usb_hcd *hcd, struct usb_device *udev) argument 3975 xhci_alloc_dev(struct usb_hcd *hcd, struct usb_device *udev) argument 4070 xhci_setup_device(struct usb_hcd *hcd, struct usb_device *udev, enum xhci_setup_dev setup, unsigned int timeout_ms) argument 4255 xhci_address_device(struct usb_hcd *hcd, struct usb_device *udev, unsigned int timeout_ms) argument 4261 xhci_enable_device(struct usb_hcd *hcd, struct usb_device *udev) argument 4273 xhci_find_raw_port_number(struct usb_hcd *hcd, int port1) argument 4415 xhci_set_usb2_hardware_lpm(struct usb_hcd *hcd, struct usb_device *udev, int enable) argument 4533 xhci_update_device(struct usb_hcd *hcd, struct usb_device *udev) argument 4836 xhci_calculate_lpm_timeout(struct usb_hcd *hcd, struct usb_device *udev, enum usb3_link_state state) argument 4944 xhci_enable_usb3_lpm_timeout(struct usb_hcd *hcd, struct usb_device *udev, enum usb3_link_state state) argument 4986 xhci_disable_usb3_lpm_timeout(struct usb_hcd *hcd, struct usb_device *udev, enum usb3_link_state state) argument 5002 xhci_set_usb2_hardware_lpm(struct usb_hcd *hcd, struct usb_device *udev, int enable) argument 5008 xhci_update_device(struct usb_hcd *hcd, struct usb_device *udev) argument 5013 xhci_enable_usb3_lpm_timeout(struct usb_hcd *hcd, struct usb_device *udev, enum usb3_link_state state) argument 5019 xhci_disable_usb3_lpm_timeout(struct usb_hcd *hcd, struct usb_device *udev, enum usb3_link_state state) argument 5031 xhci_update_hub_device(struct usb_hcd *hcd, struct usb_device *hdev, struct usb_tt *tt, gfp_t mem_flags) argument 5133 xhci_get_frame(struct usb_hcd *hcd) argument 5140 xhci_hcd_init_usb2_data(struct xhci_hcd *xhci, struct usb_hcd *hcd) argument 5153 xhci_hcd_init_usb3_data(struct xhci_hcd *xhci, struct usb_hcd *hcd) argument 5191 xhci_gen_setup(struct usb_hcd *hcd, xhci_get_quirks_t get_quirks) argument 5311 xhci_clear_tt_buffer_complete(struct usb_hcd *hcd, struct usb_host_endpoint *ep) argument [all...] |
H A D | xen-hcd.c | 3 * xen-hcd.c 14 #include <linux/usb/hcd.h> 100 static inline struct xenhcd_info *xenhcd_hcd_to_info(struct usb_hcd *hcd) argument 102 return (struct xenhcd_info *)hcd->hcd_priv; 114 pr_alert("xen-hcd: protocol error: %s!\n", msg); 312 static int xenhcd_bus_suspend(struct usb_hcd *hcd) argument 314 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd); 321 if (!test_bit(HCD_FLAG_HW_ACCESSIBLE, &hcd->flags)) { 335 static int xenhcd_bus_resume(struct usb_hcd *hcd) argument 337 struct xenhcd_info *info = xenhcd_hcd_to_info(hcd); 394 xenhcd_hub_status_data(struct usb_hcd *hcd, char *buf) argument 426 xenhcd_hub_control(struct usb_hcd *hcd, __u16 typeReq, __u16 wValue, __u16 wIndex, char *buf, __u16 wLength) argument 1227 struct usb_hcd *hcd; local 1253 struct usb_hcd *hcd = xenhcd_info_to_hcd(info); local 1276 xenhcd_setup(struct usb_hcd *hcd) argument 1295 xenhcd_run(struct usb_hcd *hcd) argument 1306 xenhcd_stop(struct usb_hcd *hcd) argument 1323 xenhcd_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument 1361 xenhcd_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument 1385 xenhcd_get_frame(struct usb_hcd *hcd) argument 1447 struct usb_hcd *hcd = NULL; local 1536 struct usb_hcd *hcd = xenhcd_info_to_hcd(info); local 1546 struct usb_hcd *hcd; local [all...] |
H A D | sl811-hcd.c | 48 #include <linux/usb/hcd.h> 64 MODULE_ALIAS("platform:sl811-hcd"); 74 static const char hcd_name[] = "sl811-hcd"; 80 struct usb_hcd *hcd = sl811_to_hcd(sl811); local 92 hcd->state = HC_STATE_HALT; 100 dev_dbg(hcd->self.controller, "power %s\n", 102 sl811->board->port_power(hcd->self.controller, is_on); 107 sl811->board->reset(hcd->self.controller); 622 static irqreturn_t sl811h_irq(struct usb_hcd *hcd) argument 624 struct sl811 *sl811 = hcd_to_sl811(hcd); 792 sl811h_urb_enqueue( struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags ) argument 960 sl811h_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument 1031 sl811h_endpoint_disable(struct usb_hcd *hcd, struct usb_host_endpoint *hep) argument 1049 sl811h_get_frame(struct usb_hcd *hcd) argument 1065 sl811h_hub_status_data(struct usb_hcd *hcd, char *buf) argument 1214 sl811h_hub_control( struct usb_hcd *hcd, u16 typeReq, u16 wValue, u16 wIndex, char *buf, u16 wLength ) argument 1349 sl811h_bus_suspend(struct usb_hcd *hcd) argument 1357 sl811h_bus_resume(struct usb_hcd *hcd) argument 1512 sl811h_stop(struct usb_hcd *hcd) argument 1525 sl811h_start(struct usb_hcd *hcd) argument 1587 struct usb_hcd *hcd = platform_get_drvdata(dev); local 1609 struct usb_hcd *hcd; local 1740 struct usb_hcd *hcd = platform_get_drvdata(dev); local 1760 struct usb_hcd *hcd = platform_get_drvdata(dev); local [all...] |
H A D | xhci-ext-caps.c | 30 struct usb_hcd *hcd = xhci_to_hcd(xhci); local 31 struct device *dev = hcd->self.controller; 44 res.start = hcd->rsrc_start + cap_offset;
|
H A D | ehci-hub.c | 6 /* this file is part of ehci-hcd.c */ 39 struct usb_hcd *hcd = ehci_to_hcd(ehci); local 82 ehci_hub_control(hcd, SetPortFeature, 100 ehci_hub_control(hcd, GetPortStatus, 213 static int ehci_bus_suspend (struct usb_hcd *hcd) argument 215 struct ehci_hcd *ehci = hcd_to_ehci (hcd); 238 if (hcd->self.root_hub->do_remote_wakeup) { 270 if (hcd->self.root_hub->do_remote_wakeup) { 359 if (!hcd->self.root_hub->do_remote_wakeup) 376 static int ehci_bus_resume (struct usb_hcd *hcd) argument 517 ehci_get_resuming_ports(struct usb_hcd *hcd) argument 618 ehci_hub_status_data(struct usb_hcd *hcd, char *buf) argument 732 ehci_hub_control( struct usb_hcd *hcd, u16 typeReq, u16 wValue, u16 wIndex, char *buf, u16 wLength ) argument 1187 ehci_relinquish_port(struct usb_hcd *hcd, int portnum) argument 1196 ehci_port_handed_over(struct usb_hcd *hcd, int portnum) argument 1209 struct usb_hcd *hcd = ehci_to_hcd(ehci); local [all...] |
H A D | ohci-hub.c | 156 struct usb_hcd *hcd = ohci_to_hcd (ohci); variable in typeref:struct:usb_hcd 203 usb_root_hub_lost_power(hcd->self.root_hub); 289 if (hcd->self.bandwidth_isoc_reqs || hcd->self.bandwidth_int_reqs) 304 static int ohci_bus_suspend (struct usb_hcd *hcd) argument 306 struct ohci_hcd *ohci = hcd_to_ohci (hcd); 311 if (unlikely(!HCD_HW_ACCESSIBLE(hcd))) 324 static int ohci_bus_resume (struct usb_hcd *hcd) argument 326 struct ohci_hcd *ohci = hcd_to_ohci (hcd); 334 if (unlikely(!HCD_HW_ACCESSIBLE(hcd))) 468 ohci_hub_status_data(struct usb_hcd *hcd, char *buf) argument 580 ohci_start_port_reset(struct usb_hcd *hcd, unsigned port) argument 676 ohci_hub_control( struct usb_hcd *hcd, u16 typeReq, u16 wValue, u16 wIndex, char *buf, u16 wLength ) argument [all...] |
H A D | isp116x-hcd.c | 68 #include <linux/usb/hcd.h> 83 static const char hcd_name[] = "isp116x-hcd"; 591 static irqreturn_t isp116x_irq(struct usb_hcd *hcd) argument 593 struct isp116x *isp116x = hcd_to_isp116x(hcd); 614 hcd->state = HC_STATE_HALT; 615 usb_hc_died(hcd); 623 mod_timer(&hcd->rh_timer, jiffies 627 usb_hcd_resume_root_hub(hcd); 681 static int isp116x_urb_enqueue(struct usb_hcd *hcd, argument 685 struct isp116x *isp116x = hcd_to_isp116x(hcd); 836 isp116x_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument 873 isp116x_endpoint_disable(struct usb_hcd *hcd, struct usb_host_endpoint *hep) argument 892 isp116x_get_frame(struct usb_hcd *hcd) argument 907 isp116x_hub_status_data(struct usb_hcd *hcd, char *buf) argument 1002 isp116x_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue, u16 wIndex, char *buf, u16 wLength) argument 1246 isp116x_reset(struct usb_hcd *hcd) argument 1276 isp116x_stop(struct usb_hcd *hcd) argument 1299 isp116x_start(struct usb_hcd *hcd) argument 1393 isp116x_bus_suspend(struct usb_hcd *hcd) argument 1434 isp116x_bus_resume(struct usb_hcd *hcd) argument 1531 struct usb_hcd *hcd = platform_get_drvdata(pdev); local 1555 struct usb_hcd *hcd; local [all...] |
H A D | oxu210hp-hcd.c | 23 #include <linux/usb/hcd.h> 380 struct usb_hcd *hcd[2]; member in struct:oxu_info 498 static inline struct oxu_hcd *hcd_to_oxu(struct usb_hcd *hcd) argument 500 return (struct oxu_hcd *) (hcd->hcd_priv); 671 static int oxu_hub_control(struct usb_hcd *hcd, 2856 static irqreturn_t oxu210_hcd_irq(struct usb_hcd *hcd) argument 2858 struct oxu_hcd *oxu = hcd_to_oxu(hcd); 2874 if (!status || unlikely(hcd->state == HC_STATE_HALT)) { 2908 usb_hcd_resume_root_hub(hcd); 2926 mod_timer(&hcd 2957 oxu_irq(struct usb_hcd *hcd) argument 3009 oxu_hcd_init(struct usb_hcd *hcd) argument 3086 oxu_reset(struct usb_hcd *hcd) argument 3114 oxu_run(struct usb_hcd *hcd) argument 3173 oxu_stop(struct usb_hcd *hcd) argument 3208 oxu_shutdown(struct usb_hcd *hcd) argument 3233 __oxu_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument 3265 oxu_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument 3356 oxu_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument 3416 oxu_endpoint_disable(struct usb_hcd *hcd, struct usb_host_endpoint *ep) argument 3479 oxu_get_frame(struct usb_hcd *hcd) argument 3488 oxu_hub_status_data(struct usb_hcd *hcd, char *buf) argument 3564 oxu_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue, u16 wIndex, char *buf, u16 wLength) argument 3857 oxu_bus_suspend(struct usb_hcd *hcd) argument 3932 oxu_bus_resume(struct usb_hcd *hcd) argument 4015 oxu_bus_suspend(struct usb_hcd *hcd) argument 4020 oxu_bus_resume(struct usb_hcd *hcd) argument 4133 struct usb_hcd *hcd; local 4171 struct usb_hcd *hcd; local 4274 oxu_remove(struct platform_device *pdev, struct usb_hcd *hcd) argument [all...] |
H A D | xhci-mtk-sch.c | 130 struct xhci_hcd *xhci = hcd_to_xhci(mtk->hcd); 887 struct xhci_hcd *xhci = hcd_to_xhci(mtk->hcd); 911 static int add_ep_quirk(struct usb_hcd *hcd, struct usb_device *udev, argument 914 struct xhci_hcd_mtk *mtk = hcd_to_mtk(hcd); 915 struct xhci_hcd *xhci = hcd_to_xhci(hcd); 951 static void drop_ep_quirk(struct usb_hcd *hcd, struct usb_device *udev, argument 954 struct xhci_hcd_mtk *mtk = hcd_to_mtk(hcd); 955 struct xhci_hcd *xhci = hcd_to_xhci(hcd); 973 int xhci_mtk_check_bandwidth(struct usb_hcd *hcd, struct usb_device *udev) argument 975 struct xhci_hcd_mtk *mtk = hcd_to_mtk(hcd); 1014 xhci_mtk_reset_bandwidth(struct usb_hcd *hcd, struct usb_device *udev) argument 1028 xhci_mtk_add_ep(struct usb_hcd *hcd, struct usb_device *udev, struct usb_host_endpoint *ep) argument 1043 xhci_mtk_drop_ep(struct usb_hcd *hcd, struct usb_device *udev, struct usb_host_endpoint *ep) argument [all...] |
H A D | uhci-hub.c | 186 static int uhci_hub_status_data(struct usb_hcd *hcd, char *buf) argument 188 struct uhci_hcd *uhci = hcd_to_uhci(hcd); 195 if (!HCD_HW_ACCESSIBLE(hcd) || uhci->dead) 206 usb_hcd_resume_root_hub(hcd); 243 static int uhci_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue, argument 246 struct uhci_hcd *uhci = hcd_to_uhci(hcd); 253 if (!HCD_HW_ACCESSIBLE(hcd) || uhci->dead)
|
H A D | xhci.h | 18 #include <linux/usb/hcd.h> 21 /* Code sharing between pci-quirks and xhci hcd */ 1474 struct usb_hcd *hcd; member in struct:xhci_hub 1641 /* Indicates that omitting hcd is supported if root hub has no ports */ 1668 int (*reset)(struct usb_hcd *hcd); 1669 int (*start)(struct usb_hcd *hcd); 1670 int (*add_endpoint)(struct usb_hcd *hcd, struct usb_device *udev, 1672 int (*drop_endpoint)(struct usb_hcd *hcd, struct usb_device *udev, 1676 int (*update_hub_device)(struct usb_hcd *hcd, struct usb_device *hdev, 1678 int (*hub_control)(struct usb_hcd *hcd, u1 1685 hcd_to_xhci(struct usb_hcd *hcd) argument 1713 xhci_hcd_is_usb3(struct usb_hcd *hcd) argument [all...] |
H A D | octeon-hcd.c | 51 #include <linux/usb/hcd.h> 60 #include "octeon-hcd.h" 483 * @hcd: USB HCD structure. 487 static int octeon_map_urb_for_dma(struct usb_hcd *hcd, struct urb *urb, argument 496 ret = usb_hcd_map_urb_for_dma(hcd, urb, mem_flags); 505 * @hcd: USB HCD structure. 508 static void octeon_unmap_urb_for_dma(struct usb_hcd *hcd, struct urb *urb) argument 510 usb_hcd_unmap_urb_for_dma(hcd, urb); 1352 struct usb_hcd *hcd = octeon_to_hcd(usb); local 1353 struct device *dev = hcd 1964 struct usb_hcd *hcd = octeon_to_hcd(usb); local 2597 struct usb_hcd *hcd = octeon_to_hcd(usb); local 3033 hcd_to_octeon(struct usb_hcd *hcd) argument 3038 octeon_usb_irq(struct usb_hcd *hcd) argument 3049 octeon_usb_start(struct usb_hcd *hcd) argument 3055 octeon_usb_stop(struct usb_hcd *hcd) argument 3060 octeon_usb_get_frame_number(struct usb_hcd *hcd) argument 3067 octeon_usb_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument 3244 octeon_usb_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument 3270 octeon_usb_endpoint_disable(struct usb_hcd *hcd, struct usb_host_endpoint *ep) argument 3289 octeon_usb_hub_status_data(struct usb_hcd *hcd, char *buf) argument 3303 octeon_usb_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue, u16 wIndex, char *buf, u16 wLength) argument 3540 struct usb_hcd *hcd; local 3687 struct usb_hcd *hcd = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/usb/storage/ |
H A D | uas-detect.h | 3 #include <linux/usb/hcd.h> 61 struct usb_hcd *hcd = bus_to_hcd(udev->bus); local 143 hcd->driver->description); 149 if (udev->speed >= USB_SPEED_SUPER && !hcd->can_do_streams) { 152 hcd_to_bus(hcd)->bus_name);
|
/linux-master/sound/soc/codecs/ |
H A D | hdmi-codec.c | 269 struct hdmi_codec_pdata hcd; member in struct:hdmi_codec_priv 432 bool has_capture = !hcp->hcd.no_i2s_capture; 433 bool has_playback = !hcp->hcd.no_i2s_playback; 446 if (hcp->hcd.ops->audio_startup) { 447 ret = hcp->hcd.ops->audio_startup(dai->dev->parent, hcp->hcd.data); 452 if (tx && hcp->hcd.ops->get_eld) { 453 ret = hcp->hcd.ops->get_eld(dai->dev->parent, hcp->hcd.data, 478 bool has_capture = !hcp->hcd 1027 struct hdmi_codec_pdata *hcd = pdev->dev.platform_data; local [all...] |
/linux-master/drivers/usb/renesas_usbhs/ |
H A D | mod_host.c | 14 #include <linux/usb/hcd.h> 451 static int usbhsh_connected_to_rhdev(struct usb_hcd *hcd, argument 456 return hcd->self.root_hub == usbv->parent; 488 struct usb_hcd *hcd = usbhsh_hpriv_to_hcd(hpriv); local 489 struct device *dev = usbhsh_hcd_to_dev(hcd); 564 if (!usbhsh_connected_to_rhdev(hcd, udev)) { 588 struct usb_hcd *hcd = usbhsh_hpriv_to_hcd(hpriv); local 590 struct device *dev = usbhsh_hcd_to_dev(hcd); 633 struct usb_hcd *hcd = usbhsh_hpriv_to_hcd(hpriv); local 655 usb_hcd_unlink_urb_from_ep(hcd, ur 659 usbhsh_queue_push(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument 865 usbhsh_dcp_queue_push(struct usb_hcd *hcd, struct urb *urb, gfp_t mflags) argument 939 usbhsh_host_start(struct usb_hcd *hcd) argument 944 usbhsh_host_stop(struct usb_hcd *hcd) argument 948 usbhsh_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument 1031 usbhsh_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument 1047 usbhsh_endpoint_disable(struct usb_hcd *hcd, struct usb_host_endpoint *ep) argument 1074 usbhsh_hub_status_data(struct usb_hcd *hcd, char *buf) argument 1234 usbhsh_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue, u16 wIndex, char *buf, u16 wLength) argument 1273 usbhsh_bus_nop(struct usb_hcd *hcd) argument 1451 struct usb_hcd *hcd = usbhsh_hpriv_to_hcd(hpriv); local 1495 struct usb_hcd *hcd = usbhsh_hpriv_to_hcd(hpriv); local 1521 struct usb_hcd *hcd; local 1569 struct usb_hcd *hcd = usbhsh_hpriv_to_hcd(hpriv); local [all...] |
/linux-master/drivers/usb/misc/ |
H A D | lvstest.c | 18 #include <linux/usb/hcd.h> 43 struct usb_hcd *hcd; local 52 hcd = bus_to_hcd(hdev->bus); 63 if (hcd->driver->enable_device) { 64 if (hcd->driver->enable_device(hcd, udev) < 0) { 77 struct usb_hcd *hcd = bus_to_hcd(hdev->bus); local 79 if (hcd->driver->free_dev) 80 hcd->driver->free_dev(hcd, ude 331 struct usb_hcd *hcd = bus_to_hcd(hdev->bus); local [all...] |
/linux-master/drivers/usb/musb/ |
H A D | musb_virthub.c | 44 usb_hcd_poll_rh_status(musb->hcd); 192 usb_hcd_poll_rh_status(musb->hcd); 203 usb_hcd_poll_rh_status(musb->hcd); 232 int musb_hub_status_data(struct usb_hcd *hcd, char *buf) argument 234 struct musb *musb = hcd_to_musb(hcd); 261 struct usb_hcd *hcd, 268 struct musb *musb = hcd_to_musb(hcd); 276 if (unlikely(!HCD_HW_ACCESSIBLE(hcd))) { 307 if (!hcd->self.is_b_host) 372 if (!hcd 260 musb_hub_control( struct usb_hcd *hcd, u16 typeReq, u16 wValue, u16 wIndex, char *buf, u16 wLength) argument [all...] |
H A D | musb_host.h | 70 static inline struct musb *hcd_to_musb(struct usb_hcd *hcd) argument 107 extern int musb_hub_status_data(struct usb_hcd *hcd, char *buf); 108 extern int musb_hub_control(struct usb_hcd *hcd,
|
H A D | musb_host.c | 34 * + for 2.6.N, for N > ~10, needs API changes for hcd framework. 73 struct musb *hcd_to_musb(struct usb_hcd *hcd) argument 75 return *(struct musb **) hcd->hcd_priv; 283 usb_hcd_unlink_urb_from_ep(musb->hcd, urb); 285 usb_hcd_giveback_urb(musb->hcd, urb, status); 1433 usb_hcd_unmap_urb_for_dma(musb->hcd, urb); 1935 usb_hcd_unmap_urb_for_dma(musb->hcd, urb); 2114 struct usb_hcd *hcd, 2119 struct musb *musb = hcd_to_musb(hcd); 2134 ret = usb_hcd_link_urb_to_ep(hcd, ur 2113 musb_urb_enqueue( struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument 2363 musb_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument 2421 musb_h_disable(struct usb_hcd *hcd, struct usb_host_endpoint *hep) argument 2473 musb_h_get_frame_number(struct usb_hcd *hcd) argument 2480 musb_h_start(struct usb_hcd *hcd) argument 2492 musb_h_stop(struct usb_hcd *hcd) argument 2498 musb_bus_suspend(struct usb_hcd *hcd) argument 2535 musb_bus_resume(struct usb_hcd *hcd) argument 2622 musb_map_urb_for_dma(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument 2648 musb_unmap_urb_for_dma(struct usb_hcd *hcd, struct urb *urb) argument 2726 struct usb_hcd *hcd = musb->hcd; local [all...] |
/linux-master/drivers/usb/gadget/udc/ |
H A D | dummy_hcd.c | 39 #include <linux/usb/hcd.h> 285 static inline struct dummy_hcd *hcd_to_dummy_hcd(struct usb_hcd *hcd) argument 287 return (struct dummy_hcd *) (hcd->hcd_priv); 363 * the hcd speed 367 * speed of the hcd. 1040 /* The gadget structure is stored inside the hcd structure and will be 1174 * this uses the hcd framework to hook up to host side drivers. 1260 struct usb_hcd *hcd, 1275 dum_hcd = hcd_to_dummy_hcd(hcd); 1284 rc = usb_hcd_link_urb_to_ep(hcd, ur 1259 dummy_urb_enqueue( struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags ) argument 1312 dummy_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) argument 2013 dummy_hub_status(struct usb_hcd *hcd, char *buf) argument 2092 dummy_hub_control( struct usb_hcd *hcd, u16 typeReq, u16 wValue, u16 wIndex, char *buf, u16 wLength ) argument 2362 dummy_bus_suspend(struct usb_hcd *hcd) argument 2376 dummy_bus_resume(struct usb_hcd *hcd) argument [all...] |
/linux-master/drivers/usb/usbip/ |
H A D | vhci_sysfs.c | 67 struct usb_hcd *hcd; local 78 hcd = platform_get_drvdata(pdev); 79 vhci_hcd = hcd_to_vhci_hcd(hcd); 237 struct usb_hcd *hcd; local 250 hcd = platform_get_drvdata(vhcis[pdev_nr].pdev); 251 if (hcd == NULL) { 259 vhci_hcd = hcd_to_vhci_hcd(hcd)->vhci->vhci_hcd_ss; 261 vhci_hcd = hcd_to_vhci_hcd(hcd)->vhci->vhci_hcd_hs; 314 struct usb_hcd *hcd; local 343 hcd [all...] |
/linux-master/drivers/usb/dwc2/ |
H A D | Makefile | 10 dwc2-y += hcd.o hcd_intr.o
|
/linux-master/drivers/usb/dwc3/ |
H A D | host.c | 14 #include <linux/usb/hcd.h> 63 static void dwc3_xhci_plat_start(struct usb_hcd *hcd) argument 68 if (!usb_hcd_is_primary_hcd(hcd)) 71 pdev = to_platform_device(hcd->self.controller); 144 xhci = platform_device_alloc("xhci-hcd", PLATFORM_DEVID_AUTO);
|
/linux-master/drivers/usb/core/ |
H A D | hub.c | 25 #include <linux/usb/hcd.h> 652 struct usb_hcd *hcd = bus_to_hcd(hdev->bus); local 659 usb_phy_roothub_notify_connect(hcd->phy_roothub, port1 - 1); 661 usb_phy_roothub_notify_disconnect(hcd->phy_roothub, port1 - 1); 861 drv = clear->hcd->driver; 863 (drv->clear_tt_buffer_complete)(clear->hcd, clear->ep); 947 clear->hcd = bus_to_hcd(udev->bus); 1079 struct usb_hcd *hcd; local 1150 hcd = bus_to_hcd(hdev->bus); 1151 if (hcd 1428 struct usb_hcd *hcd; local 2239 struct usb_hcd *hcd = bus_to_hcd(udev->bus); local 2481 struct usb_hcd *hcd = bus_to_hcd(udev->bus); local 3124 struct usb_hcd *hcd = bus_to_hcd(udev->bus); local 3306 struct usb_hcd *hcd = bus_to_hcd(udev->bus); local 3328 struct usb_hcd *hcd = bus_to_hcd(udev->bus); local 3972 struct usb_hcd *hcd; local 4283 usb_enable_link_state(struct usb_hcd *hcd, struct usb_device *udev, enum usb3_link_state state) argument 4368 usb_disable_link_state(struct usb_hcd *hcd, struct usb_device *udev, enum usb3_link_state state) argument 4414 struct usb_hcd *hcd; local 4447 struct usb_hcd *hcd = bus_to_hcd(udev->bus); local 4471 struct usb_hcd *hcd; local 4510 struct usb_hcd *hcd = bus_to_hcd(udev->bus); local 4706 struct usb_hcd *hcd = bus_to_hcd(udev->bus); local 4766 struct usb_hcd *hcd = bus_to_hcd(udev->bus); local 4861 struct usb_hcd *hcd = bus_to_hcd(hdev->bus); local 5352 struct usb_hcd *hcd = bus_to_hcd(hdev->bus); local 6095 struct usb_hcd *hcd = bus_to_hcd(udev->bus); local [all...] |