/linux-6.3-rc2/tools/testing/selftests/bpf/progs/ |
A D | cgrp_kfunc_failure.c | 20 static struct __cgrps_kfunc_map_value *insert_lookup_cgrp(struct cgroup *cgrp) in insert_lookup_cgrp() 33 int BPF_PROG(cgrp_kfunc_acquire_untrusted, struct cgroup *cgrp, const char *path) in BPF_PROG() 51 int BPF_PROG(cgrp_kfunc_acquire_fp, struct cgroup *cgrp, const char *path) in BPF_PROG() 64 int BPF_PROG(cgrp_kfunc_acquire_unsafe_kretprobe, struct cgroup *cgrp) in BPF_PROG() 90 int BPF_PROG(cgrp_kfunc_acquire_null, struct cgroup *cgrp, const char *path) in BPF_PROG() 105 int BPF_PROG(cgrp_kfunc_acquire_unreleased, struct cgroup *cgrp, const char *path) in BPF_PROG() 153 int BPF_PROG(cgrp_kfunc_get_null, struct cgroup *cgrp, const char *path) in BPF_PROG() 169 int BPF_PROG(cgrp_kfunc_xchg_unreleased, struct cgroup *cgrp, const char *path) in BPF_PROG() 189 int BPF_PROG(cgrp_kfunc_get_unreleased, struct cgroup *cgrp, const char *path) in BPF_PROG() 225 int BPF_PROG(cgrp_kfunc_release_fp, struct cgroup *cgrp, const char *path) in BPF_PROG() [all …]
|
A D | cgrp_kfunc_success.c | 33 int BPF_PROG(test_cgrp_acquire_release_argument, struct cgroup *cgrp, const char *path) in BPF_PROG() 47 int BPF_PROG(test_cgrp_acquire_leave_in_map, struct cgroup *cgrp, const char *path) in BPF_PROG() 62 int BPF_PROG(test_cgrp_xchg_release, struct cgroup *cgrp, const char *path) in BPF_PROG() 95 int BPF_PROG(test_cgrp_get_release, struct cgroup *cgrp, const char *path) in BPF_PROG() 128 int BPF_PROG(test_cgrp_get_ancestors, struct cgroup *cgrp, const char *path) in BPF_PROG()
|
A D | cgrp_kfunc_common.h | 13 struct cgroup __kptr_ref * cgrp; member 28 static inline struct __cgrps_kfunc_map_value *cgrps_kfunc_map_value_lookup(struct cgroup *cgrp) in cgrps_kfunc_map_value_lookup() 40 static inline int cgrps_kfunc_map_insert(struct cgroup *cgrp) in cgrps_kfunc_map_insert()
|
A D | cgrp_ls_sleepable.c | 28 struct cgroup *cgrp = ctx->cgroup; in cgroup_iter() local 45 struct cgroup *cgrp; in no_rcu_lock() local 65 struct cgroup *cgrp; in yes_rcu_lock() local
|
A D | cgroup_iter.c | 12 static inline u64 cgroup_id(struct cgroup *cgrp) in cgroup_id() 21 struct cgroup *cgrp = ctx->cgroup; in cgroup_id_printer() local
|
A D | cgroup_hierarchical_stats.c | 43 static uint64_t cgroup_id(struct cgroup *cgrp) in cgroup_id() 83 int BPF_PROG(flusher, struct cgroup *cgrp, struct cgroup *parent, int cpu) in BPF_PROG() 133 int BPF_PROG(dumper, struct bpf_iter_meta *meta, struct cgroup *cgrp) in BPF_PROG()
|
A D | btf_type_tag_percpu.c | 46 int BPF_PROG(test_percpu_load, struct cgroup *cgrp, const char *path) in BPF_PROG() 53 int BPF_PROG(test_percpu_helper, struct cgroup *cgrp, const char *path) in BPF_PROG()
|
/linux-6.3-rc2/kernel/cgroup/ |
A D | rstat.c | 29 __bpf_kfunc void cgroup_rstat_updated(struct cgroup *cgrp, int cpu) in cgroup_rstat_updated() 166 __weak noinline void bpf_rstat_flush(struct cgroup *cgrp, in bpf_rstat_flush() 234 __bpf_kfunc void cgroup_rstat_flush(struct cgroup *cgrp) in cgroup_rstat_flush() 249 void cgroup_rstat_flush_irqsafe(struct cgroup *cgrp) in cgroup_rstat_flush_irqsafe() 267 void cgroup_rstat_flush_hold(struct cgroup *cgrp) in cgroup_rstat_flush_hold() 284 int cgroup_rstat_init(struct cgroup *cgrp) in cgroup_rstat_init() 306 void cgroup_rstat_exit(struct cgroup *cgrp) in cgroup_rstat_exit() 359 static void cgroup_base_stat_flush(struct cgroup *cgrp, int cpu) in cgroup_base_stat_flush() 409 void __cgroup_account_cputime(struct cgroup *cgrp, u64 delta_exec) in __cgroup_account_cputime() 419 void __cgroup_account_cputime_field(struct cgroup *cgrp, in __cgroup_account_cputime_field() [all …]
|
A D | freezer.c | 14 static void cgroup_propagate_frozen(struct cgroup *cgrp, bool frozen) in cgroup_propagate_frozen() 52 void cgroup_update_frozen(struct cgroup *cgrp) in cgroup_update_frozen() 89 static void cgroup_inc_frozen_cnt(struct cgroup *cgrp) in cgroup_inc_frozen_cnt() 97 static void cgroup_dec_frozen_cnt(struct cgroup *cgrp) in cgroup_dec_frozen_cnt() 109 struct cgroup *cgrp; in cgroup_enter_frozen() local 133 struct cgroup *cgrp; in cgroup_leave_frozen() local 177 static void cgroup_do_freeze(struct cgroup *cgrp, bool freeze) in cgroup_do_freeze() 260 void cgroup_freeze(struct cgroup *cgrp, bool freeze) in cgroup_freeze()
|
A D | cgroup.c | 1621 struct cgroup *cgrp; in cgroup_kn_unlock() local 1653 struct cgroup *cgrp; in cgroup_kn_lock_live() local 2387 struct cgroup *cgrp; in task_cgroup_path() local 3561 struct cgroup *cgrp; in cgroup_type_write() local 3596 struct cgroup *cgrp; in cgroup_max_descendants_write() local 3639 struct cgroup *cgrp; in cgroup_max_depth_write() local 3747 struct cgroup *cgrp; in pressure_write() local 3830 struct cgroup *cgrp; in cgroup_pressure_write() local 3905 struct cgroup *cgrp; in cgroup_freeze_write() local 3973 struct cgroup *cgrp; in cgroup_kill_write() local [all …]
|
A D | cgroup-v1.c | 196 void cgroup1_pidlist_destroy_all(struct cgroup *cgrp) in cgroup1_pidlist_destroy_all() 277 static struct cgroup_pidlist *cgroup_pidlist_find(struct cgroup *cgrp, in cgroup_pidlist_find() 298 static struct cgroup_pidlist *cgroup_pidlist_find_create(struct cgroup *cgrp, in cgroup_pidlist_find_create() 398 struct cgroup *cgrp = seq_css(s)->cgroup; in cgroup_pidlist_start() local 493 struct cgroup *cgrp; in __cgroup1_procs_write() local 548 struct cgroup *cgrp; in cgroup_release_agent_write() local 575 struct cgroup *cgrp = seq_css(seq)->cgroup; in cgroup_release_agent_show() local 702 struct cgroup *cgrp; in cgroupstats_build() local 751 void cgroup1_check_for_release(struct cgroup *cgrp) in cgroup1_check_for_release() 783 struct cgroup *cgrp = in cgroup1_release_agent() local [all …]
|
A D | cgroup-internal.h | 27 #define TRACE_CGROUP_PATH(type, cgrp, ...) \ argument 96 struct cgroup *cgrp; member 184 static inline bool cgroup_is_dead(const struct cgroup *cgrp) in cgroup_is_dead() 189 static inline bool notify_on_release(const struct cgroup *cgrp) in notify_on_release()
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
A D | cgrp.c | 32 nvkm_cgrp_ectx_put(struct nvkm_cgrp *cgrp, struct nvkm_ectx **pectx) in nvkm_cgrp_ectx_put() 51 nvkm_cgrp_ectx_get(struct nvkm_cgrp *cgrp, struct nvkm_engn *engn, struct nvkm_ectx **pectx, in nvkm_cgrp_ectx_get() 93 nvkm_cgrp_vctx_put(struct nvkm_cgrp *cgrp, struct nvkm_vctx **pvctx) in nvkm_cgrp_vctx_put() 119 nvkm_cgrp_vctx_get(struct nvkm_cgrp *cgrp, struct nvkm_engn *engn, struct nvkm_chan *chan, in nvkm_cgrp_vctx_get() 174 struct nvkm_cgrp *cgrp = container_of(kref, typeof(*cgrp), kref); in nvkm_cgrp_del() local 188 struct nvkm_cgrp *cgrp = *pcgrp; in nvkm_cgrp_unref() local 198 nvkm_cgrp_ref(struct nvkm_cgrp *cgrp) in nvkm_cgrp_ref() 209 struct nvkm_cgrp *cgrp = *pcgrp; in nvkm_cgrp_put() local 222 struct nvkm_cgrp *cgrp; in nvkm_cgrp_new() local
|
A D | gk110.c | 38 struct nvkm_cgrp *cgrp = chan->cgrp; in gk110_chan_preempt() local 61 gk110_cgrp_preempt(struct nvkm_cgrp *cgrp) in gk110_cgrp_preempt() 72 gk110_runl_insert_cgrp(struct nvkm_cgrp *cgrp, struct nvkm_memory *memory, u64 offset) in gk110_runl_insert_cgrp()
|
A D | chan.c | 44 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_chan_cctx_bind() local 96 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_chan_cctx_get() local 166 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_chan_remove_locked() local 198 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_chan_insert() local 347 struct nvkm_cgrp *cgrp, const char *name, bool priv, u32 devm, struct nvkm_vmm *vmm, in nvkm_chan_new_()
|
A D | runl.c | 36 struct nvkm_cgrp *cgrp = NULL; in nvkm_engn_cgrp_get() local 61 struct nvkm_cgrp *cgrp, *gtmp; in nvkm_runl_rc() local 145 nvkm_runl_rc_cgrp(struct nvkm_cgrp *cgrp) in nvkm_runl_rc_cgrp() 157 struct nvkm_cgrp *cgrp; in nvkm_runl_rc_engn() local 231 struct nvkm_cgrp *cgrp; in nvkm_runl_cgrp_get_cgid() local
|
A D | ucgrp.c | 33 struct nvkm_cgrp *cgrp; member 40 struct nvkm_cgrp *cgrp = nvkm_ucgrp(oclass->parent)->cgrp; in nvkm_ucgrp_chan_new() local 48 struct nvkm_cgrp *cgrp = nvkm_ucgrp(object)->cgrp; in nvkm_ucgrp_sclass() local
|
/linux-6.3-rc2/include/linux/ |
A D | cgroup.h | 326 static inline u64 cgroup_id(const struct cgroup *cgrp) in cgroup_id() 351 static inline void cgroup_get(struct cgroup *cgrp) in cgroup_get() 356 static inline bool cgroup_tryget(struct cgroup *cgrp) in cgroup_tryget() 361 static inline void cgroup_put(struct cgroup *cgrp) in cgroup_put() 566 static inline ino_t cgroup_ino(struct cgroup *cgrp) in cgroup_ino() 718 struct cgroup *cgrp; in cgroup_account_cputime() local 731 struct cgroup *cgrp; in cgroup_account_cputime_field() local 843 static inline void cgroup_bpf_get(struct cgroup *cgrp) in cgroup_bpf_get() 848 static inline void cgroup_bpf_put(struct cgroup *cgrp) in cgroup_bpf_put() 855 static inline void cgroup_bpf_get(struct cgroup *cgrp) {} in cgroup_bpf_get() [all …]
|
A D | psi.h | 34 static inline struct psi_group *cgroup_psi(struct cgroup *cgrp) in cgroup_psi() 53 static inline int psi_cgroup_alloc(struct cgroup *cgrp) in psi_cgroup_alloc() 57 static inline void psi_cgroup_free(struct cgroup *cgrp) in psi_cgroup_free()
|
/linux-6.3-rc2/kernel/bpf/ |
A D | cgroup.c | 71 struct cgroup *cgrp; in __cgroup_bpf_run_lsm_sock() local 93 struct cgroup *cgrp; in __cgroup_bpf_run_lsm_socket() local 114 struct cgroup *cgrp; in __cgroup_bpf_run_lsm_current() local 1133 struct cgroup *cgrp; in cgroup_bpf_prog_attach() local 1161 struct cgroup *cgrp; in cgroup_bpf_prog_detach() local 1277 struct cgroup *cgrp; in cgroup_bpf_link_attach() local 1320 struct cgroup *cgrp; in cgroup_bpf_prog_query() local 1363 struct cgroup *cgrp; in __cgroup_bpf_run_filter_skb() local 1474 struct cgroup *cgrp; in __cgroup_bpf_run_filter_sock_addr() local 1523 struct cgroup *cgrp; in __cgroup_bpf_check_dev_permission() local [all …]
|
A D | cgroup_iter.c | 165 struct cgroup *cgrp = aux->cgroup.start; in BTF_ID_LIST_GLOBAL_SINGLE() local 201 struct cgroup *cgrp; in bpf_iter_attach_cgroup() local
|
/linux-6.3-rc2/tools/testing/selftests/bpf/ |
A D | test_sockmap.c | 1409 static void test_exec(int cgrp, struct sockmap_options *opt) in test_exec() 1427 static void test_send_one(struct sockmap_options *opt, int cgrp) in test_send_one() 1446 static void test_send_many(struct sockmap_options *opt, int cgrp) in test_send_many() 1459 static void test_send_large(struct sockmap_options *opt, int cgrp) in test_send_large() 1467 static void test_send(struct sockmap_options *opt, int cgrp) in test_send() 1475 static void test_txmsg_pass(int cgrp, struct sockmap_options *opt) in test_txmsg_pass() 1496 static void test_txmsg_drop(int cgrp, struct sockmap_options *opt) in test_txmsg_drop() 1509 static void test_txmsg_skb(int cgrp, struct sockmap_options *opt) in test_txmsg_skb() 1588 static void test_txmsg_pull(int cgrp, struct sockmap_options *opt) in test_txmsg_pull() 1621 static void test_txmsg_pop(int cgrp, struct sockmap_options *opt) in test_txmsg_pop() [all …]
|
/linux-6.3-rc2/tools/perf/util/ |
A D | cgroup.c | 51 int read_cgroup_id(struct cgroup *cgrp) in read_cgroup_id() 148 struct cgroup *cgrp = evlist__findnew_cgroup(evlist, str); in add_cgroup() local 179 void cgroup__put(struct cgroup *cgrp) in cgroup__put() 356 struct cgroup *cgrp = NULL; in parse_cgroups() local 414 struct cgroup *cgrp = NULL; in evlist__expand_cgroup() local 516 struct cgroup *cgrp; in __cgroup__findnew() local 557 struct cgroup *cgrp; in cgroup__findnew() local 567 struct cgroup *cgrp; in cgroup__find() local 578 struct cgroup *cgrp; in perf_env__purge_cgroups() local
|
/linux-6.3-rc2/tools/perf/util/bpf_skel/ |
A D | bperf_cgroup.bpf.c | 65 static inline __u64 get_cgroup_v1_ancestor_id(struct cgroup *cgrp, int level) in get_cgroup_v1_ancestor_id() 83 struct cgroup *cgrp; in get_cgroup_v1_idx() local 153 __u32 key, cgrp; in bperf_cgroup_count() local
|
/linux-6.3-rc2/net/netfilter/ |
A D | xt_cgroup.c | 39 struct cgroup *cgrp; in cgroup_mt_check_v1() local 71 struct cgroup *cgrp; in cgroup_mt_check_v2() local
|