Searched refs:dma_device (Results 1 - 22 of 22) sorted by relevance

/freebsd-11-stable/sys/dev/mlx5/mlx5_fpga/
H A Dmlx5fpga_conn.c51 struct device *dma_device; local
57 dma_device = &conn->fdev->mdev->pdev->dev;
58 buf->sg[0].dma_addr = dma_map_single(dma_device, buf->sg[0].data,
60 err = dma_mapping_error(dma_device, buf->sg[0].dma_addr);
70 buf->sg[1].dma_addr = dma_map_single(dma_device, buf->sg[1].data,
72 err = dma_mapping_error(dma_device, buf->sg[1].dma_addr);
75 dma_unmap_single(dma_device, buf->sg[0].dma_addr,
87 struct device *dma_device; local
89 dma_device = &conn->fdev->mdev->pdev->dev;
91 dma_unmap_single(dma_device, bu
[all...]
/freebsd-11-stable/sys/ofed/include/rdma/
H A Dib_verbs.h1837 struct device *dma_device; member in struct:ib_device
2958 return dma_mapping_error(dev->dma_device, dma_addr);
2974 return dma_map_single(dev->dma_device, cpu_addr, size, direction);
2991 dma_unmap_single(dev->dma_device, addr, size, direction);
2999 return dma_map_single_attrs(dev->dma_device, cpu_addr, size,
3008 return dma_unmap_single_attrs(dev->dma_device, addr, size,
3028 return dma_map_page(dev->dma_device, page, offset, size, direction);
3045 dma_unmap_page(dev->dma_device, addr, size, direction);
3061 return dma_map_sg(dev->dma_device, sg, nents, direction);
3078 dma_unmap_sg(dev->dma_device, s
[all...]
/freebsd-11-stable/sys/dev/cxgbe/iw_cxgbe/
H A Dmem.c189 daddr = dma_map_single(rhp->ibdev.dma_device, data, len, DMA_TO_DEVICE);
190 if (dma_mapping_error(rhp->ibdev.dma_device, daddr))
214 dma_unmap_single(rhp->ibdev.dma_device, save, len, DMA_TO_DEVICE);
633 mhp->mpl = dma_alloc_coherent(rhp->ibdev.dma_device,
670 dma_free_coherent(rhp->ibdev.dma_device,
H A Dcq.c87 dma_free_coherent(rhp->ibdev.dma_device,
122 cq->queue = dma_alloc_coherent(rhp->ibdev.dma_device, cq->memsize,
192 dma_free_coherent(rhp->ibdev.dma_device, cq->memsize, cq->queue,
H A Dqp.c111 dma_free_coherent(rhp->ibdev.dma_device,
114 dma_free_coherent(rhp->ibdev.dma_device,
178 wq->sq.queue = dma_alloc_coherent(rhp->ibdev.dma_device, wq->sq.memsize,
188 wq->rq.queue = dma_alloc_coherent(rhp->ibdev.dma_device,
315 dma_free_coherent(rhp->ibdev.dma_device,
319 dma_free_coherent(rhp->ibdev.dma_device,
H A Dprovider.c466 ibdev->dma_device = NULL;
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_mr.c298 mr->page_map = dma_map_single(device->dma_device, mr->pages,
301 if (dma_mapping_error(device->dma_device, mr->page_map)) {
319 dma_unmap_single(device->dma_device, mr->page_map,
H A Dmlx4_ib.h62 dev_warn((ibdev)->dma_device, MLX4_IB_DRV_NAME ": " format, ## arg)
H A Dmlx4_ib_main.c2563 ibdev->ib_dev.dma_device = &dev->persist->pdev->dev;
/freebsd-11-stable/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_main.c202 mdev->dma_device = &dev->persist->pdev->dev;
H A Den.h453 struct device *dma_device; member in struct:mlx4_en_dev
/freebsd-11-stable/sys/ofed/drivers/infiniband/core/
H A Dib_uverbs_main.c1128 if (!dev || !dev->ib_dev->dma_device)
1132 ((struct pci_dev *)dev->ib_dev->dma_device)->device);
1141 if (!dev || !dev->ib_dev->dma_device)
1145 ((struct pci_dev *)dev->ib_dev->dma_device)->vendor);
1220 uverbs_dev->dev = device_create(uverbs_class, device->dma_device,
H A Dib_user_mad.c1199 port->dev = device_create(umad_class, device->dma_device,
1218 port->sm_dev = device_create(umad_class, device->dma_device,
H A Dib_sysfs.c1270 device->dev.parent = device->dma_device;
H A Dib_ucm.c1293 ucm_dev->dev.parent = device->dma_device;
/freebsd-11-stable/sys/contrib/rdma/krping_compat/
H A Dkrping.c557 cb->recv_dma_addr = dma_map_single(cb->pd->device->dma_device,
561 cb->send_dma_addr = dma_map_single(cb->pd->device->dma_device,
615 cb->rdma_dma_addr = dma_map_single(cb->pd->device->dma_device,
685 cb->start_dma_addr = dma_map_single(cb->pd->device->dma_device,
759 dma_unmap_single(cb->pd->device->dma_device,
762 dma_unmap_single(cb->pd->device->dma_device,
765 dma_unmap_single(cb->pd->device->dma_device,
770 dma_unmap_single(cb->pd->device->dma_device,
1732 dma_addr[scnt] = dma_map_single(cb->pd->device->dma_device,
1735 if (dma_mapping_error(cb->pd->device->dma_device,
[all...]
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_mr.c550 struct device *ddev = dev->ib_dev.dma_device;
674 struct device *ddev = dev->ib_dev.dma_device;
752 struct device *ddev = dev->ib_dev.dma_device;
1066 struct device *ddev = dev->ib_dev.dma_device;
1240 mr->desc_map = dma_map_single(device->dma_device, mr->descs,
1242 if (dma_mapping_error(device->dma_device, mr->desc_map)) {
1261 dma_unmap_single(device->dma_device, mr->desc_map,
H A Dmlx5_ib_main.c3129 dev->ib_dev.dma_device = &mdev->pdev->dev;
/freebsd-11-stable/sys/dev/mlx4/mlx4_core/
H A Dmlx4_alloc.c678 static struct mlx4_db_pgdir *mlx4_alloc_db_pgdir(struct device *dma_device, argument
690 pgdir->db_page = dma_alloc_coherent(dma_device, PAGE_SIZE,
/freebsd-11-stable/sys/contrib/rdma/krping/
H A Dkrping.c598 dma_unmap_single(cb->pd->device->dma_device,
601 dma_unmap_single(cb->pd->device->dma_device,
/freebsd-11-stable/sys/dev/cxgb/ulp/iw_cxgb/
H A Diw_cxgb_provider.c1097 dev->ibdev.dma_device = NULL;
/freebsd-11-stable/sys/dev/mthca/
H A Dmthca_provider.c1224 dev->ib_dev.dma_device = &dev->pdev->dev;

Completed in 478 milliseconds