Lines Matching refs:controller
328 struct device *controller; /* host/master side hardware */
331 u8 uses_dma; /* Does the host controller use DMA? */
333 * Does the host controller use PIO
780 * in host controller driver modules, does not change these path identifiers;
1276 * which the host controller driver should use in preference to the
1324 * (control requests also use setup_packet), and host controller drivers
1331 * which tells the host controller driver that no such mapping is needed for
1335 * When this transfer flag is provided, host controller drivers will
1339 * Note that transfer_buffer must still be set if the controller
1342 * on such controller, create a bounce buffer or bail out with an error.
1343 * If transfer_buffer cannot be set (is in highmem) and the controller is DMA
1377 * controller will schedule a new URB to start as soon as bandwidth
1399 * host controller scheduler can support.
1426 /* private: usb core and host controller only fields in the urb */
1428 void *hcpriv; /* private data for host controller */
1549 * through to the host controller, rather than being translated into microframe