Lines Matching defs:panthor_scheduler
152 struct panthor_scheduler { struct
154 struct panthor_device *ptdev;
165 struct workqueue_struct *wq;
191 * that require taking the panthor_scheduler::lock to be processed argument
197 struct work_struct fw_events_work;
202 atomic_t fw_events;
209 u64 resched_target;
216 u64 last_tick;
219 u64 tick_period;
227 struct mutex lock;
230 struct {
262 } groups;
267 struct panthor_csg_slot csg_slots[MAX_CSGS];
270 u32 csg_slot_count;
273 u32 cs_slot_count;
276 u32 as_slot_count;
279 u32 used_csg_slot_count;
282 u32 sb_slot_count;
290 bool might_have_idle_groups;
293 struct {
296 } pm;
299 struct {
318 } reset;