Lines Matching refs:usbhsh_hpriv

84 struct usbhsh_hpriv {  struct
102 container_of(usbhs_mod_get(priv, USBHS_HOST), struct usbhsh_hpriv, mod) argument
115 #define usbhsh_hcd_to_hpriv(h) (struct usbhsh_hpriv *)((h)->hcd_priv)
155 static struct usbhsh_request *usbhsh_ureq_alloc(struct usbhsh_hpriv *hpriv, in usbhsh_ureq_alloc()
172 static void usbhsh_ureq_free(struct usbhsh_hpriv *hpriv, in usbhsh_ureq_free()
184 static int usbhsh_is_running(struct usbhsh_hpriv *hpriv) in usbhsh_is_running()
199 static void usbhsh_endpoint_sequence_save(struct usbhsh_hpriv *hpriv, in usbhsh_endpoint_sequence_save()
241 static struct usbhsh_device *usbhsh_device_get(struct usbhsh_hpriv *hpriv,
244 static int usbhsh_pipe_attach(struct usbhsh_hpriv *hpriv, in usbhsh_pipe_attach()
324 static void usbhsh_pipe_detach(struct usbhsh_hpriv *hpriv, in usbhsh_pipe_detach()
365 static int usbhsh_endpoint_attach(struct usbhsh_hpriv *hpriv, in usbhsh_endpoint_attach()
405 static void usbhsh_endpoint_detach(struct usbhsh_hpriv *hpriv, in usbhsh_endpoint_detach()
439 static void usbhsh_endpoint_detach_all(struct usbhsh_hpriv *hpriv, in usbhsh_endpoint_detach_all()
464 static struct usbhsh_device *usbhsh_device_get(struct usbhsh_hpriv *hpriv, in usbhsh_device_get()
482 static struct usbhsh_device *usbhsh_device_attach(struct usbhsh_hpriv *hpriv, in usbhsh_device_attach()
585 static void usbhsh_device_detach(struct usbhsh_hpriv *hpriv, in usbhsh_device_detach()
632 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); in usbhsh_queue_done()
663 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); in usbhsh_queue_push()
749 static void usbhsh_setup_stage_packet_push(struct usbhsh_hpriv *hpriv, in usbhsh_setup_stage_packet_push()
801 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); in usbhsh_data_stage_packet_done()
808 static int usbhsh_data_stage_packet_push(struct usbhsh_hpriv *hpriv, in usbhsh_data_stage_packet_push()
839 static int usbhsh_status_stage_packet_push(struct usbhsh_hpriv *hpriv, in usbhsh_status_stage_packet_push()
869 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); in usbhsh_dcp_queue_push()
952 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); in usbhsh_urb_enqueue()
1033 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); in usbhsh_urb_dequeue()
1052 struct usbhsh_hpriv *hpriv; in usbhsh_endpoint_disable()
1076 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); in usbhsh_hub_status_data()
1091 static int __usbhsh_hub_hub_feature(struct usbhsh_hpriv *hpriv, in __usbhsh_hub_hub_feature()
1108 static int __usbhsh_hub_port_feature(struct usbhsh_hpriv *hpriv, in __usbhsh_hub_port_feature()
1193 static int __usbhsh_hub_get_status(struct usbhsh_hpriv *hpriv, in __usbhsh_hub_get_status()
1237 struct usbhsh_hpriv *hpriv = usbhsh_hcd_to_hpriv(hcd); in usbhsh_hub_control()
1281 .hcd_priv_size = sizeof(struct usbhsh_hpriv),
1313 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); in usbhsh_irq_attch()
1341 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); in usbhsh_irq_dtch()
1373 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); in usbhsh_irq_setup_ack()
1386 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); in usbhsh_irq_setup_err()
1401 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); in usbhsh_pipe_init_for_host()
1450 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); in usbhsh_start()
1494 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); in usbhsh_stop()
1520 struct usbhsh_hpriv *hpriv; in usbhs_mod_host_probe()
1568 struct usbhsh_hpriv *hpriv = usbhsh_priv_to_hpriv(priv); in usbhs_mod_host_remove()