Home
last modified time | relevance | path

Searched refs:session_data (Results 1 – 22 of 22) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_ukk_wrappers.h26 int wait_for_notification_wrapper(struct mali_session_data *session_data, _mali_uk_wait_for_notific…
27 int get_api_version_wrapper(struct mali_session_data *session_data, _mali_uk_get_api_version_s __us…
28 int get_api_version_v2_wrapper(struct mali_session_data *session_data, _mali_uk_get_api_version_v2_…
29 int get_user_settings_wrapper(struct mali_session_data *session_data, _mali_uk_get_user_settings_s …
30 int post_notification_wrapper(struct mali_session_data *session_data, _mali_uk_post_notification_s …
31 int request_high_priority_wrapper(struct mali_session_data *session_data, _mali_uk_request_high_pri…
32 int pending_submit_wrapper(struct mali_session_data *session_data, _mali_uk_pending_submit_s __user…
36 int get_mali_version_in_rk30_wrapper(struct mali_session_data *session_data, _mali_uk_get_mali_vers…
38 int get_rk_ko_version_wrapper(struct mali_session_data *session_data, _mali_rk_ko_version_s __user …
41 int mem_alloc_wrapper(struct mali_session_data *session_data, _mali_uk_alloc_mem_s __user *uargs);
[all …]
H A Dmali_ukk_mem.c19 int mem_alloc_wrapper(struct mali_session_data *session_data, _mali_uk_alloc_mem_s __user *uargs) in mem_alloc_wrapper() argument
25 MALI_CHECK_NON_NULL(session_data, -EINVAL); in mem_alloc_wrapper()
30 kargs.ctx = (uintptr_t)session_data; in mem_alloc_wrapper()
45 int mem_free_wrapper(struct mali_session_data *session_data, _mali_uk_free_mem_s __user *uargs) in mem_free_wrapper() argument
51 MALI_CHECK_NON_NULL(session_data, -EINVAL); in mem_free_wrapper()
56 kargs.ctx = (uintptr_t)session_data; in mem_free_wrapper()
71 int mem_bind_wrapper(struct mali_session_data *session_data, _mali_uk_bind_mem_s __user *uargs) in mem_bind_wrapper() argument
77 MALI_CHECK_NON_NULL(session_data, -EINVAL); in mem_bind_wrapper()
82 kargs.ctx = (uintptr_t)session_data; in mem_bind_wrapper()
93 int mem_unbind_wrapper(struct mali_session_data *session_data, _mali_uk_unbind_mem_s __user *uargs) in mem_unbind_wrapper() argument
[all …]
H A Dmali_ukk_pp.c19 int pp_start_job_wrapper(struct mali_session_data *session_data, _mali_uk_pp_start_job_s __user *ua… in pp_start_job_wrapper() argument
27 MALI_CHECK_NON_NULL(session_data, -EINVAL); in pp_start_job_wrapper()
29 err = _mali_ukk_pp_start_job(session_data, uargs); in pp_start_job_wrapper()
35 int pp_and_gp_start_job_wrapper(struct mali_session_data *session_data, _mali_uk_pp_and_gp_start_jo… in pp_and_gp_start_job_wrapper() argument
44 MALI_CHECK_NON_NULL(session_data, -EINVAL); in pp_and_gp_start_job_wrapper()
46 err = _mali_ukk_pp_and_gp_start_job(session_data, uargs); in pp_and_gp_start_job_wrapper()
52 int pp_get_number_of_cores_wrapper(struct mali_session_data *session_data, _mali_uk_get_pp_number_o… in pp_get_number_of_cores_wrapper() argument
58 MALI_CHECK_NON_NULL(session_data, -EINVAL); in pp_get_number_of_cores_wrapper()
60 kargs.ctx = (uintptr_t)session_data; in pp_get_number_of_cores_wrapper()
75 int pp_get_core_version_wrapper(struct mali_session_data *session_data, _mali_uk_get_pp_core_versio… in pp_get_core_version_wrapper() argument
[all …]
H A Dmali_ukk_core.c20 int get_api_version_wrapper(struct mali_session_data *session_data, _mali_uk_get_api_version_s __us… in get_api_version_wrapper() argument
29 kargs.ctx = (uintptr_t)session_data; in get_api_version_wrapper()
39 int get_api_version_v2_wrapper(struct mali_session_data *session_data, _mali_uk_get_api_version_v2_… in get_api_version_v2_wrapper() argument
48 kargs.ctx = (uintptr_t)session_data; in get_api_version_v2_wrapper()
61 int get_mali_version_in_rk30_wrapper(struct mali_session_data *session_data, _mali_uk_get_mali_vers…
65 kargs.ctx = (uintptr_t)session_data;
72 int get_rk_ko_version_wrapper(struct mali_session_data *session_data, _mali_rk_ko_version_s __user … in get_rk_ko_version_wrapper() argument
76 kargs.ctx = (uintptr_t)session_data; in get_rk_ko_version_wrapper()
83 int wait_for_notification_wrapper(struct mali_session_data *session_data, _mali_uk_wait_for_notific… in wait_for_notification_wrapper() argument
90 kargs.ctx = (uintptr_t)session_data; in wait_for_notification_wrapper()
[all …]
H A Dmali_ukk_gp.c19 int gp_start_job_wrapper(struct mali_session_data *session_data, _mali_uk_gp_start_job_s __user *ua… in gp_start_job_wrapper() argument
27 MALI_CHECK_NON_NULL(session_data, -EINVAL); in gp_start_job_wrapper()
29 err = _mali_ukk_gp_start_job(session_data, uargs); in gp_start_job_wrapper()
35 int gp_get_core_version_wrapper(struct mali_session_data *session_data, _mali_uk_get_gp_core_versio… in gp_get_core_version_wrapper() argument
41 MALI_CHECK_NON_NULL(session_data, -EINVAL); in gp_get_core_version_wrapper()
43 kargs.ctx = (uintptr_t)session_data; in gp_get_core_version_wrapper()
54 int gp_suspend_response_wrapper(struct mali_session_data *session_data, _mali_uk_gp_suspend_respons… in gp_suspend_response_wrapper() argument
60 MALI_CHECK_NON_NULL(session_data, -EINVAL); in gp_suspend_response_wrapper()
64 kargs.ctx = (uintptr_t)session_data; in gp_suspend_response_wrapper()
74 int gp_get_number_of_cores_wrapper(struct mali_session_data *session_data, _mali_uk_get_gp_number_o… in gp_get_number_of_cores_wrapper() argument
[all …]
H A Dmali_kernel_linux.c871 struct mali_session_data *session_data; in mali_open() local
881 err = _mali_ukk_open((void **)&session_data); in mali_open()
888 filp->private_data = (void *)session_data; in mali_open()
938 struct mali_session_data *session_data; in mali_ioctl() local
942 session_data = (struct mali_session_data *)filp->private_data; in mali_ioctl()
943 if (NULL == session_data) { in mali_ioctl()
956 err = wait_for_notification_wrapper(session_data, (_mali_uk_wait_for_notification_s __user *)arg); in mali_ioctl()
961 err = get_api_version_v2_wrapper(session_data, (_mali_uk_get_api_version_v2_s __user *)arg); in mali_ioctl()
965 err = get_api_version_wrapper(session_data, (_mali_uk_get_api_version_s __user *)arg); in mali_ioctl()
970 err = post_notification_wrapper(session_data, (_mali_uk_post_notification_s __user *)arg); in mali_ioctl()
[all …]
H A Dmali_ukk_profiling.c20 int profiling_add_event_wrapper(struct mali_session_data *session_data, _mali_uk_profiling_add_even… in profiling_add_event_wrapper() argument
31 kargs.ctx = (uintptr_t)session_data; in profiling_add_event_wrapper()
40 int profiling_report_sw_counters_wrapper(struct mali_session_data *session_data, _mali_uk_sw_counte… in profiling_report_sw_counters_wrapper() argument
71 kargs.ctx = (uintptr_t)session_data; in profiling_report_sw_counters_wrapper()
85 int profiling_get_stream_fd_wrapper(struct mali_session_data *session_data, _mali_uk_profiling_stre… in profiling_get_stream_fd_wrapper() argument
96 kargs.ctx = (uintptr_t)session_data; in profiling_get_stream_fd_wrapper()
109 int profiling_control_set_wrapper(struct mali_session_data *session_data, _mali_uk_profiling_contro… in profiling_control_set_wrapper() argument
121 kargs.ctx = (uintptr_t)session_data; in profiling_control_set_wrapper()
H A Dmali_memory.c351 _mali_osk_errcode_t mali_memory_session_begin(struct mali_session_data *session_data) in mali_memory_session_begin() argument
355 session_data->memory_lock = _mali_osk_mutex_init(_MALI_OSK_LOCKFLAG_ORDERED, in mali_memory_session_begin()
358 if (NULL == session_data->memory_lock) { in mali_memory_session_begin()
362 session_data->cow_lock = _mali_osk_mutex_init(_MALI_OSK_LOCKFLAG_UNORDERED, 0); in mali_memory_session_begin()
363 if (NULL == session_data->cow_lock) { in mali_memory_session_begin()
364 _mali_osk_mutex_term(session_data->memory_lock); in mali_memory_session_begin()
368 mali_memory_manager_init(&session_data->allocation_mgr); in mali_memory_session_begin()
H A Dmali_ukk_vsync.c20 int vsync_event_report_wrapper(struct mali_session_data *session_data, _mali_uk_vsync_event_report_… in vsync_event_report_wrapper() argument
31 kargs.ctx = (uintptr_t)session_data; in vsync_event_report_wrapper()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/ump/common/
H A Dump_kernel_common.c93 struct ump_session_data *session_data; in _ump_ukk_open() local
96 session_data = (struct ump_session_data *)_mali_osk_malloc(sizeof(struct ump_session_data)); in _ump_ukk_open()
97 if (NULL == session_data) { in _ump_ukk_open()
102 session_data->lock = _mali_osk_mutex_init(_MALI_OSK_LOCKFLAG_UNORDERED, 0); in _ump_ukk_open()
103 if (NULL == session_data->lock) { in _ump_ukk_open()
105 _mali_osk_free(session_data); in _ump_ukk_open()
109 session_data->cookies_map = ump_descriptor_mapping_create( in _ump_ukk_open()
113 if (NULL == session_data->cookies_map) { in _ump_ukk_open()
116 _mali_osk_mutex_term(session_data->lock); in _ump_ukk_open()
117 _mali_osk_free(session_data); in _ump_ukk_open()
[all …]
H A Dump_kernel_api.c160 ump_session_data *session_data; in _ump_uku_get_api_version() local
165 session_data = (ump_session_data *)args->ctx; in _ump_uku_get_api_version()
172 session_data->api_version = args->version; in _ump_uku_get_api_version()
188 ump_session_data *session_data; in _ump_ukk_release() local
196 session_data = (ump_session_data *)release_info->ctx; in _ump_ukk_release()
206 _mali_osk_mutex_wait(session_data->lock); in _ump_ukk_release()
207 …_MALI_OSK_LIST_FOREACHENTRY(session_memory_element, tmp, &session_data->list_head_session_memory_l… in _ump_ukk_release()
221 _mali_osk_mutex_signal(session_data->lock); in _ump_ukk_release()
315 ump_session_data *session_data; in _ump_ukk_cache_operations_control() local
322 session_data = (ump_session_data *)args->ctx; in _ump_ukk_cache_operations_control()
[all …]
H A Dump_kernel_ref_drv.c103 ump_session_data *session_data = NULL; in _ump_ukk_allocate() local
111 session_data = (ump_session_data *) user_interaction->ctx; in _ump_ukk_allocate()
160 _mali_osk_mutex_wait(session_data->lock); in _ump_ukk_allocate()
161 …_mali_osk_list_add(&(session_memory_element->list), &(session_data->list_head_session_memory_list)… in _ump_ukk_allocate()
162 _mali_osk_mutex_signal(session_data->lock); in _ump_ukk_allocate()
H A Dump_osk.h42 …dd_mem *mem, void *virt, u32 offset, u32 size, ump_uk_msync_op op, ump_session_data *session_data);
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/ump/linux/
H A Dump_ukk_wrappers.c26 int ump_get_api_version_wrapper(u32 __user *argument, struct ump_session_data *session_data) in ump_get_api_version_wrapper() argument
32 if (NULL == argument || NULL == session_data) { in ump_get_api_version_wrapper()
43 version_info.ctx = (void *) session_data; in ump_get_api_version_wrapper()
65 int ump_release_wrapper(u32 __user *argument, struct ump_session_data *session_data) in ump_release_wrapper() argument
71 if (NULL == session_data) { in ump_release_wrapper()
82 release_args.ctx = (void *) session_data; in ump_release_wrapper()
96 int ump_size_get_wrapper(u32 __user *argument, struct ump_session_data *session_data) in ump_size_get_wrapper() argument
102 if (NULL == argument || NULL == session_data) { in ump_size_get_wrapper()
112 user_interaction.ctx = (void *) session_data; in ump_size_get_wrapper()
132 int ump_msync_wrapper(u32 __user *argument, struct ump_session_data *session_data) in ump_msync_wrapper() argument
[all …]
H A Dump_ukk_ref_wrappers.c32 int ump_allocate_wrapper(u32 __user *argument, struct ump_session_data *session_data) in ump_allocate_wrapper() argument
38 if (NULL == argument || NULL == session_data) { in ump_allocate_wrapper()
49 user_interaction.ctx = (void *) session_data; in ump_allocate_wrapper()
64 release_args.ctx = (void *) session_data; in ump_allocate_wrapper()
79 static ump_dd_handle get_ump_handle_from_dmabuf(struct ump_session_data *session_data, in get_ump_handle_from_dmabuf() argument
86 DEBUG_ASSERT_POINTER(session_data); in get_ump_handle_from_dmabuf()
88 _mali_osk_mutex_wait(session_data->lock); in get_ump_handle_from_dmabuf()
91 &session_data->list_head_session_memory_list, in get_ump_handle_from_dmabuf()
96 _mali_osk_mutex_signal(session_data->lock); in get_ump_handle_from_dmabuf()
104 _mali_osk_mutex_signal(session_data->lock); in get_ump_handle_from_dmabuf()
[all …]
H A Dump_kernel_linux.c245 struct ump_session_data *session_data; in ump_file_open() local
255 err = _ump_ukk_open((void **) &session_data); in ump_file_open()
261 filp->private_data = (void *)session_data; in ump_file_open()
297 struct ump_session_data *session_data; in ump_file_ioctl() local
303 session_data = (struct ump_session_data *)filp->private_data; in ump_file_ioctl()
304 if (NULL == session_data) { in ump_file_ioctl()
314 err = ump_get_api_version_wrapper((u32 __user *)argument, session_data); in ump_file_ioctl()
318 err = ump_allocate_wrapper((u32 __user *)argument, session_data); in ump_file_ioctl()
322 err = ump_release_wrapper((u32 __user *)argument, session_data); in ump_file_ioctl()
326 err = ump_size_get_wrapper((u32 __user *)argument, session_data); in ump_file_ioctl()
[all …]
H A Dump_ukk_wrappers.h28 int ump_get_api_version_wrapper(u32 __user *argument, struct ump_session_data *session_data);
29 int ump_release_wrapper(u32 __user *argument, struct ump_session_data *session_data);
30 int ump_size_get_wrapper(u32 __user *argument, struct ump_session_data *session_data);
31 int ump_msync_wrapper(u32 __user *argument, struct ump_session_data *session_data);
32 …mp_cache_operations_control_wrapper(u32 __user *argument, struct ump_session_data *session_data);
33 int ump_switch_hw_usage_wrapper(u32 __user *argument, struct ump_session_data *session_data);
34 int ump_lock_wrapper(u32 __user *argument, struct ump_session_data *session_data);
35 int ump_unlock_wrapper(u32 __user *argument, struct ump_session_data *session_data);
H A Dump_osk_low_level_mem.c220 …_dd_mem *mem, void *virt, u32 offset, u32 size, ump_uk_msync_op op, ump_session_data *session_data) in _ump_osk_msync() argument
230 if (session_data) { in _ump_osk_msync()
232 … DBG_MSG(4, ("UMP Pending L1 cache flushes: %d\n", session_data->has_pending_level1_cache_flush)); in _ump_osk_msync()
233 session_data->has_pending_level1_cache_flush = 0; in _ump_osk_msync()
237 if (session_data->cache_operations_ongoing) { in _ump_osk_msync()
238 session_data->has_pending_level1_cache_flush++; in _ump_osk_msync()
239 …DBG_MSG(4, ("UMP[%02u] Defering the L1 flush. Nr pending:%d\n", mem->secure_id, session_data->has_… in _ump_osk_msync()
H A Dump_ukk_ref_wrappers.h27 int ump_allocate_wrapper(u32 __user *argument, struct ump_session_data *session_data);
29 int ump_dmabuf_import_wrapper(u32 __user *argument, struct ump_session_data *session_data);
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_mmu_page_directory.c460 struct mali_session_data *session_data; in _mali_ukk_query_mmu_page_table_dump_size() local
462 session_data = (struct mali_session_data *)(uintptr_t)(args->ctx); in _mali_ukk_query_mmu_page_table_dump_size()
463 MALI_DEBUG_ASSERT_POINTER(session_data); in _mali_ukk_query_mmu_page_table_dump_size()
466 MALI_CHECK_NO_ERROR(dump_mmu_registers(session_data->page_directory, &info)); in _mali_ukk_query_mmu_page_table_dump_size()
467 MALI_CHECK_NO_ERROR(dump_mmu_page_table(session_data->page_directory, &info)); in _mali_ukk_query_mmu_page_table_dump_size()
475 struct mali_session_data *session_data; in _mali_ukk_dump_mmu_page_table() local
479 session_data = (struct mali_session_data *)(uintptr_t)(args->ctx); in _mali_ukk_dump_mmu_page_table()
480 MALI_DEBUG_ASSERT_POINTER(session_data); in _mali_ukk_dump_mmu_page_table()
486 MALI_CHECK_NO_ERROR(dump_mmu_registers(session_data->page_directory, &info)); in _mali_ukk_dump_mmu_page_table()
489 MALI_CHECK_NO_ERROR(dump_mmu_page_table(session_data->page_directory, &info)); in _mali_ukk_dump_mmu_page_table()
/OK3568_Linux_fs/kernel/sound/soc/qcom/qdsp6/
H A Dq6routing.c321 struct session_data { struct
338 struct session_data sessions[MAX_SESSIONS]; argument
339 struct session_data port_data[AFE_MAX_PORTS];
363 struct session_data *session, *pdata; in q6routing_stream_open()
415 static struct session_data *get_session_from_id(struct msm_routing_data *data, in get_session_from_id()
437 struct session_data *session; in q6routing_stream_close()
466 struct session_data *session = &priv->sessions[session_id]; in msm_routing_get_audio_mixer()
488 struct session_data *session = &data->sessions[session_id]; in msm_routing_put_audio_mixer()
1037 struct session_data *session; in routing_hw_params()
/OK3568_Linux_fs/u-boot/lib/
H A Dtpm.c37 struct session_data { struct
44 static struct session_data oiap_session = {0, }; argument
705 struct session_data *auth_session, in create_request_auth()
769 struct session_data *auth_session, in verify_response_auth()