Home
last modified time | relevance | path

Searched refs:client (Results 1 – 8 of 8) sorted by relevance

/rockchip-linux_mpp/osal/allocator/
H A Dion.h121 void ion_client_destroy(struct ion_client *client);
135 struct ion_handle *ion_alloc(struct ion_client *client, size_t len,
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);
190 struct scatterlist *ion_map_dma(struct ion_client *client,
198 void ion_unmap_dma(struct ion_client *client, struct ion_handle *handle);
214 struct ion_buffer *ion_share(struct ion_client *client,
226 struct ion_handle *ion_import(struct ion_client *client,
[all …]
/rockchip-linux_mpp/doc/design/
H A D2.kernel_driver.txt14 | client A | | client B | | client C |
60 The driver uses session as communication channel. Each userspace client (client)
65 When client commits a task to kernel the task will be set to waiting status and
69 session done list. Finally client will get the finished task from session.
/rockchip-linux_mpp/osal/driver/
H A Dmpp_server.c134 rk_s32 client; member
309 batch->batch_id, task->batch_slot_id, session->client); in process_task()
429 bat_cmd->client = session->client; in process_task()
466 batch->batch_id, task->batch_slot_id, session->client, in process_task()
519 session->client, task->slot_idx, server->pending_count); in send_task()
544 mpp_serv_dbg_flow("session %d wait %d start %d:%d\n", session->client, in wait_task()
548 mpp_serv_dbg_flow("session %d wait %d done %d:%d\n", session->client, in wait_task()
708 session->client = ctx->client; in server_attach()
735 ctx->server = ctx->client; in server_attach()
759 ctx->server = ctx->client; in server_detach()
[all …]
H A Dmpp_service.c302 p->client = open(mpp_get_mpp_service_name(), O_RDWR | O_CLOEXEC); in mpp_service_init()
303 if (p->client < 0) { in mpp_service_init()
309 ret = mpp_service_ioctl(p->client, MPP_CMD_INIT_CLIENT_TYPE, sizeof(type), &type); in mpp_service_init()
327 p->server = p->client; in mpp_service_init()
333 p->bat_cmd.client = p->client; in mpp_service_init()
401 if (p->client) in mpp_service_deinit()
402 close(p->client); in mpp_service_deinit()
636 return mpp_service_ioctl_request(p->client, &mpp_req); in mpp_service_set_err_ref_hack()
643 mpp_dev_dbg_buf("dev %d lock mapping\n", p->client); in mpp_service_lock_map()
652 mpp_dev_dbg_buf("dev %d unlock mapping\n", p->client); in mpp_service_unlock_map()
[all …]
/rockchip-linux_mpp/osal/driver/inc/
H A Dmpp_service_impl.h30 RK_S32 client; member
/rockchip-linux_mpp/osal/inc/
H A Dmpp_service.h105 RK_S32 client; member
/rockchip-linux_mpp/tools/
H A Dmpp_doxyfile1402 # http://www.mathjax.org) which uses client side Javascript for the rendering
1472 # implemented using a web server instead of a web client using Javascript. There
/rockchip-linux_mpp/build/android/
H A Dandroid.toolchain.cmake1567 # set these global flags for cmake client scripts to change behavior