Home
last modified time | relevance | path

Searched refs:handle (Results 1 – 11 of 11) sorted by relevance

/rockchip-linux_mpp/osal/allocator/
H A Dion.h145 void ion_free(struct ion_client *client, struct ion_handle *handle);
163 int ion_phys(struct ion_client *client, struct ion_handle *handle,
174 void *ion_map_kernel(struct ion_client *client, struct ion_handle *handle);
181 void ion_unmap_kernel(struct ion_client *client, struct ion_handle *handle);
191 struct ion_handle *handle);
198 void ion_unmap_dma(struct ion_client *client, struct ion_handle *handle);
215 struct ion_handle *handle);
266 ion_user_handle_t handle; member
280 ion_user_handle_t handle; member
289 ion_user_handle_t handle; member
[all …]
H A Dallocator_drm.c96 static int drm_handle_to_fd(int fd, RK_U32 handle, int *map_fd, RK_U32 flags) in drm_handle_to_fd() argument
102 dph.handle = handle; in drm_handle_to_fd()
115 drm_dbg_func("dev %d handle %d flags %x get fd %d\n", fd, handle, dph.flags, *map_fd); in drm_handle_to_fd()
125 static int drm_alloc(int fd, size_t len, size_t align, RK_U32 *handle, RK_U32 flags) in drm_alloc() argument
136 if (handle == NULL) in drm_alloc()
143 *handle = dmcb.handle; in drm_alloc()
145 align, flags, dmcb.flags, dmcb.handle, dmcb.size); in drm_alloc()
150 static int drm_free(int fd, RK_U32 handle) in drm_free() argument
153 .handle = handle, in drm_free()
H A Dallocator_ion.c58 unsigned int flags, ion_user_handle_t *handle) in ion_alloc() argument
71 if (handle) { in ion_alloc()
74 *handle = data.handle; in ion_alloc()
82 static int ion_free(int fd, ion_user_handle_t handle) in ion_free() argument
86 .handle = handle, in ion_free()
95 static int ion_map_fd(int fd, ion_user_handle_t handle, int *map_fd) in ion_map_fd() argument
99 .handle = handle, in ion_map_fd()
388 if (0 > fd_data.handle) { in allocator_ion_import()
393 data->hnd = (void *)(intptr_t)fd_data.handle; in allocator_ion_import()
394 ret = ion_map_fd(p->ion_device, fd_data.handle, &data->fd); in allocator_ion_import()
/rockchip-linux_mpp/osal/linux/
H A Ddrm.h215 void *handle; /**< Handle of map */ member
229 void *handle; /**< User-space: "Handle" to pass to mmap() */ member
427 drm_context_t handle; member
443 drm_drawable_t handle; member
454 drm_drawable_t handle; member
548 unsigned long handle; /**< Used for binding / unbinding */ member
559 unsigned long handle; /**< From drm_agp_buffer */ member
589 unsigned long handle; /**< Used for mapping / unmapping */ member
605 __u32 handle; member
612 __u32 handle; member
[all …]
H A Ddrm_mode.h337 __u32 handle; member
436 __u32 handle; member
447 __u32 handle; member
503 __u32 handle; member
511 __u32 handle; member
522 __u32 handle; member
/rockchip-linux_mpp/
H A Dreadme.txt375 external allocator by file handle.
376 On Android surfaceflinger will create buffer. Then mediaserver get file handle
H A DCHANGELOG.md331 - [hal_avs2d_vdpu383]: handle scene reference frame
/rockchip-linux_mpp/debian/
H A Dchangelog114 * [h264d]: handle svc_extension correctly
/rockchip-linux_mpp/build/android/
H A DREADME.md236 The _android-cmake_ should correctly handle projects with assembler sources (`*.s` or `*.S`). But i…
/rockchip-linux_mpp/doc/
H A DRockchip_Developer_Guide_MPP_EN.md121 Note: The above interface data structures are all referenced using void\*handle in order to facilit…
247 MppCtx is the MPP instance context handle provided to user as decoder or encoder. Users can create …
484handle of the external allocator (usually dmabuf/ion/drm) from the user by creating an empty exter…
/rockchip-linux_mpp/tools/
H A Dmpp_doxyfile672 # search path. Do not use file names with spaces, bibtex cannot handle them. See