Lines Matching defs:device
219 struct device dev;
286 static int ntb_transport_bus_match(struct device *dev,
292 static int ntb_transport_bus_probe(struct device *dev)
307 static int ntb_transport_bus_remove(struct device *dev)
348 static void ntb_transport_client_release(struct device *dev)
357 * ntb_transport_unregister_client_dev - Unregister NTB client device
358 * @device_name: Name of NTB client device
360 * Unregister an NTB client device with the NTB transport layer
378 * ntb_transport_register_client_dev - Register NTB client device
379 * @device_name: Name of NTB client device
381 * Register an NTB client device with the NTB transport layer
394 struct device *dev;
812 struct device *dma_dev, size_t align)
1534 struct dma_device *device;
1541 device = chan->device;
1545 if (!is_dma_copy_aligned(device, pay_off, buff_off, len))
1548 unmap = dmaengine_get_unmap_data(device->dev, 2, GFP_NOWAIT);
1553 unmap->addr[0] = dma_map_page(device->dev, virt_to_page(offset),
1555 if (dma_mapping_error(device->dev, unmap->addr[0]))
1560 unmap->addr[1] = dma_map_page(device->dev, virt_to_page(buf),
1562 if (dma_mapping_error(device->dev, unmap->addr[1]))
1567 txd = device->device_prep_dma_memcpy(chan, unmap->addr[1],
1813 struct dma_device *device;
1821 device = chan->device;
1826 if (!is_dma_copy_aligned(device, buff_off, dest_off, len))
1829 unmap = dmaengine_get_unmap_data(device->dev, 1, GFP_NOWAIT);
1834 unmap->addr[0] = dma_map_page(device->dev, virt_to_page(buf),
1836 if (dma_mapping_error(device->dev, unmap->addr[0]))
1841 txd = device->device_prep_dma_memcpy(chan, dest, unmap->addr[0], len,
1966 return dev_to_node(&chan->dev->device) == (int)(unsigned long)node;
1984 ntb_transport_create_queue(void *data, struct device *client_dev,
2044 dma_map_resource(qp->tx_dma_chan->device->dev,
2047 if (dma_mapping_error(qp->tx_dma_chan->device->dev,
2096 dma_unmap_resource(qp->tx_dma_chan->device->dev,
2141 dma_unmap_resource(chan->device->dev,
2418 copy_align = max(rx_chan ? rx_chan->device->copy_align : 0,
2419 tx_chan ? tx_chan->device->copy_align : 0);