Lines Matching refs:controller
446 dev->dev.dma_mask = bus->controller->dma_mask; in usb_alloc_dev()
447 set_dev_node(&dev->dev, dev_to_node(bus->controller)); in usb_alloc_dev()
471 dev->dev.parent = bus->controller; in usb_alloc_dev()
782 struct device *controller;
787 || !(controller = bus->controller))
790 if (controller->dma_mask) {
791 urb->transfer_dma = dma_map_single(controller,
819 struct device *controller;
825 || !(controller = bus->controller))
828 if (controller->dma_mask) {
829 dma_sync_single_for_cpu(controller,
834 dma_sync_single_for_cpu(controller,
853 struct device *controller;
859 || !(controller = bus->controller))
862 if (controller->dma_mask) {
863 dma_unmap_single(controller,
905 struct device *controller;
909 || !(controller = bus->controller)
910 || !controller->dma_mask)
914 return dma_map_sg(controller, sg, nents,
941 struct device *controller;
945 || !(controller = bus->controller)
946 || !controller->dma_mask)
949 dma_sync_sg_for_cpu(controller, sg, n_hw_ents,
969 struct device *controller;
973 || !(controller = bus->controller)
974 || !controller->dma_mask)
977 dma_unmap_sg(controller, sg, n_hw_ents,