Lines Matching refs:xhci_ctrl
1199 struct xhci_ctrl { struct
1234 struct xhci_slot_ctx *xhci_get_slot_ctx(struct xhci_ctrl *ctrl, argument
1236 struct xhci_ep_ctx *xhci_get_ep_ctx(struct xhci_ctrl *ctrl,
1239 void xhci_endpoint_copy(struct xhci_ctrl *ctrl,
1243 void xhci_slot_copy(struct xhci_ctrl *ctrl,
1246 void xhci_setup_addressable_virt_dev(struct xhci_ctrl *ctrl,
1248 void xhci_queue_command(struct xhci_ctrl *ctrl, u8 *ptr,
1250 void xhci_acknowledge_event(struct xhci_ctrl *ctrl);
1251 union xhci_trb *xhci_wait_for_event(struct xhci_ctrl *ctrl, trb_type expected);
1259 void xhci_cleanup(struct xhci_ctrl *ctrl);
1260 struct xhci_ring *xhci_ring_alloc(struct xhci_ctrl *ctrl, unsigned int num_segs,
1262 int xhci_alloc_virt_device(struct xhci_ctrl *ctrl, unsigned int slot_id);
1263 int xhci_mem_init(struct xhci_ctrl *ctrl, struct xhci_hccr *hccr,
1287 struct xhci_ctrl *xhci_get_ctrl(struct usb_device *udev);
1289 static inline dma_addr_t xhci_virt_to_bus(struct xhci_ctrl *ctrl, void *addr) in xhci_virt_to_bus()
1294 static inline void *xhci_bus_to_virt(struct xhci_ctrl *ctrl, dma_addr_t addr) in xhci_bus_to_virt()