Lines Matching defs:scx_rq
762 struct scx_rq { struct
763 struct scx_dispatch_q local_dsq;
764 struct list_head runnable_list; /* runnable tasks on this rq */
765 struct list_head ddsp_deferred_locals; /* deferred ddsps from enq */
766 unsigned long ops_qseq;
767 u64 extra_enq_flags; /* see move_task_to_local_dsq() */
768 u32 nr_running;
769 u32 cpuperf_target; /* [0, SCHED_CAPACITY_SCALE] */
770 bool cpu_released;
771 u32 flags;
772 u64 clock; /* current per-rq clock -- see scx_bpf_now() */
773 cpumask_var_t cpus_to_kick;
774 cpumask_var_t cpus_to_kick_if_idle;
775 cpumask_var_t cpus_to_preempt;
776 cpumask_var_t cpus_to_wait;
777 unsigned long pnt_seq;
778 struct balance_callback deferred_bal_cb;
779 struct irq_work deferred_irq_work;
780 struct irq_work kick_cpus_irq_work;