Lines Matching refs:xhci_ctrl
1214 struct xhci_ctrl { struct
1240 struct xhci_slot_ctx *xhci_get_slot_ctx(struct xhci_ctrl *ctrl, argument
1242 struct xhci_ep_ctx *xhci_get_ep_ctx(struct xhci_ctrl *ctrl,
1245 void xhci_endpoint_copy(struct xhci_ctrl *ctrl,
1249 void xhci_slot_copy(struct xhci_ctrl *ctrl,
1252 void xhci_setup_addressable_virt_dev(struct xhci_ctrl *ctrl,
1254 void xhci_queue_command(struct xhci_ctrl *ctrl, u8 *ptr,
1256 void xhci_acknowledge_event(struct xhci_ctrl *ctrl);
1257 union xhci_trb *xhci_wait_for_event(struct xhci_ctrl *ctrl, trb_type expected);
1265 void xhci_cleanup(struct xhci_ctrl *ctrl);
1267 int xhci_alloc_virt_device(struct xhci_ctrl *ctrl, unsigned int slot_id);
1268 int xhci_mem_init(struct xhci_ctrl *ctrl, struct xhci_hccr *hccr,
1292 struct xhci_ctrl *xhci_get_ctrl(struct usb_device *udev);