Lines Matching defs:xhci
37 static struct xhci_segment *xhci_segment_alloc(struct xhci_hcd *xhci, gfp_t flags) in xhci_segment_alloc()
62 static void xhci_segment_free(struct xhci_hcd *xhci, struct xhci_segment *seg) in xhci_segment_free()
83 static void xhci_link_segments(struct xhci_hcd *xhci, struct xhci_segment *prev, in xhci_link_segments()
109 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_ring_free()
153 static struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci, in xhci_ring_alloc()
202 void xhci_free_or_cache_endpoint_ring(struct xhci_hcd *xhci, in xhci_free_or_cache_endpoint_ring()
230 static void xhci_reinit_cached_ring(struct xhci_hcd *xhci, in xhci_reinit_cached_ring()
250 static struct xhci_container_ctx *xhci_alloc_container_ctx(struct xhci_hcd *xhci, in xhci_alloc_container_ctx()
268 static void xhci_free_container_ctx(struct xhci_hcd *xhci, in xhci_free_container_ctx()
277 struct xhci_input_control_ctx *xhci_get_input_control_ctx(struct xhci_hcd *xhci, in xhci_get_input_control_ctx()
284 struct xhci_slot_ctx *xhci_get_slot_ctx(struct xhci_hcd *xhci, in xhci_get_slot_ctx()
294 struct xhci_ep_ctx *xhci_get_ep_ctx(struct xhci_hcd *xhci, in xhci_get_ep_ctx()
310 static void xhci_free_stream_ctx(struct xhci_hcd *xhci, in xhci_free_stream_ctx()
338 static struct xhci_stream_ctx *xhci_alloc_stream_ctx(struct xhci_hcd *xhci, in xhci_alloc_stream_ctx()
395 static int xhci_test_radix_tree(struct xhci_hcd *xhci, in xhci_test_radix_tree()
485 struct xhci_stream_info *xhci_alloc_stream_info(struct xhci_hcd *xhci, in xhci_alloc_stream_info()
605 void xhci_setup_streams_ep_input_ctx(struct xhci_hcd *xhci, in xhci_setup_streams_ep_input_ctx()
628 void xhci_setup_no_streams_ep_input_ctx(struct xhci_hcd *xhci, in xhci_setup_no_streams_ep_input_ctx()
643 void xhci_free_stream_info(struct xhci_hcd *xhci, in xhci_free_stream_info()
680 static void xhci_init_endpoint_timer(struct xhci_hcd *xhci, in xhci_init_endpoint_timer()
690 void xhci_free_virt_device(struct xhci_hcd *xhci, int slot_id) in xhci_free_virt_device()
727 int xhci_alloc_virt_device(struct xhci_hcd *xhci, int slot_id, in xhci_alloc_virt_device()
796 void xhci_copy_ep0_dequeue_into_input_ctx(struct xhci_hcd *xhci, in xhci_copy_ep0_dequeue_into_input_ctx()
829 static u32 xhci_find_real_port_number(struct xhci_hcd *xhci, in xhci_find_real_port_number()
867 int xhci_setup_addressable_virt_dev(struct xhci_hcd *xhci, struct usb_device *udev) in xhci_setup_addressable_virt_dev()
1121 static u32 xhci_get_max_esit_payload(struct xhci_hcd *xhci, in xhci_get_max_esit_payload()
1145 int xhci_endpoint_init(struct xhci_hcd *xhci, in xhci_endpoint_init()
1256 void xhci_endpoint_zero(struct xhci_hcd *xhci, in xhci_endpoint_zero()
1279 void xhci_endpoint_copy(struct xhci_hcd *xhci, in xhci_endpoint_copy()
1301 void xhci_slot_copy(struct xhci_hcd *xhci, in xhci_slot_copy()
1318 static int scratchpad_alloc(struct xhci_hcd *xhci, gfp_t flags) in scratchpad_alloc()
1389 static void scratchpad_free(struct xhci_hcd *xhci) in scratchpad_free()
1414 struct xhci_command *xhci_alloc_command(struct xhci_hcd *xhci, in xhci_alloc_command()
1450 void xhci_urb_free_priv(struct xhci_hcd *xhci, struct urb_priv *urb_priv) in xhci_urb_free_priv()
1466 void xhci_free_command(struct xhci_hcd *xhci, in xhci_free_command()
1475 void xhci_mem_cleanup(struct xhci_hcd *xhci) in xhci_mem_cleanup()
1547 static int xhci_test_trb_in_td(struct xhci_hcd *xhci, in xhci_test_trb_in_td()
1582 static int xhci_check_trb_in_td_math(struct xhci_hcd *xhci, gfp_t mem_flags) in xhci_check_trb_in_td_math()
1703 static void xhci_set_hc_event_deq(struct xhci_hcd *xhci) in xhci_set_hc_event_deq()
1726 static void xhci_add_in_port(struct xhci_hcd *xhci, unsigned int num_ports, in xhci_add_in_port()
1790 static int xhci_setup_port_arrays(struct xhci_hcd *xhci, gfp_t flags) in xhci_setup_port_arrays()
1905 int xhci_mem_init(struct xhci_hcd *xhci, gfp_t flags) in xhci_mem_init()