Home
last modified time | relevance | path

Searched refs:csg_nr (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_csg_debugfs.c48 bool csg_slot_status_update_finish(struct kbase_device *kbdev, u32 csg_nr) in csg_slot_status_update_finish() argument
51 &kbdev->csf.global_iface.groups[csg_nr]; in csg_slot_status_update_finish()
64 u32 csg_nr; in csg_slots_status_update_finish() local
68 for_each_set_bit(csg_nr, slots_mask, max_csg_slots) { in csg_slots_status_update_finish()
69 if (csg_slot_status_update_finish(kbdev, csg_nr)) { in csg_slots_status_update_finish()
70 set_bit(csg_nr, csg_slots_status_updated); in csg_slots_status_update_finish()
107 u32 csg_nr; in kbase_csf_debugfs_update_active_groups_status() local
126 for (csg_nr = 0; csg_nr < max_csg_slots; csg_nr++) { in kbase_csf_debugfs_update_active_groups_status()
128 kbdev->csf.scheduler.csg_slots[csg_nr].resident_group; in kbase_csf_debugfs_update_active_groups_status()
133 set_bit(csg_nr, used_csgs); in kbase_csf_debugfs_update_active_groups_status()
[all …]
H A Dmali_kbase_csf.c869 int csi_index, int csg_nr, in kbase_csf_ring_cs_kernel_doorbell() argument
877 if (WARN_ON(csg_nr < 0) || in kbase_csf_ring_cs_kernel_doorbell()
878 WARN_ON(csg_nr >= kbdev->csf.global_iface.group_num)) in kbase_csf_ring_cs_kernel_doorbell()
881 ginfo = &kbdev->csf.global_iface.groups[csg_nr]; in kbase_csf_ring_cs_kernel_doorbell()
901 kbase_csf_ring_csg_doorbell(kbdev, csg_nr); in kbase_csf_ring_cs_kernel_doorbell()
1230 group->csg_nr = KBASEP_CSG_NR_INVALID; in create_queue_group()
1941 group->handle, group->csg_nr); in handle_oom_event()
2257 WARN_ON(group->csg_nr >= 0); in alloc_grp_protected_suspend_buffer_pages()
2344 &kbdev->csf.global_iface.groups[queue->group->csg_nr]; in handle_fault_event()
2367 queue->group->csg_nr, queue->csi_index, in handle_fault_event()
[all …]
H A Dmali_kbase_csf_scheduler.c744 kbdev->csf.scheduler.active_protm_grp->csg_nr); in scheduler_force_protm_exit()
1072 int slot_num = group->csg_nr; in kbase_csf_scheduler_group_get_slot_locked()
1112 int slot_num = group->csg_nr; in kbasep_csf_scheduler_group_is_on_slot_locked()
1130 int slot_num = group->csg_nr; in kbase_csf_scheduler_group_events_enabled()
1164 ginfo = &global_iface->groups[group->csg_nr]; in halt_stream_sync()
1177 csi_index, group->handle, group->csg_nr); in halt_stream_sync()
1194 kbase_csf_ring_cs_kernel_doorbell(kbdev, csi_index, group->csg_nr, true); in halt_stream_sync()
1207 queue->csi_index, group->handle, group->csg_nr); in halt_stream_sync()
1382 group->handle, group->csg_nr); in sched_halt_stream()
1427 queue->group->csg_nr); in scheduler_activate_on_queue_stop()
[all …]
H A Dmali_kbase_csf_sync_debugfs.c566 if (queue->group->csg_nr == KBASEP_CSG_NR_INVALID) in kbasep_csf_print_gpu_sync_op()
569 seq_printf(file, "slot:%d", (int)queue->group->csg_nr); in kbasep_csf_print_gpu_sync_op()
693 group->csg_nr, kctx->tgid, kctx->id); in kbasep_csf_dump_active_group_sync_state()
H A Dmali_kbase_csf.h404 int csi_index, int csg_nr,
H A Dmali_kbase_csf_mcu_shared_reg.c388 WARN_ONCE(group->csg_nr >= 0, "Group is assumed vacated from slot"); in kbase_csf_mcu_shared_set_group_csg_reg_unused()
405 if (WARN_ONCE(!group || group->csg_nr < 0, "No bound group, or group is not on-slot")) in kbase_csf_mcu_shared_add_queue()
H A Dmali_kbase_csf_defs.h539 s8 csg_nr; member
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/debug/backend/
H A Dmali_kbase_debug_linux_ktrace_csf.h85 __field(s8, csg_nr)
110 __entry->csg_nr = group->csg_nr;
111 if (group->csg_nr >= 0)
112 __entry->slot_prio = kbdev->csf.scheduler.csg_slots[group->csg_nr].priority;
117 __entry->csg_nr = -1;
127 __entry->group_handle, __entry->csg_nr,
142 __entry->csg_nr, __entry->slot_prio, __entry->info_val))
H A Dmali_kbase_debug_ktrace_csf.c44 const s8 slot = be_msg->gpu.csg_nr; in kbasep_ktrace_backend_format_msg()
136 const s8 slot = group->csg_nr; in kbasep_ktrace_add_csf()
140 trace_msg->backend.gpu.csg_nr = slot; in kbasep_ktrace_add_csf()
H A Dmali_kbase_debug_ktrace_defs_csf.h109 s8 csg_nr; member