Lines Matching defs:xhci
37 static struct xhci_segment *xhci_segment_alloc(struct xhci_hcd *xhci, in xhci_segment_alloc()
66 static void xhci_segment_free(struct xhci_hcd *xhci, struct xhci_segment *seg) in xhci_segment_free()
75 static void xhci_free_segments_for_ring(struct xhci_hcd *xhci, in xhci_free_segments_for_ring()
96 static void xhci_link_segments(struct xhci_hcd *xhci, struct xhci_segment *prev, in xhci_link_segments()
126 static void xhci_link_rings(struct xhci_hcd *xhci, struct xhci_ring *ring, in xhci_link_rings()
151 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_ring_free()
190 static int xhci_alloc_segments_for_ring(struct xhci_hcd *xhci, in xhci_alloc_segments_for_ring()
234 static struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci, in xhci_ring_alloc()
270 void xhci_free_or_cache_endpoint_ring(struct xhci_hcd *xhci, in xhci_free_or_cache_endpoint_ring()
297 static void xhci_reinit_cached_ring(struct xhci_hcd *xhci, in xhci_reinit_cached_ring()
328 int xhci_ring_expansion(struct xhci_hcd *xhci, struct xhci_ring *ring, in xhci_ring_expansion()
358 static struct xhci_container_ctx *xhci_alloc_container_ctx(struct xhci_hcd *xhci, in xhci_alloc_container_ctx()
376 static void xhci_free_container_ctx(struct xhci_hcd *xhci, in xhci_free_container_ctx()
385 struct xhci_input_control_ctx *xhci_get_input_control_ctx(struct xhci_hcd *xhci, in xhci_get_input_control_ctx()
392 struct xhci_slot_ctx *xhci_get_slot_ctx(struct xhci_hcd *xhci, in xhci_get_slot_ctx()
402 struct xhci_ep_ctx *xhci_get_ep_ctx(struct xhci_hcd *xhci, in xhci_get_ep_ctx()
418 static void xhci_free_stream_ctx(struct xhci_hcd *xhci, in xhci_free_stream_ctx()
446 static struct xhci_stream_ctx *xhci_alloc_stream_ctx(struct xhci_hcd *xhci, in xhci_alloc_stream_ctx()
503 static int xhci_test_radix_tree(struct xhci_hcd *xhci, in xhci_test_radix_tree()
593 struct xhci_stream_info *xhci_alloc_stream_info(struct xhci_hcd *xhci, in xhci_alloc_stream_info()
714 void xhci_setup_streams_ep_input_ctx(struct xhci_hcd *xhci, in xhci_setup_streams_ep_input_ctx()
737 void xhci_setup_no_streams_ep_input_ctx(struct xhci_hcd *xhci, in xhci_setup_no_streams_ep_input_ctx()
751 void xhci_free_stream_info(struct xhci_hcd *xhci, in xhci_free_stream_info()
788 static void xhci_init_endpoint_timer(struct xhci_hcd *xhci, in xhci_init_endpoint_timer()
797 static void xhci_free_tt_info(struct xhci_hcd *xhci, in xhci_free_tt_info()
827 int xhci_alloc_tt_info(struct xhci_hcd *xhci, in xhci_alloc_tt_info()
870 void xhci_free_virt_device(struct xhci_hcd *xhci, int slot_id) in xhci_free_virt_device()
924 int xhci_alloc_virt_device(struct xhci_hcd *xhci, int slot_id, in xhci_alloc_virt_device()
994 void xhci_copy_ep0_dequeue_into_input_ctx(struct xhci_hcd *xhci, in xhci_copy_ep0_dequeue_into_input_ctx()
1027 static u32 xhci_find_real_port_number(struct xhci_hcd *xhci, in xhci_find_real_port_number()
1046 int xhci_setup_addressable_virt_dev(struct xhci_hcd *xhci, struct usb_device *udev) in xhci_setup_addressable_virt_dev()
1350 static u32 xhci_get_max_esit_payload(struct xhci_hcd *xhci, in xhci_get_max_esit_payload()
1374 int xhci_endpoint_init(struct xhci_hcd *xhci, in xhci_endpoint_init()
1485 void xhci_endpoint_zero(struct xhci_hcd *xhci, in xhci_endpoint_zero()
1514 void xhci_update_bw_info(struct xhci_hcd *xhci, in xhci_update_bw_info()
1572 void xhci_endpoint_copy(struct xhci_hcd *xhci, in xhci_endpoint_copy()
1594 void xhci_slot_copy(struct xhci_hcd *xhci, in xhci_slot_copy()
1611 static int scratchpad_alloc(struct xhci_hcd *xhci, gfp_t flags) in scratchpad_alloc()
1681 static void scratchpad_free(struct xhci_hcd *xhci) in scratchpad_free()
1706 struct xhci_command *xhci_alloc_command(struct xhci_hcd *xhci, in xhci_alloc_command()
1742 void xhci_urb_free_priv(struct xhci_hcd *xhci, struct urb_priv *urb_priv) in xhci_urb_free_priv()
1750 void xhci_free_command(struct xhci_hcd *xhci, in xhci_free_command()
1759 void xhci_mem_cleanup(struct xhci_hcd *xhci) in xhci_mem_cleanup()
1866 static int xhci_test_trb_in_td(struct xhci_hcd *xhci, in xhci_test_trb_in_td()
1901 static int xhci_check_trb_in_td_math(struct xhci_hcd *xhci, gfp_t mem_flags) in xhci_check_trb_in_td_math()
2022 static void xhci_set_hc_event_deq(struct xhci_hcd *xhci) in xhci_set_hc_event_deq()
2045 static void xhci_add_in_port(struct xhci_hcd *xhci, unsigned int num_ports, in xhci_add_in_port()
2126 static int xhci_setup_port_arrays(struct xhci_hcd *xhci, gfp_t flags) in xhci_setup_port_arrays()
2253 int xhci_mem_init(struct xhci_hcd *xhci, gfp_t flags) in xhci_mem_init()