Searched refs:taskc (Results 1 – 2 of 2) sorted by relevance
| /linux/tools/sched_ext/ |
| H A D | scx_qmap.bpf.c | 188 task_ctx_t *taskc; member 218 task_ctx_t *taskc) in pick_direct_dispatch_cid() argument 230 cid = cmask_next_and2_set_wrap(&taskc->cpus_allowed, in pick_direct_dispatch_cid() 259 if (!v || !v->taskc) in lookup_task_ctx() 261 return v->taskc; in lookup_task_ctx() 265 static void qmap_fifo_enqueue(struct qmap_fifo __arena *fifo, task_ctx_t *taskc) in qmap_fifo_enqueue() argument 271 taskc->fifo = fifo; in qmap_fifo_enqueue() 272 taskc->q_next = NULL; in qmap_fifo_enqueue() 273 taskc->q_prev = fifo->tail; in qmap_fifo_enqueue() 275 fifo->tail->q_next = taskc; in qmap_fifo_enqueue() [all …]
|
| H A D | scx_flatcg.bpf.c | 306 static void set_bypassed_at(struct task_struct *p, struct fcg_task_ctx *taskc) in set_bypassed_at() argument 314 taskc->bypassed_at = p->se.sum_exec_runtime ?: (u64)-1; in set_bypassed_at() 319 struct fcg_task_ctx *taskc; in BPF_STRUCT_OPS() local 325 taskc = bpf_task_storage_get(&task_ctx, p, 0, 0); in BPF_STRUCT_OPS() 326 if (!taskc) { in BPF_STRUCT_OPS() 337 set_bypassed_at(p, taskc); in BPF_STRUCT_OPS() 347 struct fcg_task_ctx *taskc; in BPF_STRUCT_OPS() local 351 taskc = bpf_task_storage_get(&task_ctx, p, 0, 0); in BPF_STRUCT_OPS() 352 if (!taskc) { in BPF_STRUCT_OPS() 363 set_bypassed_at(p, taskc); in BPF_STRUCT_OPS() [all …]
|