| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/ |
| H A D | mali_ukk_wrappers.h | 26 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 D | mali_ukk_mem.c | 19 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 D | mali_ukk_pp.c | 19 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 D | mali_ukk_core.c | 20 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 D | mali_ukk_gp.c | 19 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 D | mali_kernel_linux.c | 871 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 D | mali_ukk_profiling.c | 20 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 D | mali_memory.c | 351 _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 D | mali_ukk_vsync.c | 20 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 D | ump_kernel_common.c | 93 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 D | ump_kernel_api.c | 160 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 D | ump_kernel_ref_drv.c | 103 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 D | ump_osk.h | 42 …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 D | ump_ukk_wrappers.c | 26 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 D | ump_ukk_ref_wrappers.c | 32 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 D | ump_kernel_linux.c | 245 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 D | ump_ukk_wrappers.h | 28 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 D | ump_osk_low_level_mem.c | 220 …_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 D | ump_ukk_ref_wrappers.h | 27 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 D | mali_mmu_page_directory.c | 460 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 D | q6routing.c | 321 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 D | tpm.c | 37 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()
|