Lines Matching refs:xhci_ctrl
103 static void xhci_scratchpad_free(struct xhci_ctrl *ctrl) in xhci_scratchpad_free()
134 static void xhci_free_virt_devices(struct xhci_ctrl *ctrl) in xhci_free_virt_devices()
172 void xhci_cleanup(struct xhci_ctrl *ctrl) in xhci_cleanup()
180 memset(ctrl, '\0', sizeof(struct xhci_ctrl)); in xhci_cleanup()
347 static int xhci_scratchpad_alloc(struct xhci_ctrl *ctrl) in xhci_scratchpad_alloc()
413 *xhci_alloc_container_ctx(struct xhci_ctrl *ctrl, int type) in xhci_alloc_container_ctx()
439 int xhci_alloc_virt_device(struct xhci_ctrl *ctrl, unsigned int slot_id) in xhci_alloc_virt_device()
499 int xhci_mem_init(struct xhci_ctrl *ctrl, struct xhci_hccr *hccr, in xhci_mem_init()
622 struct xhci_slot_ctx *xhci_get_slot_ctx(struct xhci_ctrl *ctrl, in xhci_get_slot_ctx()
640 struct xhci_ep_ctx *xhci_get_ep_ctx(struct xhci_ctrl *ctrl, in xhci_get_ep_ctx()
665 void xhci_endpoint_copy(struct xhci_ctrl *ctrl, in xhci_endpoint_copy()
694 void xhci_slot_copy(struct xhci_ctrl *ctrl, struct xhci_container_ctx *in_ctx, in xhci_slot_copy()
715 void xhci_setup_addressable_virt_dev(struct xhci_ctrl *ctrl, in xhci_setup_addressable_virt_dev()