Home
last modified time | relevance | path

Searched refs:mali_group (Results 1 – 25 of 26) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_group.h43 struct mali_group { struct
66 struct mali_group *parent_group; argument
94 struct mali_group *mali_group_create(struct mali_l2_cache_core *core, argument
99 void mali_group_dump_status(struct mali_group *group);
101 void mali_group_delete(struct mali_group *group);
103 _mali_osk_errcode_t mali_group_add_mmu_core(struct mali_group *group,
105 void mali_group_remove_mmu_core(struct mali_group *group);
107 _mali_osk_errcode_t mali_group_add_gp_core(struct mali_group *group,
109 void mali_group_remove_gp_core(struct mali_group *group);
111 _mali_osk_errcode_t mali_group_add_pp_core(struct mali_group *group,
[all …]
H A Dmali_group.c34 static void mali_group_report_l2_cache_counters_per_core(struct mali_group *group, u32 core_num);
37 static struct mali_group *mali_global_groups[MALI_MAX_NUMBER_OF_GROUPS] = { NULL, };
48 static void mali_group_reset_pp(struct mali_group *group);
49 static void mali_group_reset_mmu(struct mali_group *group);
51 static void mali_group_activate_page_directory(struct mali_group *group, struct mali_session_data *…
52 static void mali_group_recovery_reset(struct mali_group *group);
54 struct mali_group *mali_group_create(struct mali_l2_cache_core *core, in mali_group_create()
59 struct mali_group *group = NULL; in mali_group_create()
66 group = _mali_osk_calloc(1, sizeof(struct mali_group)); in mali_group_create()
94 void mali_group_delete(struct mali_group *group) in mali_group_delete()
[all …]
H A Dmali_executor.c88 static struct mali_group *virtual_group = NULL;
94 static struct mali_group *gp_group = NULL;
128 static mali_bool mali_executor_physical_rejoin_virtual(struct mali_group *group);
134 static void mali_executor_complete_group(struct mali_group *group,
138 static void mali_executor_change_state_pp_physical(struct mali_group *group,
143 static mali_bool mali_executor_group_is_in_state(struct mali_group *group,
146 static void mali_executor_group_enable_internal(struct mali_group *group);
147 static void mali_executor_group_disable_internal(struct mali_group *group);
149 static void mali_executor_core_scale_in_group_complete(struct mali_group *group);
152 static void mali_executor_change_group_status_disabled(struct mali_group *group);
[all …]
H A Dmali_executor.h27 struct mali_group;
46 struct mali_group *mali_executor_get_virtual_group(void);
58 _mali_osk_errcode_t mali_executor_interrupt_gp(struct mali_group *group, mali_bool in_upper_half);
59 _mali_osk_errcode_t mali_executor_interrupt_pp(struct mali_group *group, mali_bool in_upper_half);
60 _mali_osk_errcode_t mali_executor_interrupt_mmu(struct mali_group *group, mali_bool in_upper_half);
61 void mali_executor_group_power_up(struct mali_group *groups[], u32 num_groups);
62 void mali_executor_group_power_down(struct mali_group *groups[], u32 num_groups);
70 void mali_executor_group_enable(struct mali_group *group);
71 void mali_executor_group_disable(struct mali_group *group);
72 mali_bool mali_executor_group_is_disabled(struct mali_group *group);
H A Dmali_dlbu.h19 struct mali_group;
32 void mali_dlbu_add_group(struct mali_dlbu_core *dlbu, struct mali_group *group);
33 void mali_dlbu_remove_group(struct mali_dlbu_core *dlbu, struct mali_group *group);
H A Dmali_pm.c189 struct mali_group *group) in mali_pm_register_group()
211 struct mali_group **groups, in mali_pm_get_domain_refs()
521 struct mali_group *groups_up[MALI_MAX_NUMBER_OF_GROUPS], in mali_pm_domain_power_up()
554 struct mali_group *group; in mali_pm_domain_power_up()
555 struct mali_group *group_tmp; in mali_pm_domain_power_up()
580 struct mali_group, in mali_pm_domain_power_up()
595 struct mali_group *groups_down[MALI_MAX_NUMBER_OF_GROUPS], in mali_pm_domain_power_down()
627 struct mali_group *group; in mali_pm_domain_power_down()
628 struct mali_group *group_tmp; in mali_pm_domain_power_down()
652 struct mali_group, in mali_pm_domain_power_down()
[all …]
H A Dmali_broadcast.h31 void mali_bcast_add_group(struct mali_bcast_unit *bcast_unit, struct mali_group *group);
34 void mali_bcast_remove_group(struct mali_bcast_unit *bcast_unit, struct mali_group *group);
H A Dmali_pm.h55 struct mali_group *group);
58 struct mali_group **groups,
H A Dmali_mmu.h19 struct mali_group;
74 struct mali_mmu_core *mali_mmu_create(_mali_osk_resource_t *resource, struct mali_group *group, mal…
H A Dmali_broadcast.c65 struct mali_group *group) in mali_bcast_add_group()
89 struct mali_group *group) in mali_bcast_remove_group()
H A Dmali_gp.h19 struct mali_group;
33 struct mali_gp_core *mali_gp_create(const _mali_osk_resource_t *resource, struct mali_group *group);
H A Dmali_kernel_core.c135 struct mali_group *group = mali_group_create(NULL, NULL, NULL, MALI_DOMAIN_INDEX_PP0); in mali_parse_product_info()
192 struct mali_group *group; in mali_delete_groups()
312 static struct mali_group *mali_create_group(struct mali_l2_cache_core *cache, in mali_create_group()
319 struct mali_group *group; in mali_create_group()
374 struct mali_group *group; in mali_create_virtual_group()
399 struct mali_group *phys_group = NULL; in mali_create_virtual_group()
451 struct mali_group *group; in mali_parse_config_groups()
H A Dmali_dlbu.c170 void mali_dlbu_add_group(struct mali_dlbu_core *dlbu, struct mali_group *group) in mali_dlbu_add_group()
186 void mali_dlbu_remove_group(struct mali_dlbu_core *dlbu, struct mali_group *group) in mali_dlbu_remove_group()
H A Dmali_pp.h18 struct mali_group;
36 struct mali_pp_core *mali_pp_create(const _mali_osk_resource_t *resource, struct mali_group *group,…
H A Dmali_pm_domain.h45 struct mali_group *group);
H A Dmali_l2_cache.h114 struct mali_group *mali_l2_cache_get_group(
H A Dmali_pm_domain.c86 struct mali_group *group) in mali_pm_domain_add_group()
H A Dmali_gp.c28 struct mali_gp_core *mali_gp_create(const _mali_osk_resource_t *resource, struct mali_group *group) in mali_gp_create()
H A Dmali_mmu.c104 struct mali_mmu_core *mali_mmu_create(_mali_osk_resource_t *resource, struct mali_group *group, mal… in mali_mmu_create()
H A Dmali_pp.c35 struct mali_pp_core *mali_pp_create(const _mali_osk_resource_t *resource, struct mali_group *group,… in mali_pp_create()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_kernel_sysfs.c92 struct mali_group *group; in group_enabled_read()
94 group = (struct mali_group *)filp->private_data; in group_enabled_read()
108 struct mali_group *group; in group_enabled_write()
110 group = (struct mali_group *)filp->private_data; in group_enabled_write()
1225 struct mali_group *group = mali_group_get_glob_group(i); in mali_sysfs_register()
1252 struct mali_group *group = mali_group_get_glob_group(i); in mali_sysfs_register()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/
H A DKbuild117 common/mali_group.o \
/OK3568_Linux_fs/output/sessions/2025-06-06_01-57-56/
H A D10-kernel-build_2025-06-06_01-57-58.log
H A Dbuild_2025-06-06_01-57-58.log
H A D10-kernel-build.log

12