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