Lines Matching defs:handle
1373 * modified drmOpen to handle both busid and name
1515 * \param handle will be set to a value that may be used as the offset
1546 * kernel memory. This area may be mapped into client-space by using the handle
1556 drmMapFlags flags, drm_handle_t *handle)
1567 if (handle)
1568 *handle = (drm_handle_t)(uintptr_t)map.handle;
1572 drm_public int drmRmMap(int fd, drm_handle_t handle)
1577 map.handle = (void *)(uintptr_t)handle;
1709 * \param handle handle returned by drmAddMap().
1719 drm_public int drmMap(int fd, drm_handle_t handle, drmSize size,
1732 *address = drm_mmap(0, size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, handle);
1990 retval[i] = list[i].handle;
2015 * \param handle is set on success. To be used by the client when requesting DMA
2026 drm_public int drmCreateContext(int fd, drm_context_t *handle)
2033 *handle = ctx.handle;
2042 ctx.handle = context;
2060 ctx.handle = context;
2076 ctx.handle = context;
2094 * \param handle handle given by drmCreateContext().
2104 drm_public int drmDestroyContext(int fd, drm_context_t handle)
2109 ctx.handle = handle;
2115 drm_public int drmCreateDrawable(int fd, drm_drawable_t *handle)
2122 *handle = draw.handle;
2126 drm_public int drmDestroyDrawable(int fd, drm_drawable_t handle)
2131 draw.handle = handle;
2137 drm_public int drmUpdateDrawableInfo(int fd, drm_drawable_t handle,
2144 update.handle = handle;
2265 * \param handle on success will be set to a handle of the allocated memory.
2274 unsigned long *address, drm_handle_t *handle)
2279 *handle = DRM_AGP_NO_HANDLE;
2286 *handle = b.handle;
2295 * \param handle handle to the allocated memory, as given by drmAgpAllocate().
2303 drm_public int drmAgpFree(int fd, drm_handle_t handle)
2308 b.handle = handle;
2319 * \param handle handle to the allocated memory, as given by drmAgpAllocate().
2328 drm_public int drmAgpBind(int fd, drm_handle_t handle, unsigned long offset)
2333 b.handle = handle;
2345 * \param handle handle to the allocated memory, as given by drmAgpAllocate().
2353 drm_public int drmAgpUnbind(int fd, drm_handle_t handle)
2358 b.handle = handle;
2572 drm_handle_t *handle)
2578 *handle = 0;
2582 *handle = sg.handle;
2586 drm_public int drmScatterGatherFree(int fd, drm_handle_t handle)
2591 sg.handle = handle;
2788 drm_handle_t handle)
2794 map.handle = (void *)(uintptr_t)handle;
2802 drm_handle_t *handle)
2811 if (handle)
2812 *handle = (drm_handle_t)(uintptr_t)map.handle;
2819 drm_handle_t *handle, int *mtrr)
2831 *handle = (unsigned long)map.handle;
3306 drm_public int drmPrimeHandleToFD(int fd, uint32_t handle, uint32_t flags,
3314 args.handle = handle;
3324 drm_public int drmPrimeFDToHandle(int fd, int prime_fd, uint32_t *handle)
3335 *handle = args.handle;
3339 drm_public int drmCloseBufferHandle(int fd, uint32_t handle)
3344 args.handle = handle;
4822 drm_public int drmSyncobjCreate(int fd, uint32_t flags, uint32_t *handle)
4829 args.handle = 0;
4833 *handle = args.handle;
4837 drm_public int drmSyncobjDestroy(int fd, uint32_t handle)
4842 args.handle = handle;
4846 drm_public int drmSyncobjHandleToFD(int fd, uint32_t handle, int *obj_fd)
4853 args.handle = handle;
4861 drm_public int drmSyncobjFDToHandle(int fd, int obj_fd, uint32_t *handle)
4868 args.handle = 0;
4872 *handle = args.handle;
4876 drm_public int drmSyncobjImportSyncFile(int fd, uint32_t handle,
4883 args.handle = handle;
4888 drm_public int drmSyncobjExportSyncFile(int fd, uint32_t handle,
4896 args.handle = handle;