Home
last modified time | relevance | path

Searched refs:user_interaction (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/ump/linux/
H A Dump_ukk_wrappers.c98 _ump_uk_size_get_s user_interaction; in ump_size_get_wrapper() local
107 if (0 != copy_from_user(&user_interaction, argument, sizeof(user_interaction))) { in ump_size_get_wrapper()
112 user_interaction.ctx = (void *) session_data; in ump_size_get_wrapper()
113 err = _ump_ukk_size_get(&user_interaction); in ump_size_get_wrapper()
119 user_interaction.ctx = NULL; in ump_size_get_wrapper()
121 if (0 != copy_to_user(argument, &user_interaction, sizeof(user_interaction))) { in ump_size_get_wrapper()
134 _ump_uk_msync_s user_interaction; in ump_msync_wrapper() local
142 if (0 != copy_from_user(&user_interaction, argument, sizeof(user_interaction))) { in ump_msync_wrapper()
147 user_interaction.ctx = (void *) session_data; in ump_msync_wrapper()
149 _ump_ukk_msync(&user_interaction); in ump_msync_wrapper()
[all …]
H A Dump_ukk_ref_wrappers.c34 _ump_uk_allocate_s user_interaction; in ump_allocate_wrapper() local
44 if (0 != copy_from_user(&user_interaction, argument, sizeof(user_interaction))) { in ump_allocate_wrapper()
49 user_interaction.ctx = (void *) session_data; in ump_allocate_wrapper()
51 err = _ump_ukk_allocate(&user_interaction); in ump_allocate_wrapper()
56 user_interaction.ctx = NULL; in ump_allocate_wrapper()
58 if (0 != copy_to_user(argument, &user_interaction, sizeof(user_interaction))) { in ump_allocate_wrapper()
65 release_args.secure_id = user_interaction.secure_id; in ump_allocate_wrapper()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/ump/common/
H A Dump_kernel_ref_drv.c101 _mali_osk_errcode_t _ump_ukk_allocate(_ump_uk_allocate_s *user_interaction) in _ump_ukk_allocate() argument
108 DEBUG_ASSERT_POINTER(user_interaction); in _ump_ukk_allocate()
109 DEBUG_ASSERT_POINTER(user_interaction->ctx); in _ump_ukk_allocate()
111 session_data = (ump_session_data *) user_interaction->ctx; in _ump_ukk_allocate()
129 if (0 == (UMP_REF_DRV_UK_CONSTRAINT_USE_CACHE & user_interaction->constraints)) in _ump_ukk_allocate()
136 if (0 == user_interaction->size) { in _ump_ukk_allocate()
138 user_interaction->size = 1; in _ump_ukk_allocate()
142 new_allocation->size_bytes = UMP_SIZE_ALIGN(user_interaction->size); in _ump_ukk_allocate()
149 (unsigned long)user_interaction->size)); in _ump_ukk_allocate()
174 user_interaction->secure_id = new_allocation->secure_id; in _ump_ukk_allocate()
[all …]
H A Dump_kernel_api.c228 _mali_osk_errcode_t _ump_ukk_size_get(_ump_uk_size_get_s *user_interaction) in _ump_ukk_size_get() argument
233 DEBUG_ASSERT_POINTER(user_interaction); in _ump_ukk_size_get()
236 mem = ump_random_mapping_get(device.secure_id_map, user_interaction->secure_id); in _ump_ukk_size_get()
238 user_interaction->size = mem->size_bytes; in _ump_ukk_size_get()
240 (ump_secure_id)user_interaction->secure_id, in _ump_ukk_size_get()
241 (unsigned long)user_interaction->size)); in _ump_ukk_size_get()
245 user_interaction->size = 0; in _ump_ukk_size_get()
247 (ump_secure_id)user_interaction->secure_id)); in _ump_ukk_size_get()
H A Dump_ukk.h32 _mali_osk_errcode_t _ump_ukk_allocate(_ump_uk_allocate_s *user_interaction);
36 _mali_osk_errcode_t _ump_ukk_size_get(_ump_uk_size_get_s *user_interaction);