/linux-master/tools/testing/selftests/dmabuf-heaps/ |
H A D | dmabuf-heap.c | 105 unsigned int heap_flags, int *dmabuf_fd) 115 if (!dmabuf_fd) 121 *dmabuf_fd = (int)data.fd; 126 int *dmabuf_fd) 129 dmabuf_fd); 145 int heap_fd = -1, dmabuf_fd = -1, importer_fd = -1; local 155 ret = dmabuf_heap_alloc(heap_fd, ONE_MEG, 0, &dmabuf_fd); 166 dmabuf_fd, 174 dmabuf_sync(dmabuf_fd, DMA_BUF_SYNC_START); 177 dmabuf_sync(dmabuf_fd, DMA_BUF_SYNC_EN 104 dmabuf_heap_alloc_fdflags(int fd, size_t len, unsigned int fd_flags, unsigned int heap_flags, int *dmabuf_fd) argument 125 dmabuf_heap_alloc(int fd, size_t len, unsigned int flags, int *dmabuf_fd) argument 222 int heap_fd = -1, dmabuf_fd[32]; local 299 dmabuf_heap_alloc_older(int fd, size_t len, unsigned int flags, int *dmabuf_fd) argument 327 dmabuf_heap_alloc_newer(int fd, size_t len, unsigned int flags, int *dmabuf_fd) argument 365 int heap_fd = -1, dmabuf_fd = -1; local 401 int heap_fd = -1, dmabuf_fd = -1; local [all...] |
/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | dmabuf.c | 506 int dmabuf_fd; local 539 dmabuf_fd = ret; 554 dmabuf_fd, 560 return dmabuf_fd;
|
/linux-master/include/uapi/linux/ |
H A D | kfd_ioctl.h | 495 __u32 dmabuf_fd; /* to KFD */ member in struct:kfd_ioctl_get_dmabuf_info_args 502 __u32 dmabuf_fd; /* to KFD */ member in struct:kfd_ioctl_import_dmabuf_args 508 __u32 dmabuf_fd; /* from KFD */ member in struct:kfd_ioctl_export_dmabuf_args 636 __u32 dmabuf_fd; member in struct:kfd_criu_bo_bucket
|
/linux-master/drivers/accel/habanalabs/common/ |
H A D | memory.c | 1858 u64 total_size, int flags, int *dmabuf_fd) 1892 *dmabuf_fd = fd; 2026 * @dmabuf_fd: pointer to result FD that represents the dma-buf object. 2035 int flags, int *dmabuf_fd) 2083 rc = export_dmabuf(ctx, hl_dmabuf, size, flags, dmabuf_fd); 2207 int rc, dmabuf_fd = -EBADF; local 2301 &dmabuf_fd); 2303 args->out.fd = dmabuf_fd; 1856 export_dmabuf(struct hl_ctx *ctx, struct hl_dmabuf_priv *hl_dmabuf, u64 total_size, int flags, int *dmabuf_fd) argument 2034 export_dmabuf_from_addr(struct hl_ctx *ctx, u64 addr, u64 size, u64 offset, int flags, int *dmabuf_fd) argument
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_chardev.c | 1538 r = amdgpu_amdkfd_get_dmabuf_info(dev->adev, args->dmabuf_fd, 1588 r = amdgpu_amdkfd_gpuvm_import_dmabuf_fd(pdd->dev->adev, args->dmabuf_fd, 1657 args->dmabuf_fd = ret; 1948 &bo_bucket->dmabuf_fd); 1952 bo_bucket->dmabuf_fd = KFD_INVALID_FD; 2002 close_fd(bo_buckets[bo_index].dmabuf_fd); 2408 &bo_bucket->dmabuf_fd); 2412 bo_bucket->dmabuf_fd = KFD_INVALID_FD; 2481 close_fd(bo_buckets[i].dmabuf_fd);
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | devx.c | 2198 int dmabuf_fd; local 2200 err = uverbs_get_raw_fd(&dmabuf_fd, attrs, 2206 &dev->ib_dev, addr, size, dmabuf_fd, access_flags);
|