Lines Matching refs:xhci_hcd

29 static struct xhci_segment *xhci_segment_alloc(struct xhci_hcd *xhci,
71 static void xhci_segment_free(struct xhci_hcd *xhci, struct xhci_segment *seg)
81 static void xhci_free_segments_for_ring(struct xhci_hcd *xhci,
129 static void xhci_link_rings(struct xhci_hcd *xhci, struct xhci_ring *ring,
287 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring)
329 static int xhci_alloc_segments_for_ring(struct xhci_hcd *xhci,
378 struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci,
418 void xhci_free_endpoint_ring(struct xhci_hcd *xhci,
430 int xhci_ring_expansion(struct xhci_hcd *xhci, struct xhci_ring *ring,
464 struct xhci_container_ctx *xhci_alloc_container_ctx(struct xhci_hcd *xhci,
490 void xhci_free_container_ctx(struct xhci_hcd *xhci,
508 struct xhci_slot_ctx *xhci_get_slot_ctx(struct xhci_hcd *xhci,
518 struct xhci_ep_ctx *xhci_get_ep_ctx(struct xhci_hcd *xhci,
534 static void xhci_free_stream_ctx(struct xhci_hcd *xhci,
559 static struct xhci_stream_ctx *xhci_alloc_stream_ctx(struct xhci_hcd *xhci,
593 struct xhci_stream_info *xhci_alloc_stream_info(struct xhci_hcd *xhci,
707 void xhci_setup_streams_ep_input_ctx(struct xhci_hcd *xhci,
744 void xhci_free_stream_info(struct xhci_hcd *xhci,
776 static void xhci_free_tt_info(struct xhci_hcd *xhci,
805 int xhci_alloc_tt_info(struct xhci_hcd *xhci,
850 void xhci_free_virt_device(struct xhci_hcd *xhci, int slot_id)
915 static void xhci_free_virt_devices_depth_first(struct xhci_hcd *xhci, int slot_id)
950 int xhci_alloc_virt_device(struct xhci_hcd *xhci, int slot_id,
1021 void xhci_copy_ep0_dequeue_into_input_ctx(struct xhci_hcd *xhci,
1053 static struct xhci_port *xhci_find_rhub_port(struct xhci_hcd *xhci, struct usb_device *udev)
1073 int xhci_setup_addressable_virt_dev(struct xhci_hcd *xhci, struct usb_device *udev)
1394 int xhci_endpoint_init(struct xhci_hcd *xhci,
1493 void xhci_endpoint_zero(struct xhci_hcd *xhci,
1522 void xhci_update_bw_info(struct xhci_hcd *xhci,
1580 void xhci_endpoint_copy(struct xhci_hcd *xhci,
1606 void xhci_slot_copy(struct xhci_hcd *xhci,
1623 static int scratchpad_alloc(struct xhci_hcd *xhci, gfp_t flags)
1686 static void scratchpad_free(struct xhci_hcd *xhci)
1710 struct xhci_command *xhci_alloc_command(struct xhci_hcd *xhci,
1738 struct xhci_command *xhci_alloc_command_with_ctx(struct xhci_hcd *xhci,
1762 void xhci_free_command(struct xhci_hcd *xhci,
1771 static int xhci_alloc_erst(struct xhci_hcd *xhci,
1802 xhci_remove_interrupter(struct xhci_hcd *xhci, struct xhci_interrupter *ir)
1824 xhci_free_interrupter(struct xhci_hcd *xhci, struct xhci_interrupter *ir)
1850 struct xhci_hcd *xhci = hcd_to_xhci(hcd);
1873 void xhci_mem_cleanup(struct xhci_hcd *xhci)
1972 static void xhci_set_hc_event_deq(struct xhci_hcd *xhci, struct xhci_interrupter *ir)
1989 static void xhci_add_in_port(struct xhci_hcd *xhci, unsigned int num_ports,
2124 static void xhci_create_rhub_port_array(struct xhci_hcd *xhci,
2157 static int xhci_setup_port_arrays(struct xhci_hcd *xhci, gfp_t flags)
2262 xhci_alloc_interrupter(struct xhci_hcd *xhci, unsigned int segs, gfp_t flags)
2298 xhci_add_interrupter(struct xhci_hcd *xhci, struct xhci_interrupter *ir,
2339 struct xhci_hcd *xhci = hcd_to_xhci(hcd);
2377 int xhci_mem_init(struct xhci_hcd *xhci, gfp_t flags)