Home
last modified time | relevance | path

Searched refs:session (Results 1 - 25 of 142) sorted by relevance

123456

/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_session.c49 void mali_session_add(struct mali_session_data *session) in mali_session_add() argument
52 _mali_osk_list_add(&session->link, &mali_sessions); in mali_session_add()
57 void mali_session_remove(struct mali_session_data *session) in mali_session_remove() argument
60 _mali_osk_list_delinit(&session->link); in mali_session_remove()
72 struct mali_session_data *session = (struct mali_session_data *)data; in mali_session_pp_job_is_empty() local
73 MALI_DEBUG_ASSERT_POINTER(session); in mali_session_pp_job_is_empty()
75 if ( 0 == _mali_osk_atomic_read(&session->number_of_pp_jobs)) { in mali_session_pp_job_is_empty()
87 * Get the max completed window jobs from all active session,
93 struct mali_session_data *session, *tmp; in mali_session_max_window_num() local
99 MALI_SESSION_FOREACH(session, tm in mali_session_max_window_num()
115 struct mali_session_data *session, *tmp; mali_session_memory_tracking() local
[all...]
H A Dmali_session.h23 /* Number of frame builder job lists per session. */
37 _mali_osk_list_t memory_head; /**< Track all the memory allocated in this session, for freeing on abnormal termination */
39 struct mali_page_directory *page_directory; /**< MMU page directory for this session */
42 _MALI_OSK_LIST_HEAD(pp_job_list); /**< List of all PP jobs on this session */
45 _mali_osk_atomic_t number_of_window_jobs; /**< Record the window jobs completed on this session in a period */
47 _mali_osk_atomic_t number_of_pp_jobs; /** < Record the pp jobs on this session */
50 struct mali_soft_job_system *soft_job_system; /**< Soft job system for this session. */
51 struct mali_timeline_system *timeline_system; /**< Timeline system for this session. */
53 mali_bool is_aborting; /**< MALI_TRUE if the session is aborting, MALI_FALSE if not. */
54 mali_bool use_high_priority_job_queue; /**< If MALI_TRUE, jobs added from this session wil
96 mali_session_get_page_directory(struct mali_session_data *session) mali_session_get_page_directory() argument
101 mali_session_memory_lock(struct mali_session_data *session) mali_session_memory_lock() argument
107 mali_session_memory_unlock(struct mali_session_data *session) mali_session_memory_unlock() argument
113 mali_session_send_notification(struct mali_session_data *session, _mali_osk_notification_t *object) mali_session_send_notification() argument
120 mali_session_inc_num_window_jobs(struct mali_session_data *session) mali_session_inc_num_window_jobs() argument
[all...]
H A Dmali_kernel_core.c1024 struct mali_session_data *session; in _mali_ukk_wait_for_notification() local
1030 session = (struct mali_session_data *)(uintptr_t)args->ctx; in _mali_ukk_wait_for_notification()
1031 queue = session->ioctl_queue; in _mali_ukk_wait_for_notification()
1035 MALI_DEBUG_PRINT(1, ("No notification queue registered with the session. Asking userspace to stop querying\n")); in _mali_ukk_wait_for_notification()
1060 struct mali_session_data *session; in _mali_ukk_post_notification() local
1066 session = (struct mali_session_data *)(uintptr_t)args->ctx; in _mali_ukk_post_notification()
1067 queue = session->ioctl_queue; in _mali_ukk_post_notification()
1071 MALI_DEBUG_PRINT(1, ("No notification queue registered with the session. Asking userspace to stop querying\n")); in _mali_ukk_post_notification()
1107 struct mali_session_data *session; in _mali_ukk_request_high_priority() local
1112 session in _mali_ukk_request_high_priority()
1125 struct mali_session_data *session; _mali_ukk_open() local
1246 struct mali_session_data *session; _mali_ukk_close() local
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/
H A Dmali_session.c48 void mali_session_add(struct mali_session_data *session) in mali_session_add() argument
51 _mali_osk_list_add(&session->link, &mali_sessions); in mali_session_add()
56 void mali_session_remove(struct mali_session_data *session) in mali_session_remove() argument
59 mali_osk_list_delinit(&session->link); in mali_session_remove()
71 struct mali_session_data *session = (struct mali_session_data *)data; in mali_session_pp_job_is_empty() local
72 MALI_DEBUG_ASSERT_POINTER(session); in mali_session_pp_job_is_empty()
74 if (mali_osk_atomic_read(&session->number_of_pp_jobs) == 0) { in mali_session_pp_job_is_empty()
86 * Get the max completed window jobs from all active session,
92 struct mali_session_data *session, *tmp; in mali_session_max_window_num() local
98 MALI_SESSION_FOREACH(session, tm in mali_session_max_window_num()
114 struct mali_session_data *session, *tmp; mali_session_memory_tracking() local
[all...]
H A Dmali_session.h24 /* Number of frame builder job lists per session. */
37 struct mali_page_directory *page_directory; /**< MMU page directory for this session */
40 MALI_OSK_LIST_HEAD(pp_job_list); /**< List of all PP jobs on this session */
43 _mali_osk_atomic_t number_of_window_jobs; /**< Record the window jobs completed on this session in a period */
45 _mali_osk_atomic_t number_of_pp_jobs; /** < Record the pp jobs on this session */
50 struct mali_soft_job_system *soft_job_system; /**< Soft job system for this session. */
51 struct mali_timeline_system *timeline_system; /**< Timeline system for this session. */
53 mali_bool is_aborting; /**< MALI_TRUE if the session is aborting, MALI_FALSE if not. */
54 mali_bool use_high_priority_job_queue; /**< If MALI_TRUE, jobs added from this session will use the high priority
58 atomic_t mali_mem_array[MALI_MEM_TYPE_MAX]; /**< The array to record mem types' usage for this session
99 mali_session_get_page_directory(struct mali_session_data *session) mali_session_get_page_directory() argument
104 mali_session_memory_lock(struct mali_session_data *session) mali_session_memory_lock() argument
110 mali_session_memory_unlock(struct mali_session_data *session) mali_session_memory_unlock() argument
116 mali_session_send_notification(struct mali_session_data *session, _mali_osk_notification_t *object) mali_session_send_notification() argument
124 mali_session_inc_num_window_jobs(struct mali_session_data *session) mali_session_inc_num_window_jobs() argument
[all...]
H A Dmali_kernel_core.c1056 struct mali_session_data *session; in _mali_ukk_wait_for_notification() local
1062 session = (struct mali_session_data *)(uintptr_t)args->ctx; in _mali_ukk_wait_for_notification()
1063 queue = session->ioctl_queue; in _mali_ukk_wait_for_notification()
1068 ("No notification queue registered with the session. Asking userspace to stop querying\n")); in _mali_ukk_wait_for_notification()
1093 struct mali_session_data *session; in _mali_ukk_post_notification() local
1099 session = (struct mali_session_data *)(uintptr_t)args->ctx; in _mali_ukk_post_notification()
1100 queue = session->ioctl_queue; in _mali_ukk_post_notification()
1105 ("No notification queue registered with the session. Asking userspace to stop querying\n")); in _mali_ukk_post_notification()
1138 struct mali_session_data *session; in _mali_ukk_request_high_priority() local
1143 session in _mali_ukk_request_high_priority()
1157 struct mali_session_data *session; _mali_ukk_open() local
1278 struct mali_session_data *session; _mali_ukk_close() local
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory_manager.c85 static mali_mem_allocation *mali_mem_allocation_struct_create(struct mali_session_data *session) in mali_mem_allocation_struct_create() argument
100 mali_allocation->session = session; in mali_mem_allocation_struct_create()
106 * add to session list in mali_mem_allocation_struct_create()
108 mutex_lock(&session->allocation_mgr.list_mutex); in mali_mem_allocation_struct_create()
109 list_add_tail(&mali_allocation->list, &session->allocation_mgr.head); in mali_mem_allocation_struct_create()
110 session->allocation_mgr.mali_allocation_num++; in mali_mem_allocation_struct_create()
111 mutex_unlock(&session->allocation_mgr.list_mutex); in mali_mem_allocation_struct_create()
119 MALI_DEBUG_ASSERT_POINTER(alloc->session); in mali_mem_allocation_struct_destory()
120 mutex_lock(&alloc->session in mali_mem_allocation_struct_destory()
188 mali_mem_backend_struct_search(struct mali_session_data *session, u32 mali_address) mali_mem_backend_struct_search() argument
208 mali_mem_resize(struct mali_session_data *session, mali_mem_backend *mem_backend, u32 physical_size) mali_mem_resize() argument
368 mali_mem_add_mem_size(struct mali_session_data *session, u32 mali_addr, u32 add_size) mali_mem_add_mem_size() argument
406 struct mali_session_data *session = (struct mali_session_data *)(uintptr_t)args->ctx; _mali_ukk_mem_allocate() local
606 struct mali_session_data *session = (struct mali_session_data *)(uintptr_t)args->ctx; _mali_ukk_mem_free() local
639 struct mali_session_data *session = (struct mali_session_data *)(uintptr_t)args->ctx; _mali_ukk_mem_bind() local
757 struct mali_session_data *session = (struct mali_session_data *)(uintptr_t)args->ctx; _mali_ukk_mem_unbind() local
793 struct mali_session_data *session = (struct mali_session_data *)(uintptr_t)args->ctx; _mali_ukk_mem_cow() local
918 struct mali_session_data *session = (struct mali_session_data *)(uintptr_t)args->ctx; _mali_ukk_mem_cow_modify_range() local
955 struct mali_session_data *session = (struct mali_session_data *)(uintptr_t)args->ctx; _mali_ukk_mem_resize() local
980 struct mali_session_data *session = (struct mali_session_data *)(uintptr_t)args->ctx; _mali_ukk_mem_usage_get() local
[all...]
H A Dmali_memory_external.c22 struct mali_session_data *session; in mali_mem_unbind_ext_buf() local
28 session = alloc->session; in mali_mem_unbind_ext_buf()
29 MALI_DEBUG_ASSERT_POINTER(session); in mali_mem_unbind_ext_buf()
30 mali_session_memory_lock(session); in mali_mem_unbind_ext_buf()
31 mali_mem_mali_map_free(session, alloc->psize, alloc->mali_vma_node.vm_node.start, alloc->flags); in mali_mem_unbind_ext_buf()
32 mali_session_memory_unlock(session); in mali_mem_unbind_ext_buf()
38 struct mali_session_data *session; in mali_mem_bind_ext_buf() local
44 session = (struct mali_session_data *)(uintptr_t)alloc->session; in mali_mem_bind_ext_buf()
[all...]
H A Dmali_memory_dma_buf.c34 * Map DMA buf attachment \a mem into \a session at virtual address \a virt.
40 struct mali_session_data *session; in mali_dma_buf_map() local
55 session = alloc->session; in mali_dma_buf_map()
56 MALI_DEBUG_ASSERT_POINTER(session); in mali_dma_buf_map()
57 MALI_DEBUG_ASSERT(mem->session == session); in mali_dma_buf_map()
62 mali_session_memory_lock(session); in mali_dma_buf_map()
76 mali_session_memory_unlock(session); in mali_dma_buf_map()
84 mali_session_memory_unlock(session); in mali_dma_buf_map()
159 struct mali_session_data *session; mali_dma_buf_map_job() local
208 struct mali_session_data *session; mali_dma_buf_unmap_job() local
246 mali_dma_buf_get_size(struct mali_session_data *session, mali_uk_dma_buf_get_size_s __user *user_arg) mali_dma_buf_get_size() argument
280 struct mali_session_data *session = alloc->session; mali_mem_bind_dma_buf() local
[all...]
H A Dmali_memory_ump.c24 struct mali_session_data *session; in mali_mem_ump_map() local
38 session = alloc->session; in mali_mem_ump_map()
39 MALI_DEBUG_ASSERT_POINTER(session); in mali_mem_ump_map()
60 pagedir = session->page_directory; in mali_mem_ump_map()
62 mali_session_memory_lock(session); in mali_mem_ump_map()
69 mali_session_memory_unlock(session); in mali_mem_ump_map()
94 mali_session_memory_unlock(session); in mali_mem_ump_map()
101 struct mali_session_data *session; in mali_mem_ump_unmap() local
103 session in mali_mem_ump_unmap()
[all...]
H A Dmali_memory_util.c49 struct mali_session_data *session = mali_alloc->session; in _mali_free_allocation_mem() local
64 atomic_sub(free_pages_nr, &session->mali_mem_allocated_pages); in _mali_free_allocation_mem()
69 atomic_sub(mem_bkend->size / MALI_MMU_PAGE_SIZE, &session->mali_mem_array[mem_bkend->type]); in _mali_free_allocation_mem()
77 atomic_sub(mem_bkend->size / MALI_MMU_PAGE_SIZE, &session->mali_mem_array[mem_bkend->type]); in _mali_free_allocation_mem()
84 atomic_sub(mem_bkend->size / MALI_MMU_PAGE_SIZE, &session->mali_mem_array[mem_bkend->type]); in _mali_free_allocation_mem()
89 atomic_sub(free_pages_nr, &session->mali_mem_allocated_pages); in _mali_free_allocation_mem()
98 atomic_sub(free_pages_nr, &session->mali_mem_allocated_pages); in _mali_free_allocation_mem()
102 atomic_sub(free_pages_nr, &session->mali_mem_allocated_pages); in _mali_free_allocation_mem()
103 atomic_sub(free_pages_nr, &session in _mali_free_allocation_mem()
149 mali_free_session_allocations(struct mali_session_data *session) mali_free_session_allocations() argument
[all...]
H A Dmali_ukk_timeline.c24 int timeline_get_latest_point_wrapper(struct mali_session_data *session, in timeline_get_latest_point_wrapper() argument
31 MALI_DEBUG_ASSERT_POINTER(session); in timeline_get_latest_point_wrapper()
43 point = mali_timeline_system_get_latest_point(session->timeline_system, timeline); in timeline_get_latest_point_wrapper()
52 int timeline_wait_wrapper(struct mali_session_data *session, mali_uk_timeline_wait_s __user *uargs) in timeline_wait_wrapper() argument
59 MALI_DEBUG_ASSERT_POINTER(session); in timeline_wait_wrapper()
70 ret = mali_timeline_fence_wait(session->timeline_system, &fence, timeout); in timeline_wait_wrapper()
80 int timeline_create_sync_fence_wrapper(struct mali_session_data *session, in timeline_create_sync_fence_wrapper() argument
87 MALI_DEBUG_ASSERT_POINTER(session); in timeline_create_sync_fence_wrapper()
95 sync_fd = mali_timeline_sync_fence_create(session->timeline_system, &fence); in timeline_create_sync_fence_wrapper()
H A Dmali_memory_cow.c277 struct mali_session_data *session; in mali_memory_cow_modify_range() local
296 session = alloc->session; in mali_memory_cow_modify_range()
297 MALI_DEBUG_ASSERT_POINTER(session); in mali_memory_cow_modify_range()
319 mali_osk_mutex_wait(session->cow_lock); in mali_memory_cow_modify_range()
322 mali_osk_mutex_signal(session->cow_lock); in mali_memory_cow_modify_range()
325 mali_osk_mutex_signal(session->cow_lock); in mali_memory_cow_modify_range()
412 struct mali_session_data *session = backend->mali_allocation->session; in mali_memory_do_cow() local
414 MALI_CHECK_NON_NULL(session, MALI_OSK_ERR_INVALID_ARG in mali_memory_do_cow()
482 struct mali_session_data *session; mali_mem_cow_mali_map() local
587 struct mali_session_data *session; mali_mem_cow_release() local
695 struct mali_session_data *session = NULL; mali_mem_cow_allocate_on_demand() local
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory_manager.c84 static mali_mem_allocation *mali_mem_allocation_struct_create(struct mali_session_data *session) in mali_mem_allocation_struct_create() argument
99 mali_allocation->session = session; in mali_mem_allocation_struct_create()
105 *add to session list in mali_mem_allocation_struct_create()
107 mutex_lock(&session->allocation_mgr.list_mutex); in mali_mem_allocation_struct_create()
108 list_add_tail(&mali_allocation->list, &session->allocation_mgr.head); in mali_mem_allocation_struct_create()
109 session->allocation_mgr.mali_allocation_num++; in mali_mem_allocation_struct_create()
110 mutex_unlock(&session->allocation_mgr.list_mutex); in mali_mem_allocation_struct_create()
118 MALI_DEBUG_ASSERT_POINTER(alloc->session); in mali_mem_allocation_struct_destory()
119 mutex_lock(&alloc->session in mali_mem_allocation_struct_destory()
187 mali_mem_backend_struct_search(struct mali_session_data *session, u32 mali_address) mali_mem_backend_struct_search() argument
207 mali_mem_resize(struct mali_session_data *session, mali_mem_backend *mem_backend, u32 physical_size) mali_mem_resize() argument
365 mali_mem_add_mem_size(struct mali_session_data *session, u32 mali_addr, u32 add_size) mali_mem_add_mem_size() argument
403 struct mali_session_data *session = (struct mali_session_data *)(uintptr_t)args->ctx; _mali_ukk_mem_allocate() local
605 struct mali_session_data *session = (struct mali_session_data *)(uintptr_t)args->ctx; _mali_ukk_mem_free() local
638 struct mali_session_data *session = (struct mali_session_data *)(uintptr_t)args->ctx; _mali_ukk_mem_bind() local
758 struct mali_session_data *session = (struct mali_session_data *)(uintptr_t)args->ctx; _mali_ukk_mem_unbind() local
793 struct mali_session_data *session = (struct mali_session_data *)(uintptr_t)args->ctx; _mali_ukk_mem_cow() local
917 struct mali_session_data *session = (struct mali_session_data *)(uintptr_t)args->ctx; _mali_ukk_mem_cow_modify_range() local
955 struct mali_session_data *session = (struct mali_session_data *)(uintptr_t)args->ctx; _mali_ukk_mem_resize() local
981 struct mali_session_data *session = (struct mali_session_data *)(uintptr_t)args->ctx; _mali_ukk_mem_usage_get() local
[all...]
H A Dmali_memory_external.c21 struct mali_session_data *session; in mali_mem_unbind_ext_buf() local
27 session = alloc->session; in mali_mem_unbind_ext_buf()
28 MALI_DEBUG_ASSERT_POINTER(session); in mali_mem_unbind_ext_buf()
29 mali_session_memory_lock(session); in mali_mem_unbind_ext_buf()
30 mali_mem_mali_map_free(session, alloc->psize, alloc->mali_vma_node.vm_node.start, in mali_mem_unbind_ext_buf()
32 mali_session_memory_unlock(session); in mali_mem_unbind_ext_buf()
40 struct mali_session_data *session; in mali_mem_bind_ext_buf() local
46 session = (struct mali_session_data *)(uintptr_t)alloc->session; in mali_mem_bind_ext_buf()
[all...]
H A Dmali_memory_dma_buf.c33 * Map DMA buf attachment \a mem into \a session at virtual address \a virt.
39 struct mali_session_data *session; in mali_dma_buf_map() local
54 session = alloc->session; in mali_dma_buf_map()
55 MALI_DEBUG_ASSERT_POINTER(session); in mali_dma_buf_map()
56 MALI_DEBUG_ASSERT(mem->session == session); in mali_dma_buf_map()
61 mali_session_memory_lock(session); in mali_dma_buf_map()
75 mali_session_memory_unlock(session); in mali_dma_buf_map()
83 mali_session_memory_unlock(session); in mali_dma_buf_map()
157 struct mali_session_data *session; mali_dma_buf_map_job() local
206 struct mali_session_data *session; mali_dma_buf_unmap_job() local
244 mali_dma_buf_get_size(struct mali_session_data *session, _mali_uk_dma_buf_get_size_s __user *user_arg) mali_dma_buf_get_size() argument
280 struct mali_session_data *session = alloc->session; mali_mem_bind_dma_buf() local
[all...]
H A Dmali_memory_ump.c23 struct mali_session_data *session; in mali_mem_ump_map() local
37 session = alloc->session; in mali_mem_ump_map()
38 MALI_DEBUG_ASSERT_POINTER(session); in mali_mem_ump_map()
59 pagedir = session->page_directory; in mali_mem_ump_map()
61 mali_session_memory_lock(session); in mali_mem_ump_map()
68 mali_session_memory_unlock(session); in mali_mem_ump_map()
93 mali_session_memory_unlock(session); in mali_mem_ump_map()
100 struct mali_session_data *session; in mali_mem_ump_unmap() local
102 session in mali_mem_ump_unmap()
[all...]
H A Dmali_memory_util.c50 struct mali_session_data *session = mali_alloc->session; in _mali_free_allocation_mem() local
64 atomic_sub(free_pages_nr, &session->mali_mem_allocated_pages); in _mali_free_allocation_mem()
69 atomic_sub(mem_bkend->size / MALI_MMU_PAGE_SIZE, &session->mali_mem_array[mem_bkend->type]); in _mali_free_allocation_mem()
77 atomic_sub(mem_bkend->size / MALI_MMU_PAGE_SIZE, &session->mali_mem_array[mem_bkend->type]); in _mali_free_allocation_mem()
84 atomic_sub(mem_bkend->size / MALI_MMU_PAGE_SIZE, &session->mali_mem_array[mem_bkend->type]); in _mali_free_allocation_mem()
89 atomic_sub(free_pages_nr, &session->mali_mem_allocated_pages); in _mali_free_allocation_mem()
98 atomic_sub(free_pages_nr, &session->mali_mem_allocated_pages); in _mali_free_allocation_mem()
102 atomic_sub(free_pages_nr, &session->mali_mem_allocated_pages); in _mali_free_allocation_mem()
103 atomic_sub(free_pages_nr, &session in _mali_free_allocation_mem()
149 mali_free_session_allocations(struct mali_session_data *session) mali_free_session_allocations() argument
[all...]
H A Dmali_ukk_timeline.c23 int timeline_get_latest_point_wrapper(struct mali_session_data *session, _mali_uk_timeline_get_latest_point_s __user *uargs) in timeline_get_latest_point_wrapper() argument
29 MALI_DEBUG_ASSERT_POINTER(session); in timeline_get_latest_point_wrapper()
39 point = mali_timeline_system_get_latest_point(session->timeline_system, timeline); in timeline_get_latest_point_wrapper()
46 int timeline_wait_wrapper(struct mali_session_data *session, _mali_uk_timeline_wait_s __user *uargs) in timeline_wait_wrapper() argument
53 MALI_DEBUG_ASSERT_POINTER(session); in timeline_wait_wrapper()
60 ret = mali_timeline_fence_wait(session->timeline_system, &fence, timeout); in timeline_wait_wrapper()
68 int timeline_create_sync_fence_wrapper(struct mali_session_data *session, _mali_uk_timeline_create_sync_fence_s __user *uargs) in timeline_create_sync_fence_wrapper() argument
74 MALI_DEBUG_ASSERT_POINTER(session); in timeline_create_sync_fence_wrapper()
80 sync_fd = mali_timeline_sync_fence_create(session->timeline_system, &fence); in timeline_create_sync_fence_wrapper()
/device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/
H A Dmpp_common.c87 if (!task->session || !task->session->mpp) { in mpp_taskqueue_push_pending()
101 if (!task->session || !task->session->mpp) { in mpp_taskqueue_pop_pending()
166 if (!task->session || !task->session->mpp) { in mpp_taskqueue_pop_running()
212 static int mpp_session_clear(struct mpp_dev *mpp, struct mpp_session *session) in mpp_session_clear() argument
216 /* clear session pending list */ in mpp_session_clear()
217 mutex_lock(&session->pending_lock); in mpp_session_clear()
218 list_for_each_entry_safe(task, n, &session in mpp_session_clear()
232 struct mpp_session *session = kzalloc(sizeof(*session), GFP_KERNEL); mpp_session_init() local
252 mpp_session_deinit_default(struct mpp_session *session) mpp_session_deinit_default() argument
282 mpp_session_deinit(struct mpp_session *session) mpp_session_deinit() argument
303 mpp_session_attach_workqueue(struct mpp_session *session, struct mpp_taskqueue *queue) mpp_session_attach_workqueue() argument
311 mpp_session_detach_workqueue(struct mpp_session *session) mpp_session_detach_workqueue() argument
333 mpp_session_push_pending(struct mpp_session *session, struct mpp_task *task) mpp_session_push_pending() argument
343 mpp_session_pop_pending(struct mpp_session *session, struct mpp_task *task) mpp_session_pop_pending() argument
353 mpp_session_get_pending_task(struct mpp_session *session) mpp_session_get_pending_task() argument
367 struct mpp_session *session; mpp_free_task() local
397 struct mpp_session *session; mpp_task_timeout_work() local
432 mpp_process_task_default(struct mpp_session *session, struct mpp_task_msgs *msgs) mpp_process_task_default() argument
478 mpp_process_task(struct mpp_session *session, struct mpp_task_msgs *msgs) mpp_process_task() argument
674 struct mpp_session *session = NULL; mpp_task_worker_default() local
694 mpp_get_task_used_device(const struct mpp_task *task, const struct mpp_session *session) mpp_get_task_used_device() argument
699 mpp_wait_result_default(struct mpp_session *session, struct mpp_task_msgs *msgs) mpp_wait_result_default() argument
731 mpp_wait_result(struct mpp_session *session, struct mpp_task_msgs *msgs) mpp_wait_result() argument
973 mpp_process_request(struct mpp_session *session, struct mpp_service *srv, struct mpp_request *req, struct mpp_task_msgs *msgs) mpp_process_request() argument
1225 struct mpp_session *session = (struct mpp_session *)filp->private_data; mpp_dev_ioctl() local
1299 struct mpp_session *session = NULL; mpp_dev_open() local
1327 struct mpp_session *session = filp->private_data; mpp_dev_release() local
1413 mpp_translate_reg_address(struct mpp_session *session, struct mpp_task *task, int fmt, u32 *reg, struct reg_offset_info *off_inf) mpp_translate_reg_address() argument
1547 mpp_task_init(struct mpp_session *session, struct mpp_task *task) mpp_task_init() argument
1559 mpp_task_finish(struct mpp_session *session, struct mpp_task *task) mpp_task_finish() argument
1582 mpp_task_finalize(struct mpp_session *session, struct mpp_task *task) mpp_task_finalize() argument
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/
H A Dmpp_common.c97 if (!task->session || !task->session->mpp) in mpp_taskqueue_push_pending()
112 if (!task->session || !task->session->mpp) in mpp_taskqueue_pop_pending()
187 if (!task->session || !task->session->mpp) in mpp_taskqueue_pop_running()
233 struct mpp_session *session) in mpp_session_clear()
237 /* clear session pending list */ in mpp_session_clear()
238 mutex_lock(&session->pending_lock); in mpp_session_clear()
240 &session in mpp_session_clear()
232 mpp_session_clear(struct mpp_dev *mpp, struct mpp_session *session) mpp_session_clear() argument
254 struct mpp_session *session = kzalloc(sizeof(*session), GFP_KERNEL); mpp_session_init() local
273 mpp_session_deinit_default(struct mpp_session *session) mpp_session_deinit_default() argument
302 mpp_session_deinit(struct mpp_session *session) mpp_session_deinit() argument
322 mpp_session_attach_workqueue(struct mpp_session *session, struct mpp_taskqueue *queue) mpp_session_attach_workqueue() argument
331 mpp_session_detach_workqueue(struct mpp_session *session) mpp_session_detach_workqueue() argument
353 mpp_session_push_pending(struct mpp_session *session, struct mpp_task *task) mpp_session_push_pending() argument
365 mpp_session_pop_pending(struct mpp_session *session, struct mpp_task *task) mpp_session_pop_pending() argument
377 mpp_session_get_pending_task(struct mpp_session *session) mpp_session_get_pending_task() argument
393 struct mpp_session *session; mpp_free_task() local
424 struct mpp_session *session; mpp_task_timeout_work() local
461 mpp_process_task_default(struct mpp_session *session, struct mpp_task_msgs *msgs) mpp_process_task_default() argument
507 mpp_process_task(struct mpp_session *session, struct mpp_task_msgs *msgs) mpp_process_task() argument
701 struct mpp_session *session = NULL; mpp_task_worker_default() local
724 mpp_get_task_used_device(const struct mpp_task *task, const struct mpp_session *session) mpp_get_task_used_device() argument
729 mpp_wait_result_default(struct mpp_session *session, struct mpp_task_msgs *msgs) mpp_wait_result_default() argument
765 mpp_wait_result(struct mpp_session *session, struct mpp_task_msgs *msgs) mpp_wait_result() argument
1012 mpp_process_request(struct mpp_session *session, struct mpp_service *srv, struct mpp_request *req, struct mpp_task_msgs *msgs) mpp_process_request() argument
1253 struct mpp_session *session = mpp_dev_ioctl() local
1328 struct mpp_session *session = NULL; mpp_dev_open() local
1357 struct mpp_session *session = filp->private_data; mpp_dev_release() local
1441 mpp_translate_reg_address(struct mpp_session *session, struct mpp_task *task, int fmt, u32 *reg, struct reg_offset_info *off_inf) mpp_translate_reg_address() argument
1591 mpp_task_init(struct mpp_session *session, struct mpp_task *task) mpp_task_init() argument
1604 mpp_task_finish(struct mpp_session *session, struct mpp_task *task) mpp_task_finish() argument
1626 mpp_task_finalize(struct mpp_session *session, struct mpp_task *task) mpp_task_finalize() argument
[all...]
/device/soc/hisilicon/hi3861v100/sdk_liteos/third_party/libcoap/include/coap2/
H A Dnet.h46 coap_session_t *session; /**< the CoAP session */ member
93 * @param context CoAP session.
94 * @param session CoAP session.
100 coap_session_t *session,
108 * @param context CoAP session.
109 * @param session CoAP session.
115 coap_session_t *session,
404 coap_new_message_id(coap_session_t *session) coap_new_message_id() argument
533 coap_send_rst(coap_session_t *session, coap_pdu_t *request) coap_send_rst() argument
605 coap_send_rst_lwip(coap_session_t *session, coap_pdu_t *request) coap_send_rst_lwip() argument
[all...]
H A Dcoap_session.h11 * @brief Defines the application visible session information
57 #define COAP_SESSION_TYPE_HELLO 3 /**< server-side ephemeral session for responding to a client hello */
82 coap_socket_t sock; /**< socket object for the session, if any */
83 struct coap_endpoint_t *endpoint; /**< session's endpoint */
84 struct coap_context_t *context; /**< session's context */
88 uint16_t tx_mid; /**< the last message id that was used in this session */
90 coap_tid_t last_ping_mid; /**< the last keepalive message id that was used in this session */
118 * Increment reference counter on a session.
120 * @param session The CoAP session
[all...]
/device/soc/rockchip/common/vendor/drivers/video/rockchip/rga2/
H A Drga2_drv.c95 static int rga2_blit_async(rga2_session *session, struct rga2_req *req);
512 rga2_session *session, *session_tmp; in rga2_dump() local
516 list_for_each_entry_safe(session, session_tmp, &rga2_service.session, list_session) in rga2_dump()
518 printk("session pid %d:\n", session->pid); in rga2_dump()
519 running = atomic_read(&session->task_running); in rga2_dump()
521 list_for_each_entry_safe(reg, reg_tmp, &session->waiting, session_link) in rga2_dump()
525 list_for_each_entry_safe(reg, reg_tmp, &session->running, session_link) in rga2_dump()
610 static int rga2_flush(rga2_session *session, unsigne argument
666 rga2_get_result(rga2_session *session, unsigned long arg) rga2_get_result() argument
748 rga2_reg_init(rga2_session *session, struct rga2_req *req) rga2_reg_init() argument
817 rga2_service_session_clear(rga2_session *session) rga2_service_session_clear() argument
976 rga2_blit_flush_cache(rga2_session *session, struct rga2_req *req) rga2_blit_flush_cache() argument
1018 rga2_blit(rga2_session *session, struct rga2_req *req) rga2_blit() argument
1046 rga2_blit_async(rga2_session *session, struct rga2_req *req) rga2_blit_async() argument
1066 rga2_blit_sync(rga2_session *session, struct rga2_req *req) rga2_blit_sync() argument
1181 rga2_session *session; rga_ioctl() local
1362 rga2_session *session; compat_rga_ioctl() local
1492 rga2_session *session; rga2_ioctl_kernel() local
1513 rga2_session *session = kzalloc(sizeof(rga2_session), GFP_KERNEL); rga2_open() local
1538 rga2_session *session = (rga2_session *)file->private_data; rga2_release() local
1842 rga2_session session; rga2_slt() local
2047 rga2_session session; rga2_test_0() local
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/ipa_control/
H A Dmali_kbase_csf_ipa_control.c280 * in every session.
310 struct kbase_ipa_control_session *session = &ipa_ctrl->sessions[i]; in kbase_ipa_control_rate_change_notify() local
312 if (session->active) { in kbase_ipa_control_rate_change_notify()
315 for (j = 0; j < session->num_prfcnts; j++) { in kbase_ipa_control_rate_change_notify()
317 &session->prfcnts[j]; in kbase_ipa_control_rate_change_notify()
406 * @session: Pointer to the session whose performance counters shall be read.
409 * belonging to a given session.
412 struct kbase_ipa_control_session *session) in session_read_raw_values()
418 for (i = 0; i < session in session_read_raw_values()
411 session_read_raw_values(struct kbase_device *kbdev, struct kbase_ipa_control_session *session) session_read_raw_values() argument
446 session_gpu_start(struct kbase_device *kbdev, struct kbase_ipa_control *ipa_ctrl, struct kbase_ipa_control_session *session) session_gpu_start() argument
523 struct kbase_ipa_control_session *session = NULL; kbase_ipa_control_register() local
703 struct kbase_ipa_control_session *session; kbase_ipa_control_unregister() local
786 struct kbase_ipa_control_session *session; kbase_ipa_control_query() local
886 struct kbase_ipa_control_session *session = kbase_ipa_control_handle_gpu_power_off() local
1003 struct kbase_ipa_control_session *session = kbase_ipa_control_protm_exited() local
[all...]

Completed in 20 milliseconds

123456