Lines Matching defs:panthor_group
531 struct panthor_group { struct
533 struct kref refcount;
536 struct panthor_device *ptdev;
539 struct panthor_vm *vm;
542 u64 compute_core_mask;
545 u64 fragment_core_mask;
548 u64 tiler_core_mask;
551 u8 max_compute_cores;
554 u8 max_fragment_cores;
557 u8 max_tiler_cores;
560 u8 priority;
563 u32 blocked_queues;
566 u32 idle_queues;
569 spinlock_t fatal_lock;
572 u32 fatal_queues;
575 atomic_t tiler_oom;
578 u32 queue_count;
581 struct panthor_queue *queues[MAX_CS_PER_CSG];
588 int csg_id;
597 bool destroyed;
609 bool timedout;
619 bool innocent;
645 enum panthor_group_state state; argument
655 struct panthor_kernel_bo *suspend_buf;
689 * panthor_group::groups::{runnable,idle} and argument
696 * panthor_group::groups::waiting list. argument
698 struct list_head wait_node;