Home
last modified time | relevance | path

Searched refs:dmabuf_fd (Results 1 – 12 of 12) sorted by relevance

/linux-6.12.1/tools/testing/selftests/dmabuf-heaps/
Ddmabuf-heap.c107 unsigned int heap_flags, int *dmabuf_fd) in dmabuf_heap_alloc_fdflags() argument
117 if (!dmabuf_fd) in dmabuf_heap_alloc_fdflags()
123 *dmabuf_fd = (int)data.fd; in dmabuf_heap_alloc_fdflags()
128 int *dmabuf_fd) in dmabuf_heap_alloc() argument
131 dmabuf_fd); in dmabuf_heap_alloc()
147 int heap_fd = -1, dmabuf_fd = -1, importer_fd = -1; in test_alloc_and_import() local
155 ret = dmabuf_heap_alloc(heap_fd, ONE_MEG, 0, &dmabuf_fd); in test_alloc_and_import()
162 p = mmap(NULL, ONE_MEG, PROT_READ | PROT_WRITE, MAP_SHARED, dmabuf_fd, 0); in test_alloc_and_import()
168 dmabuf_sync(dmabuf_fd, DMA_BUF_SYNC_START); in test_alloc_and_import()
171 dmabuf_sync(dmabuf_fd, DMA_BUF_SYNC_END); in test_alloc_and_import()
[all …]
/linux-6.12.1/net/core/
Ddevmem.h69 net_devmem_bind_dmabuf(struct net_device *dev, unsigned int dmabuf_fd,
135 net_devmem_bind_dmabuf(struct net_device *dev, unsigned int dmabuf_fd, in net_devmem_bind_dmabuf() argument
Ddevmem.c177 net_devmem_bind_dmabuf(struct net_device *dev, unsigned int dmabuf_fd, in net_devmem_bind_dmabuf() argument
188 dmabuf = dma_buf_get(dmabuf_fd); in net_devmem_bind_dmabuf()
Dnetdev-genl.c739 u32 ifindex, dmabuf_fd, rxq_idx; in netdev_nl_bind_rx_doit() local
752 dmabuf_fd = nla_get_u32(info->attrs[NETDEV_A_DMABUF_FD]); in netdev_nl_bind_rx_doit()
783 binding = net_devmem_bind_dmabuf(netdev, dmabuf_fd, info->extack); in netdev_nl_bind_rx_doit()
/linux-6.12.1/drivers/gpu/drm/i915/gvt/
Ddmabuf.c507 int dmabuf_fd; in intel_vgpu_get_dmabuf() local
540 dmabuf_fd = ret; in intel_vgpu_get_dmabuf()
555 dmabuf_fd, in intel_vgpu_get_dmabuf()
561 return dmabuf_fd; in intel_vgpu_get_dmabuf()
/linux-6.12.1/include/uapi/linux/
Dkfd_ioctl.h501 __u32 dmabuf_fd; /* to KFD */ member
508 __u32 dmabuf_fd; /* to KFD */ member
514 __u32 dmabuf_fd; /* from KFD */ member
716 __u32 dmabuf_fd; member
/linux-6.12.1/tools/testing/selftests/net/
Dncdevmem.c160 static int bind_rx_queue(unsigned int ifindex, unsigned int dmabuf_fd, in bind_rx_queue() argument
176 netdev_bind_rx_req_set_fd(req, dmabuf_fd); in bind_rx_queue()
/linux-6.12.1/drivers/gpu/drm/amd/amdkfd/
Dkfd_chardev.c1520 r = amdgpu_amdkfd_get_dmabuf_info(dev->adev, args->dmabuf_fd, in kfd_ioctl_get_dmabuf_info()
1570 r = amdgpu_amdkfd_gpuvm_import_dmabuf_fd(pdd->dev->adev, args->dmabuf_fd, in kfd_ioctl_import_dmabuf()
1639 args->dmabuf_fd = ret; in kfd_ioctl_export_dmabuf()
1876 put_unused_fd(bo_buckets[count].dmabuf_fd); in commit_files()
1878 fd_install(bo_buckets[count].dmabuf_fd, file); in commit_files()
1953 &bo_bucket->dmabuf_fd, &files[bo_index]); in criu_checkpoint_bos()
1957 bo_bucket->dmabuf_fd = KFD_INVALID_FD; in criu_checkpoint_bos()
2410 &bo_bucket->dmabuf_fd, file); in criu_restore_bo()
2414 bo_bucket->dmabuf_fd = KFD_INVALID_FD; in criu_restore_bo()
/linux-6.12.1/drivers/accel/habanalabs/common/
Dmemory.c1858 u64 total_size, int flags, int *dmabuf_fd) in export_dmabuf() argument
1892 *dmabuf_fd = fd; in export_dmabuf()
2035 int flags, int *dmabuf_fd) in export_dmabuf_from_addr() argument
2083 rc = export_dmabuf(ctx, hl_dmabuf, size, flags, dmabuf_fd); in export_dmabuf_from_addr()
2207 int rc, dmabuf_fd = -EBADF; in hl_mem_ioctl() local
2301 &dmabuf_fd); in hl_mem_ioctl()
2303 args->out.fd = dmabuf_fd; in hl_mem_ioctl()
/linux-6.12.1/drivers/iio/
Dindustrialio-buffer.c1763 int dmabuf_fd, ret = -EPERM; in iio_buffer_detach_dmabuf() local
1765 if (copy_from_user(&dmabuf_fd, user_req, sizeof(dmabuf_fd))) in iio_buffer_detach_dmabuf()
1768 dmabuf = dma_buf_get(dmabuf_fd); in iio_buffer_detach_dmabuf()
/linux-6.12.1/Documentation/networking/
Ddevmem.rst118 netdev_bind_rx_req_set_dmabuf_fd(req, dmabuf_fd);
/linux-6.12.1/drivers/infiniband/hw/mlx5/
Ddevx.c2198 int dmabuf_fd; in devx_umem_get() local
2200 err = uverbs_get_raw_fd(&dmabuf_fd, attrs, in devx_umem_get()
2206 &dev->ib_dev, addr, size, dmabuf_fd, access_flags); in devx_umem_get()