Searched refs:user_interaction (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/ump/linux/ |
| H A D | ump_ukk_wrappers.c | 98 _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 D | ump_ukk_ref_wrappers.c | 34 _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 D | ump_kernel_ref_drv.c | 101 _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 D | ump_kernel_api.c | 228 _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 D | ump_ukk.h | 32 _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);
|