Home
last modified time | relevance | path

Searched defs:usb_hcd (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/include/linux/usb/
Dhcd.h81 struct usb_hcd { struct
86 struct usb_bus self; /* hcd is-a bus */
87 struct kref kref; /* reference counter */
89 const char *product_desc; /* product/vendor string */
90 int speed; /* Speed for this roothub.
94 char irq_descr[24]; /* driver + bus # */
96 struct timer_list rh_timer; /* drives root-hub polling */
97 struct urb *status_urb; /* the current status urb */
99 struct work_struct wakeup_work; /* for remote wakeup */
101 struct work_struct died_work; /* for when the device dies */
[all …]
/Linux-v5.4/drivers/staging/wusbcore/host/whci/
Dhcd.c21 static int whc_reset(struct usb_hcd *usb_hcd) in whc_reset()
33 static int whc_start(struct usb_hcd *usb_hcd) in whc_start()
77 static void whc_stop(struct usb_hcd *usb_hcd) in whc_stop()
96 static int whc_get_frame_number(struct usb_hcd *usb_hcd) in whc_get_frame_number()
106 static int whc_urb_enqueue(struct usb_hcd *usb_hcd, struct urb *urb, in whc_urb_enqueue()
134 static int whc_urb_dequeue(struct usb_hcd *usb_hcd, struct urb *urb, int status) in whc_urb_dequeue()
161 static void whc_endpoint_disable(struct usb_hcd *usb_hcd, in whc_endpoint_disable()
179 static void whc_endpoint_reset(struct usb_hcd *usb_hcd, in whc_endpoint_reset()
229 struct usb_hcd *usb_hcd; in whc_probe() local
313 struct usb_hcd *usb_hcd = dev_get_drvdata(&umc->dev); in whc_remove() local
/Linux-v5.4/drivers/staging/wusbcore/host/
Dhwa-hc.c103 static int hwahc_op_reset(struct usb_hcd *usb_hcd) in hwahc_op_reset()
130 static int hwahc_op_start(struct usb_hcd *usb_hcd) in hwahc_op_start()
174 static void hwahc_op_stop(struct usb_hcd *usb_hcd) in hwahc_op_stop()
183 static int hwahc_op_get_frame_number(struct usb_hcd *usb_hcd) in hwahc_op_get_frame_number()
197 static int hwahc_op_urb_enqueue(struct usb_hcd *usb_hcd, struct urb *urb, in hwahc_op_urb_enqueue()
206 static int hwahc_op_urb_dequeue(struct usb_hcd *usb_hcd, struct urb *urb, in hwahc_op_urb_dequeue()
220 static void hwahc_op_endpoint_disable(struct usb_hcd *usb_hcd, in hwahc_op_endpoint_disable()
789 struct usb_hcd *usb_hcd; in hwahc_probe() local
835 struct usb_hcd *usb_hcd; in hwahc_disconnect() local
/Linux-v5.4/drivers/staging/wusbcore/
Drh.c127 int wusbhc_rh_status_data(struct usb_hcd *usb_hcd, char *_buf) in wusbhc_rh_status_data()
346 int wusbhc_rh_control(struct usb_hcd *usb_hcd, u16 reqntype, u16 wValue, in wusbhc_rh_control()
390 int wusbhc_rh_start_port_reset(struct usb_hcd *usb_hcd, unsigned port_idx) in wusbhc_rh_start_port_reset()
Dwusbhc.h234 struct usb_hcd usb_hcd; /* HAS TO BE 1st */ member
324 struct usb_hcd *usb_hcd; in usb_hcd_get_by_usb_dev() local
352 struct usb_hcd *usb_hcd; in wusbhc_get_by_usb_dev() local
Dwusbhc.c31 struct usb_hcd *usb_hcd = bus_to_hcd(usb_bus); in usbhc_dev_to_wusbhc() local
/Linux-v5.4/drivers/usb/core/
Dusb.c579 struct usb_hcd *usb_hcd = bus_to_hcd(bus); in usb_alloc_dev() local