Lines Matching defs:handle
40 /* add ourself into the handle table: */
65 assert(bo->handle);
77 bo_from_handle(struct fd_device *dev, uint32_t size, uint32_t handle)
83 bo = dev->funcs->bo_from_handle(dev, size, handle);
86 .handle = handle,
92 /* add ourself into the handle table: */
93 _mesa_hash_table_insert(dev->handle_table, &bo->handle, bo);
117 /* add ourself into the handle table: */
118 _mesa_hash_table_insert(dev->handle_table, &bo->handle, bo);
164 fd_bo_from_handle(struct fd_device *dev, uint32_t handle, uint32_t size)
170 bo = lookup_bo(dev->handle_table, handle);
174 bo = bo_from_handle(dev, size, handle);
188 uint32_t handle;
192 ret = drmPrimeFDToHandle(dev->fd, fd, &handle);
198 bo = lookup_bo(dev->handle_table, handle);
206 bo = bo_from_handle(dev, size, handle);
236 bo = lookup_bo(dev->handle_table, req.handle);
240 bo = bo_from_handle(dev, req.size, req.handle);
350 uint32_t handle = bo->handle;
363 if (handle) {
364 _mesa_hash_table_remove_key(dev->handle_table, &handle);
371 if (handle) {
373 .handle = handle,
393 .handle = bo->handle,
421 return bo->handle;
429 ret = drmPrimeHandleToFD(bo->dev->fd, bo->handle, DRM_CLOEXEC | DRM_RDWR,