Lines Matching refs:csg_slot
907 struct panthor_csg_slot *csg_slot; in group_bind_locked() local
920 csg_slot = &ptdev->scheduler->csg_slots[csg_id]; in group_bind_locked()
934 csg_slot->group = group; in group_bind_locked()
1068 struct panthor_csg_slot *csg_slot = &ptdev->scheduler->csg_slots[csg_id]; in csg_slot_sync_priority_locked() local
1074 csg_slot->priority = (csg_iface->input->endpoint_req & CSG_EP_REQ_PRIORITY_MASK) >> 28; in csg_slot_sync_priority_locked()
1139 struct panthor_csg_slot *csg_slot = &ptdev->scheduler->csg_slots[csg_id]; in csg_slot_sync_queues_state_locked() local
1140 struct panthor_group *group = csg_slot->group; in csg_slot_sync_queues_state_locked()
1157 struct panthor_csg_slot *csg_slot = &ptdev->scheduler->csg_slots[csg_id]; in csg_slot_sync_state_locked() local
1166 group = csg_slot->group; in csg_slot_sync_state_locked()
1231 struct panthor_csg_slot *csg_slot; in csg_slot_prog_locked() local
1243 csg_slot = &ptdev->scheduler->csg_slots[csg_id]; in csg_slot_prog_locked()
1244 group = csg_slot->group; in csg_slot_prog_locked()
1288 struct panthor_csg_slot *csg_slot = &sched->csg_slots[csg_id]; in cs_slot_process_fatal_event_locked() local
1289 struct panthor_group *group = csg_slot->group; in cs_slot_process_fatal_event_locked()
1330 struct panthor_csg_slot *csg_slot = &sched->csg_slots[csg_id]; in cs_slot_process_fault_event_locked() local
1331 struct panthor_group *group = csg_slot->group; in cs_slot_process_fault_event_locked()
1480 struct panthor_csg_slot *csg_slot = &sched->csg_slots[csg_id]; in cs_slot_process_tiler_oom_event_locked() local
1481 struct panthor_group *group = csg_slot->group; in cs_slot_process_tiler_oom_event_locked()
1530 struct panthor_csg_slot *csg_slot = &ptdev->scheduler->csg_slots[csg_id]; in csg_slot_sync_idle_state_locked() local
1536 csg_slot->idle = csg_iface->output->status_state & CSG_STATUS_STATE_IS_IDLE; in csg_slot_sync_idle_state_locked()
1557 struct panthor_csg_slot *csg_slot = &ptdev->scheduler->csg_slots[csg_id]; in csg_slot_sync_update_locked() local
1558 struct panthor_group *group = csg_slot->group; in csg_slot_sync_update_locked()
1572 struct panthor_csg_slot *csg_slot = &sched->csg_slots[csg_id]; in csg_slot_process_progress_timer_event_locked() local
1573 struct panthor_group *group = csg_slot->group; in csg_slot_process_progress_timer_event_locked()
1579 group = csg_slot->group; in csg_slot_process_progress_timer_event_locked()
1909 struct panthor_csg_slot *csg_slot = &sched->csg_slots[group->csg_id]; in tick_ctx_insert_old_group() local
1925 &ctx->old_groups[csg_slot->group->priority], in tick_ctx_insert_old_group()
1929 if (other_csg_slot->priority > csg_slot->priority) { in tick_ctx_insert_old_group()
1930 list_add_tail(&csg_slot->group->run_node, &other_group->run_node); in tick_ctx_insert_old_group()
1958 struct panthor_csg_slot *csg_slot = &sched->csg_slots[i]; in tick_ctx_init() local
1959 struct panthor_group *group = csg_slot->group; in tick_ctx_init()
2110 struct panthor_csg_slot *csg_slot; in tick_ctx_apply() local
2127 csg_slot = &sched->csg_slots[csg_id]; in tick_ctx_apply()
2143 csg_slot = &sched->csg_slots[csg_id]; in tick_ctx_apply()
2145 if (csg_slot->priority == new_csg_prio) { in tick_ctx_apply()
2205 csg_slot = &sched->csg_slots[csg_id]; in tick_ctx_apply()
2622 struct panthor_csg_slot *csg_slot = &sched->csg_slots[i]; in panthor_sched_suspend() local
2624 if (csg_slot->group) { in panthor_sched_suspend()
2626 group_can_run(csg_slot->group) ? in panthor_sched_suspend()
2644 struct panthor_csg_slot *csg_slot = &sched->csg_slots[csg_id]; in panthor_sched_suspend() local
2649 csg_slot->group->timedout = true; in panthor_sched_suspend()
2662 struct panthor_csg_slot *csg_slot = &sched->csg_slots[csg_id]; in panthor_sched_suspend() local
2668 if (csg_slot->group->state != PANTHOR_CS_GROUP_TERMINATED) in panthor_sched_suspend()
2669 csg_slot->group->state = PANTHOR_CS_GROUP_TERMINATED; in panthor_sched_suspend()
2686 struct panthor_csg_slot *csg_slot = &sched->csg_slots[csg_id]; in panthor_sched_suspend() local
2689 csg_slot->group->state = PANTHOR_CS_GROUP_TERMINATED; in panthor_sched_suspend()
2698 struct panthor_csg_slot *csg_slot = &sched->csg_slots[i]; in panthor_sched_suspend() local
2700 group = csg_slot->group; in panthor_sched_suspend()