Lines Matching defs:panthor_scheduler
151 struct panthor_scheduler { struct
153 struct panthor_device *ptdev;
164 struct workqueue_struct *wq;
190 * that require taking the panthor_scheduler::lock to be processed argument
196 struct work_struct fw_events_work;
201 atomic_t fw_events;
208 u64 resched_target;
215 u64 last_tick;
218 u64 tick_period;
226 struct mutex lock;
229 struct {
261 } groups;
266 struct panthor_csg_slot csg_slots[MAX_CSGS];
269 u32 csg_slot_count;
272 u32 cs_slot_count;
275 u32 as_slot_count;
278 u32 used_csg_slot_count;
281 u32 sb_slot_count;
289 bool might_have_idle_groups;
292 struct {
295 } pm;
298 struct {
317 } reset;