Lines Matching defs:bom
60 static struct radeon_bo *bo_open(struct radeon_bo_manager *bom,
75 bo->base.bom = bom;
89 r = drmIoctl(bom->fd, DRM_IOCTL_GEM_OPEN, &open_arg);
105 r = drmCommandWriteRead(bom->fd, DRM_RADEON_GEM_CREATE,
137 drmCloseBufferHandle(boi->bom->fd, boi->handle);
164 r = drmCommandWriteRead(boi->bom->fd,
173 ptr = drm_mmap(0, args.size, PROT_READ|PROT_WRITE, MAP_SHARED, boi->bom->fd, args.addr_ptr);
206 ret = drmCommandWrite(boi->bom->fd, DRM_RADEON_GEM_WAIT_IDLE,
220 ret = drmCommandWriteRead(boi->bom->fd, DRM_RADEON_GEM_BUSY,
237 r = drmCommandWriteRead(boi->bom->fd,
252 r = drmCommandWriteRead(boi->bom->fd,
292 drm_public void radeon_bo_manager_gem_dtor(struct radeon_bo_manager *bom)
294 struct bo_manager_gem *bomg = (struct bo_manager_gem*)bom;
296 if (bom == NULL) {
329 r = drmIoctl(boi->bom->fd, DRM_IOCTL_GEM_FLINK, &flink);
349 r = drmCommandWriteRead(boi->bom->fd,
361 ret = drmPrimeHandleToFD(bo_gem->base.bom->fd, bo->handle, DRM_CLOEXEC, handle);
366 radeon_gem_bo_open_prime(struct radeon_bo_manager *bom, int fd_handle, uint32_t size)
377 bo->base.bom = bom;
387 r = drmPrimeFDToHandle(bom->fd, fd_handle, &handle);