Lines Matching refs:xhci_hcd
28 static struct xhci_segment *xhci_segment_alloc(struct xhci_hcd *xhci,
68 static void xhci_segment_free(struct xhci_hcd *xhci, struct xhci_segment *seg)
78 static void xhci_free_segments_for_ring(struct xhci_hcd *xhci,
126 static void xhci_link_rings(struct xhci_hcd *xhci, struct xhci_ring *ring,
280 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring)
321 static int xhci_alloc_segments_for_ring(struct xhci_hcd *xhci,
371 struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci,
411 void xhci_free_endpoint_ring(struct xhci_hcd *xhci,
423 int xhci_ring_expansion(struct xhci_hcd *xhci, struct xhci_ring *ring,
469 struct xhci_container_ctx *xhci_alloc_container_ctx(struct xhci_hcd *xhci,
495 void xhci_free_container_ctx(struct xhci_hcd *xhci,
513 struct xhci_slot_ctx *xhci_get_slot_ctx(struct xhci_hcd *xhci,
523 struct xhci_ep_ctx *xhci_get_ep_ctx(struct xhci_hcd *xhci,
539 static void xhci_free_stream_ctx(struct xhci_hcd *xhci,
567 static struct xhci_stream_ctx *xhci_alloc_stream_ctx(struct xhci_hcd *xhci,
621 struct xhci_stream_info *xhci_alloc_stream_info(struct xhci_hcd *xhci,
739 void xhci_setup_streams_ep_input_ctx(struct xhci_hcd *xhci,
776 void xhci_free_stream_info(struct xhci_hcd *xhci,
808 static void xhci_init_endpoint_timer(struct xhci_hcd *xhci,
816 static void xhci_free_tt_info(struct xhci_hcd *xhci,
846 int xhci_alloc_tt_info(struct xhci_hcd *xhci,
891 void xhci_free_virt_device(struct xhci_hcd *xhci, int slot_id)
954 static void xhci_free_virt_devices_depth_first(struct xhci_hcd *xhci, int slot_id)
990 int xhci_alloc_virt_device(struct xhci_hcd *xhci, int slot_id,
1063 void xhci_copy_ep0_dequeue_into_input_ctx(struct xhci_hcd *xhci,
1095 static u32 xhci_find_real_port_number(struct xhci_hcd *xhci,
1114 int xhci_setup_addressable_virt_dev(struct xhci_hcd *xhci, struct usb_device *udev)
1443 int xhci_endpoint_init(struct xhci_hcd *xhci,
1542 void xhci_endpoint_zero(struct xhci_hcd *xhci,
1571 void xhci_update_bw_info(struct xhci_hcd *xhci,
1629 void xhci_endpoint_copy(struct xhci_hcd *xhci,
1655 void xhci_slot_copy(struct xhci_hcd *xhci,
1672 static int scratchpad_alloc(struct xhci_hcd *xhci, gfp_t flags)
1736 static void scratchpad_free(struct xhci_hcd *xhci)
1760 struct xhci_command *xhci_alloc_command(struct xhci_hcd *xhci,
1786 struct xhci_command *xhci_alloc_command_with_ctx(struct xhci_hcd *xhci,
1810 void xhci_free_command(struct xhci_hcd *xhci,
1819 int xhci_alloc_erst(struct xhci_hcd *xhci,
1849 void xhci_free_erst(struct xhci_hcd *xhci, struct xhci_erst *erst)
1862 void xhci_mem_cleanup(struct xhci_hcd *xhci)
1962 static int xhci_test_trb_in_td(struct xhci_hcd *xhci,
1999 static int xhci_check_trb_in_td_math(struct xhci_hcd *xhci)
2120 static void xhci_set_hc_event_deq(struct xhci_hcd *xhci)
2144 static void xhci_add_in_port(struct xhci_hcd *xhci, unsigned int num_ports,
2286 static void xhci_create_rhub_port_array(struct xhci_hcd *xhci,
2319 static int xhci_setup_port_arrays(struct xhci_hcd *xhci, gfp_t flags)
2427 int xhci_mem_init(struct xhci_hcd *xhci, gfp_t flags)