Home
last modified time | relevance | path

Searched refs:cgid (Results 1 – 25 of 44) sorted by relevance

12

/linux/tools/sched_ext/
H A Dscx_pair.bpf.c155 u64 cgid; member
260 u64 cgid; in BPF_STRUCT_OPS() local
267 cgid = cgrp->kn->id; in BPF_STRUCT_OPS()
271 q_idx = bpf_map_lookup_elem(&cgrp_q_idx_hash, &cgid); in BPF_STRUCT_OPS()
273 scx_bpf_error("failed to lookup q_idx for cgroup[%llu]", cgid); in BPF_STRUCT_OPS()
280 cgid, *q_idx); in BPF_STRUCT_OPS()
285 scx_bpf_error("cgroup[%llu] queue overflow", cgid); in BPF_STRUCT_OPS()
297 bpf_map_push_elem(&top_q, &cgid, 0)) { in BPF_STRUCT_OPS()
369 u64 cgid; in try_dispatch() local
465 pairc->cgid = new_cgid; in try_dispatch()
[all …]
H A Dscx_flatcg.bpf.c104 __u64 cgid; member
279 u64 cgid = cgrp->kn->id; in cgrp_enqueued() local
287 stash = bpf_map_lookup_elem(&cgv_node_stash, &cgid); in cgrp_enqueued()
289 scx_bpf_error("cgv_node lookup failed for cgid %llu", cgid); in cgrp_enqueued()
620 u64 cgid; in try_pick_next_cgroup() local
647 cgid = cgv_node->cgid; in try_pick_next_cgroup()
656 cgrp = bpf_cgroup_from_id(cgid); in try_pick_next_cgroup()
669 if (!scx_bpf_dsq_move_to_local(cgid, 0)) { in try_pick_next_cgroup()
695 *cgidp = cgid; in try_pick_next_cgroup()
700 stash = bpf_map_lookup_elem(&cgv_node_stash, &cgid); in try_pick_next_cgroup()
[all …]
H A Dscx_qmap.bpf.c725 u64 cgid = qa.sub_sched_ctxs[owner].cgroup_id; in BPF_STRUCT_OPS() local
727 if (cgid) { in BPF_STRUCT_OPS()
728 if (scx_bpf_sub_dispatch(cgid)) in BPF_STRUCT_OPS()
1082 u64 cgid = cgrp->kn->id; in BPF_STRUCT_OPS() local
1088 bpf_printk("CGRP SET %llu weight=%u", cgid, weight); in BPF_STRUCT_OPS()
1096 if (qa.sub_sched_ctxs[i].cgroup_id != cgid) in BPF_STRUCT_OPS()
1469 u64 cgid = cgid_snap[i]; in compute_partition() local
1475 cp_range_owner[i + 1] = cgid ? i : CID_NONE; in compute_partition()
1478 if (cgid) { in compute_partition()
1484 qa.part.rr_slots[nr_rr++] = cgid; in compute_partition()
[all …]
H A Dscx_qmap.c177 u64 cgid = qa->part.rr_slots[qa->part.rr_pos]; in print_hier() local
180 if (cgid) { in print_hier()
183 if (qa->sub_sched_ctxs[i].cgroup_id == cgid) { in print_hier()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Drunl.c38 bool cgid; in nvkm_engn_cgrp_get() local
41 id = engn->func->cxid(engn, &cgid); in nvkm_engn_cgrp_get()
45 if (!cgid) { in nvkm_engn_cgrp_get()
230 struct nvkm_chid *cgid = runl->cgid; in nvkm_runl_cgrp_get_cgid() local
234 spin_lock_irqsave(&cgid->lock, flags); in nvkm_runl_cgrp_get_cgid()
235 if (!WARN_ON(id >= cgid->nr)) { in nvkm_runl_cgrp_get_cgid()
236 cgrp = cgid->data[id]; in nvkm_runl_cgrp_get_cgid()
240 spin_unlock(&cgid->lock); in nvkm_runl_cgrp_get_cgid()
244 spin_unlock_irqrestore(&cgid->lock, flags); in nvkm_runl_cgrp_get_cgid()
330 nvkm_chid_unref(&runl->cgid); in nvkm_runl_del()
[all …]
H A Dcgrp.c180 if (runl->cgid) in nvkm_cgrp_del()
181 nvkm_chid_put(runl->cgid, cgrp->id, &cgrp->lock); in nvkm_cgrp_del()
245 if (runl->cgid) { in nvkm_cgrp_new()
246 cgrp->id = nvkm_chid_get(runl->cgid, cgrp); in nvkm_cgrp_new()
H A Drunl.h16 int (*cxid)(struct nvkm_engn *, bool *cgid);
68 struct nvkm_chid *cgid; member
116 struct nvkm_cgrp *nvkm_runl_cgrp_get_cgid(struct nvkm_runl *, int cgid, unsigned long *irqflags);
/linux/ipc/
H A Dcompat.c68 to->cgid = from->cgid; in to_compat_ipc64_perm()
79 SET_GID(to->cgid, from->cgid); in to_compat_ipc_perm()
H A Dutil.c301 new->gid = new->cgid = egid; in ipc_addid()
564 else if (in_group_p(ipcp->cgid) || in_group_p(ipcp->gid)) in ipcperms()
593 out->cgid = from_kgid_munged(current_user_ns(), in->cgid); in kernel_to_ipc64_perm()
612 SET_GID(out->cgid, in->cgid); in ipc64_perm_to_ipc_perm()
/linux/tools/testing/selftests/bpf/progs/
H A Dcgroup_skb_sk_lookup_kern.c43 __u64 cgid, acgid, peer_cgid, peer_acgid; in is_allowed_peer_cg() local
55 cgid = bpf_skb_cgroup_id(skb); in is_allowed_peer_cg()
63 return cgid && cgid == peer_cgid && acgid && acgid == peer_acgid; in is_allowed_peer_cg()
H A Dtest_task_under_cgroup.c10 struct cgroup *bpf_cgroup_from_id(u64 cgid) __ksym;
17 const volatile __u64 cgid; variable
36 cgrp = bpf_cgroup_from_id(cgid); in BPF_PROG()
H A Diters_css.c17 struct cgroup *bpf_cgroup_from_id(u64 cgid) __ksym;
H A Dcgrp_kfunc_common.h26 struct cgroup *bpf_cgroup_from_id(u64 cgid) __ksym;
H A Diters_css_task.c14 struct cgroup *bpf_cgroup_from_id(u64 cgid) __ksym;
/linux/kernel/trace/
H A Dblktrace.c68 dev_t dev, int error, u64 cgid, in record_blktrace_event() argument
89 memcpy((void *)t + sizeof(*t), &cgid, cgid_len); in record_blktrace_event()
96 dev_t dev, int error, u64 cgid, in record_blktrace_event2() argument
111 memcpy((void *)t2 + sizeof(*t2), &cgid, cgid_len); in record_blktrace_event2()
118 u64 what, int error, u64 cgid, in relay_blktrace_event1() argument
133 cgid, cgid_len, pdu_data, pdu_len); in relay_blktrace_event1()
138 int bytes, u64 what, int error, u64 cgid, in relay_blktrace_event2() argument
153 cgid, cgid_len, pdu_data, pdu_len); in relay_blktrace_event2()
158 u64 what, int error, u64 cgid, in relay_blktrace_event() argument
163 bytes, what, error, cgid, cgid_len, in relay_blktrace_event()
[all …]
/linux/arch/xtensa/include/uapi/asm/
H A Dipcbuf.h33 __kernel_gid32_t cgid; member
/linux/arch/powerpc/include/uapi/asm/
H A Dipcbuf.h27 __kernel_gid_t cgid; member
/linux/drivers/gpu/drm/nouveau/include/nvif/
H A Dif0021.h11 __u16 cgid; member
/linux/arch/sparc/include/uapi/asm/
H A Dipcbuf.h24 __kernel_gid32_t cgid; member
/linux/arch/parisc/include/uapi/asm/
H A Dipcbuf.h21 __kernel_gid_t cgid; member
/linux/include/uapi/asm-generic/
H A Dipcbuf.h27 __kernel_gid32_t cgid; member
/linux/include/linux/
H A Dipc.h20 kgid_t cgid; member
/linux/include/uapi/linux/
H A Dipc.h16 __kernel_gid_t cgid; member
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtask_under_cgroup.c27 skel->rodata->cgid = get_cgroup_id(FOO); in test_task_under_cgroup()
/linux/arch/powerpc/include/asm/
H A Dcompat.h55 __compat_gid_t cgid; member

12