| /rockchip-linux_mpp/osal/allocator/ |
| H A D | ion.h | 145 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 D | allocator_drm.c | 96 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 D | allocator_ion.c | 58 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 D | drm.h | 215 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 D | drm_mode.h | 337 __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 D | readme.txt | 375 external allocator by file handle. 376 On Android surfaceflinger will create buffer. Then mediaserver get file handle
|
| H A D | CHANGELOG.md | 331 - [hal_avs2d_vdpu383]: handle scene reference frame
|
| /rockchip-linux_mpp/debian/ |
| H A D | changelog | 114 * [h264d]: handle svc_extension correctly
|
| /rockchip-linux_mpp/build/android/ |
| H A D | README.md | 236 The _android-cmake_ should correctly handle projects with assembler sources (`*.s` or `*.S`). But i…
|
| /rockchip-linux_mpp/doc/ |
| H A D | Rockchip_Developer_Guide_MPP_EN.md | 121 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 … 484 …handle of the external allocator (usually dmabuf/ion/drm) from the user by creating an empty exter…
|
| /rockchip-linux_mpp/tools/ |
| H A D | mpp_doxyfile | 672 # search path. Do not use file names with spaces, bibtex cannot handle them. See
|