| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | cgrp_kfunc_failure.c | 20 static struct __cgrps_kfunc_map_value *insert_lookup_cgrp(struct cgroup *cgrp) in insert_lookup_cgrp() argument 33 int BPF_PROG(cgrp_kfunc_acquire_untrusted, struct cgroup *cgrp, const char *path) in BPF_PROG() argument 52 int BPF_PROG(cgrp_kfunc_acquire_no_null_check, struct cgroup *cgrp, const char *path) in BPF_PROG() argument 68 BPF_PROG(cgrp_kfunc_acquire_fp,struct cgroup * cgrp,const char * path) BPF_PROG() argument 82 BPF_PROG(cgrp_kfunc_acquire_unsafe_kretprobe,struct cgroup * cgrp) BPF_PROG() argument 96 BPF_PROG(cgrp_kfunc_acquire_trusted_walked,struct cgroup * cgrp,const char * path) BPF_PROG() argument 110 BPF_PROG(cgrp_kfunc_acquire_null,struct cgroup * cgrp,const char * path) BPF_PROG() argument 124 BPF_PROG(cgrp_kfunc_acquire_unreleased,struct cgroup * cgrp,const char * path) BPF_PROG() argument 138 BPF_PROG(cgrp_kfunc_xchg_unreleased,struct cgroup * cgrp,const char * path) BPF_PROG() argument 158 BPF_PROG(cgrp_kfunc_rcu_get_release,struct cgroup * cgrp,const char * path) BPF_PROG() argument 179 BPF_PROG(cgrp_kfunc_release_untrusted,struct cgroup * cgrp,const char * path) BPF_PROG() argument 195 BPF_PROG(cgrp_kfunc_release_fp,struct cgroup * cgrp,const char * path) BPF_PROG() argument 207 BPF_PROG(cgrp_kfunc_release_null,struct cgroup * cgrp,const char * path) BPF_PROG() argument 241 BPF_PROG(cgrp_kfunc_release_unacquired,struct cgroup * cgrp,const char * path) BPF_PROG() argument [all...] |
| H A D | cgroup_read_xattr.c | 29 struct cgroup *cgrp; in BPF_PROG() local 45 struct cgroup *cgrp; in BPF_PROG() local 62 struct cgroup *cgrp; BPF_PROG() local 81 struct cgroup *cgrp; BPF_PROG() local 100 struct cgroup *cgrp; BPF_PROG() local 121 struct cgroup *cgrp, *ancestor; BPF_PROG() local 143 struct cgroup *cgrp, *ancestor; BPF_PROG() local [all...] |
| H A D | cgrp_kfunc_success.c | 33 int BPF_PROG(test_cgrp_acquire_release_argument, struct cgroup *cgrp, const char *path) in BPF_PROG() argument 50 int BPF_PROG(test_cgrp_acquire_leave_in_map, struct cgroup *cgrp, const char *path) in BPF_PROG() argument 65 int BPF_PROG(test_cgrp_xchg_release, struct cgroup *cgrp, const char *path) in BPF_PROG() argument 108 BPF_PROG(test_cgrp_get_release,struct cgroup * cgrp,const char * path) BPF_PROG() argument 139 BPF_PROG(test_cgrp_get_ancestors,struct cgroup * cgrp,const char * path) BPF_PROG() argument 184 BPF_PROG(test_cgrp_from_id,struct cgroup * cgrp,const char * path) BPF_PROG() argument [all...] |
| H A D | cgrp_ls_recursion.c | 30 static void __on_update(struct cgroup *cgrp) in __on_update() 47 struct cgroup *cgrp; in BPF_PROG() local 63 static void __on_enter(struct pt_regs *regs, long id, struct cgroup *cgrp) in __on_enter() 80 struct cgroup *cgrp; in BPF_PROG() local
|
| H A D | iters_css_task.c | 28 struct cgroup *cgrp; in BPF_PROG() local 50 static inline u64 cgroup_id(struct cgroup *cgrp) in cgroup_id() 59 struct cgroup *cgrp = ctx->cgroup; in cgroup_id_printer() local 89 struct cgroup *cgrp = bpf_cgroup_from_id(cgrp_id); in BPF_PROG() local
|
| H A D | cgrp_ls_tp_btf.c | 36 static void __on_enter(struct pt_regs *regs, long id, struct cgroup *cgrp) in __on_enter() 70 struct cgroup *cgrp; in BPF_PROG() local 90 static void __on_exit(struct pt_regs *regs, long id, struct cgroup *cgrp) in __on_exit() 108 struct cgroup *cgrp; in BPF_PROG() local
|
| H A D | cgrp_kfunc_common.h | 13 struct cgroup __kptr * cgrp; member 30 static inline struct __cgrps_kfunc_map_value *cgrps_kfunc_map_value_lookup(struct cgroup *cgrp) in cgrps_kfunc_map_value_lookup() 42 static inline int cgrps_kfunc_map_insert(struct cgroup *cgrp) in cgrps_kfunc_map_insert()
|
| H A D | iters_task_failure.c | 34 struct cgroup *cgrp = bpf_cgroup_from_id(cg_id); in BPF_PROG() local 69 struct cgroup *cgrp = bpf_cgroup_from_id(cg_id); in BPF_PROG() local 92 struct cgroup *cgrp = bpf_cgroup_from_id(cg_id); in BPF_PROG() local [all...] |
| H A D | cgroup_hierarchical_stats.c | 43 cgroup_id(struct cgroup * cgrp) cgroup_id() argument 83 BPF_PROG(flusher,struct cgroup * cgrp,struct cgroup * parent,int cpu) BPF_PROG() argument 133 BPF_PROG(dumper,struct bpf_iter_meta * meta,struct cgroup * cgrp) BPF_PROG() argument
|
| H A D | test_task_under_cgroup.c | 23 struct cgroup *cgrp = NULL; in BPF_PROG() local 54 struct cgroup *cgrp = NULL; in BPF_PROG() local [all...] |
| /linux/kernel/cgroup/ |
| H A D | freezer.c | 15 static bool cgroup_update_frozen_flag(struct cgroup *cgrp, bool frozen) in cgroup_update_frozen_flag() 36 static void cgroup_propagate_frozen(struct cgroup *cgrp, bool frozen) in cgroup_propagate_frozen() 66 void cgroup_update_frozen(struct cgroup *cgrp) in cgroup_update_frozen() 86 static void cgroup_inc_frozen_cnt(struct cgroup *cgrp) in cgroup_inc_frozen_cnt() 94 static void cgroup_dec_frozen_cnt(struct cgroup *cgrp) in cgroup_dec_frozen_cnt() 106 struct cgroup *cgrp; in cgroup_enter_frozen() local 130 struct cgroup *cgrp; in cgroup_leave_frozen() local 174 static void cgroup_do_freeze(struct cgroup *cgrp, bool freeze, u64 ts_nsec) in cgroup_do_freeze() 263 void cgroup_freeze(struct cgroup *cgrp, bool freeze) in cgroup_freeze()
|
| H A D | cgroup.c | 343 cgroup_on_dfl(const struct cgroup * cgrp) cgroup_on_dfl() argument 379 cgroup_has_tasks(struct cgroup * cgrp) cgroup_has_tasks() argument 384 cgroup_is_threaded(struct cgroup * cgrp) cgroup_is_threaded() argument 390 cgroup_is_mixable(struct cgroup * cgrp) cgroup_is_mixable() argument 401 cgroup_can_be_thread_root(struct cgroup * cgrp) cgroup_can_be_thread_root() argument 423 cgroup_is_thread_root(struct cgroup * cgrp) cgroup_is_thread_root() argument 445 cgroup_is_valid_domain(struct cgroup * cgrp) cgroup_is_valid_domain() argument 463 cgroup_control(struct cgroup * cgrp) cgroup_control() argument 484 cgroup_ss_mask(struct cgroup * cgrp) cgroup_ss_mask() argument 510 cgroup_e_css_by_mask(struct cgroup * cgrp,struct cgroup_subsys * ss) cgroup_e_css_by_mask() argument 544 cgroup_e_css(struct cgroup * cgrp,struct cgroup_subsys * ss) cgroup_e_css() argument 574 cgroup_get_e_css(struct cgroup * cgrp,struct cgroup_subsys * ss) cgroup_get_e_css() argument 600 cgroup_get_live(struct cgroup * cgrp) cgroup_get_live() argument 611 __cgroup_task_count(const struct cgroup * cgrp) __cgroup_task_count() argument 628 cgroup_task_count(const struct cgroup * cgrp) cgroup_task_count() argument 654 struct cgroup *cgrp = kn_priv(of->kn); of_css() local 680 for_each_css(css,ssid,cgrp) global() argument 780 cgroup_update_populated(struct cgroup * cgrp,bool populated) cgroup_update_populated() argument 1053 find_existing_css_set(struct css_set * old_cset,struct cgroup * cgrp,struct cgroup_subsys_state ** template) find_existing_css_set() argument 1139 link_css_set(struct list_head * tmp_links,struct css_set * cset,struct cgroup * cgrp) link_css_set() argument 1172 find_css_set(struct css_set * old_cset,struct cgroup * cgrp) find_css_set() argument 1340 struct cgroup *cgrp = &root->cgrp; cgroup_destroy_root() local 1534 cgroup_file_name(struct cgroup * cgrp,const struct cftype * cft,char * buf) cgroup_file_name() argument 1631 struct cgroup *cgrp; cgroup_kn_unlock() local 1663 struct cgroup *cgrp; cgroup_kn_lock_live() local 1692 cgroup_rm_file(struct cgroup * cgrp,const struct cftype * cft) cgroup_rm_file() argument 1718 struct cgroup *cgrp = css->cgroup; css_clear_dir() local 1751 struct cgroup *cgrp = css->cgroup; css_populate_dir() local 2056 struct cgroup *cgrp = container_of(work, struct cgroup, finish_destroy_work); cgroup_finish_destroy_work_fn() local 2064 init_cgroup_housekeeping(struct cgroup * cgrp) init_cgroup_housekeeping() argument 2097 struct cgroup *cgrp = &root->cgrp; init_cgroup_root() local 2238 struct cgroup *cgrp; cgroup_do_get_tree() local 2443 cgroup_path_ns_locked(struct cgroup * cgrp,char * buf,size_t buflen,struct cgroup_namespace * ns) cgroup_path_ns_locked() argument 2451 cgroup_path_ns(struct cgroup * cgrp,char * buf,size_t buflen,struct cgroup_namespace * ns) cgroup_path_ns() argument 3116 struct cgroup *cgrp = seq_css(seq)->cgroup; cgroup_controllers_show() local 3125 struct cgroup *cgrp = seq_css(seq)->cgroup; cgroup_subtree_control_show() local 3140 cgroup_update_dfl_csses(struct cgroup * cgrp) cgroup_update_dfl_csses() argument 3217 cgroup_lock_and_drain_offline(struct cgroup * cgrp) cgroup_lock_and_drain_offline() argument 3258 cgroup_save_control(struct cgroup * cgrp) cgroup_save_control() argument 3278 cgroup_propagate_control(struct cgroup * cgrp) cgroup_propagate_control() argument 3299 cgroup_restore_control(struct cgroup * cgrp) cgroup_restore_control() argument 3314 struct cgroup *cgrp = css->cgroup; css_visible() local 3336 cgroup_apply_control_enable(struct cgroup * cgrp) cgroup_apply_control_enable() argument 3382 cgroup_apply_control_disable(struct cgroup * cgrp) cgroup_apply_control_disable() argument 3428 cgroup_apply_control(struct cgroup * cgrp) cgroup_apply_control() argument 3453 cgroup_finalize_control(struct cgroup * cgrp,int ret) cgroup_finalize_control() argument 3463 cgroup_vet_subtree_control_enable(struct cgroup * cgrp,u32 enable) cgroup_vet_subtree_control_enable() argument 3509 struct cgroup *cgrp, *child; cgroup_subtree_control_write() local 3608 cgroup_enable_threaded(struct cgroup * cgrp) cgroup_enable_threaded() argument 3657 struct cgroup *cgrp = seq_css(seq)->cgroup; cgroup_type_show() local 3674 struct cgroup *cgrp; cgroup_type_write() local 3695 struct cgroup *cgrp = seq_css(seq)->cgroup; cgroup_max_descendants_show() local 3709 struct cgroup *cgrp; cgroup_max_descendants_write() local 3738 struct cgroup *cgrp = seq_css(seq)->cgroup; cgroup_max_depth_show() local 3752 struct cgroup *cgrp; cgroup_max_depth_write() local 3781 struct cgroup *cgrp = seq_css(seq)->cgroup; cgroup_events_show() local 3831 struct cgroup *cgrp = seq_css(seq)->cgroup; cgroup_core_local_stat_show() local 3859 cgroup_tryget_css(struct cgroup * cgrp,struct cgroup_subsys * ss) cgroup_tryget_css() argument 3875 struct cgroup *cgrp = seq_css(seq)->cgroup; cgroup_extra_stat_show() local 3893 cgroup_local_stat_show(struct seq_file * seq,struct cgroup * cgrp,int ssid) cgroup_local_stat_show() argument 3925 struct cgroup __maybe_unused *cgrp = seq_css(seq)->cgroup; cpu_local_stat_show() local 3937 struct cgroup *cgrp = seq_css(seq)->cgroup; cgroup_io_pressure_show() local 3944 struct cgroup *cgrp = seq_css(seq)->cgroup; cgroup_memory_pressure_show() local 3951 struct cgroup *cgrp = seq_css(seq)->cgroup; cgroup_cpu_pressure_show() local 3962 struct cgroup *cgrp; pressure_write() local 4023 struct cgroup *cgrp = seq_css(seq)->cgroup; cgroup_irq_pressure_show() local 4039 struct cgroup *cgrp = seq_css(seq)->cgroup; cgroup_pressure_show() local 4053 struct cgroup *cgrp; cgroup_pressure_write() local 4118 struct cgroup *cgrp = seq_css(seq)->cgroup; cgroup_freeze_show() local 4128 struct cgroup *cgrp; cgroup_freeze_write() local 4150 __cgroup_kill(struct cgroup * cgrp) __cgroup_kill() argument 4176 cgroup_kill(struct cgroup * cgrp) cgroup_kill() argument 4192 struct cgroup *cgrp; cgroup_kill_write() local 4261 struct cgroup *cgrp = kn_priv(of->kn); cgroup_file_write() local 4380 cgroup_add_file(struct cgroup_subsys_state * css,struct cgroup * cgrp,struct cftype * cft) cgroup_add_file() argument 4420 cgroup_addrm_files(struct cgroup_subsys_state * css,struct cgroup * cgrp,struct cftype cfts[],bool is_add) cgroup_addrm_files() argument 4468 struct cgroup *cgrp = css->cgroup; cgroup_apply_cftypes() local 5234 struct cgroup *cgrp = seq_css(s)->cgroup; __cgroup_procs_start() local 5258 struct cgroup *cgrp = seq_css(s)->cgroup; cgroup_procs_start() local 5279 cgroup_may_write(const struct cgroup * cgrp,struct super_block * sb) cgroup_may_write() argument 5565 struct cgroup *cgrp = css->cgroup; css_free_rwork_fn() local 5616 struct cgroup *cgrp = css->cgroup; css_release_work_fn() local 5688 init_and_link_css(struct cgroup_subsys_state * css,struct cgroup_subsys * ss,struct cgroup * cgrp) init_and_link_css() argument 5763 css_create(struct cgroup * cgrp,struct cgroup_subsys * ss) css_create() argument 5820 struct cgroup *cgrp, *tcgrp; cgroup_create() local 5967 struct cgroup *parent, *cgrp; cgroup_mkdir() local 6161 cgroup_destroy_locked(struct cgroup * cgrp) cgroup_destroy_locked() argument 6243 cgroup_finish_destroy(struct cgroup * cgrp) cgroup_finish_destroy() argument 6256 struct cgroup *cgrp; cgroup_rmdir() local 6523 struct cgroup *cgrp; __cgroup_get_from_id() local 6556 struct cgroup *cgrp, *root_cgrp; cgroup_get_from_id() local 6594 struct cgroup *cgrp; proc_cgroup_show() local 6691 struct cgroup *cgrp = cgroup_v1v2_get_from_file(f); cgroup_get_from_file() local 6826 struct cgroup *cgrp = kargs->cgrp; cgroup_css_set_put_fork() local 7188 struct cgroup *cgrp; css_tryget_online_from_dir() local 7239 struct cgroup *cgrp = ERR_PTR(-ENOENT); cgroup_get_from_path() local 7292 struct cgroup *cgrp = cgroup_v1v2_get_from_fd(fd); cgroup_get_from_fd() local 7383 struct cgroup *cgrp = sock_cgroup_ptr(skcd); cgroup_sk_clone() local 7396 struct cgroup *cgrp = sock_cgroup_ptr(skcd); cgroup_sk_free() local [all...] |
| H A D | rstat.c | 36 struct cgroup *cgrp, int cpu) in cgroup_rstat_base_cpu() 351 __weak noinline void bpf_rstat_flush(struct cgroup *cgrp, in bpf_rstat_flush() 371 struct cgroup *cgrp = css->cgroup; in __css_rstat_lock() local 388 struct cgroup *cgrp = css->cgroup; in __css_rstat_unlock() local 444 struct cgroup *cgrp = css->cgroup; in css_rstat_init() local 509 struct cgroup *cgrp = css->cgroup; in css_rstat_exit() local 572 static void cgroup_base_stat_flush(struct cgroup *cgrp, int cpu) in cgroup_base_stat_flush() 612 cgroup_base_stat_cputime_account_begin(struct cgroup *cgrp, unsigned long *flags) in cgroup_base_stat_cputime_account_begin() 621 static void cgroup_base_stat_cputime_account_end(struct cgroup *cgrp, in cgroup_base_stat_cputime_account_end() 630 void __cgroup_account_cputime(struct cgroup *cgrp, u64 delta_exec) in __cgroup_account_cputime() [all …]
|
| H A D | cgroup-v1.c | 206 void cgroup1_pidlist_destroy_all(struct cgroup *cgrp) in cgroup1_pidlist_destroy_all() 287 static struct cgroup_pidlist *cgroup_pidlist_find(struct cgroup *cgrp, in cgroup_pidlist_find() 308 static struct cgroup_pidlist *cgroup_pidlist_find_create(struct cgroup *cgrp, in cgroup_pidlist_find_create() 336 static int pidlist_array_load(struct cgroup *cgrp, enum cgroup_filetype type, in pidlist_array_load() 407 struct cgroup *cgrp = seq_css(s)->cgroup; in cgroup_pidlist_start() local 502 struct cgroup *cgrp; in __cgroup1_procs_write() local 557 struct cgroup *cgrp; in cgroup_release_agent_write() local 584 struct cgroup *cgrp = seq_css(seq)->cgroup; in cgroup_release_agent_show() local 722 struct cgroup *cgrp; in cgroupstats_build() local 771 void cgroup1_check_for_release(struct cgroup *cgrp) in cgroup1_check_for_release() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
| H 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() 177 struct nvkm_cgrp *cgrp = container_of(kref, typeof(*cgrp), kref); in nvkm_cgrp_del() local 191 struct nvkm_cgrp *cgrp = *pcgrp; in nvkm_cgrp_unref() local 201 nvkm_cgrp_ref(struct nvkm_cgrp *cgrp) in nvkm_cgrp_ref() 212 struct nvkm_cgrp *cgrp = *pcgrp; in nvkm_cgrp_put() local 225 struct nvkm_cgrp *cgrp; in nvkm_cgrp_new() local
|
| H 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()
|
| H A D | chan.c | 43 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_chan_cctx_bind() local 95 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_chan_cctx_get() local 165 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_chan_remove_locked() local 197 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_chan_insert() local 346 struct nvkm_cgrp *cgrp, const char *name, bool priv, u32 devm, struct nvkm_vmm *vmm, in nvkm_chan_new_()
|
| H 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
|
| H 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/include/linux/ |
| H A D | cgroup.h | 290 #define cgroup_for_each_live_child(child, cgrp) \ argument 298 #define cgroup_for_each_live_descendant_pre(dsct, d_css, cgrp) \ argument 307 #define cgroup_for_each_live_descendant_post(dsct, d_css, cgrp) \ argument 372 static inline u64 cgroup_id(const struct cgroup *cgrp) in cgroup_id() argument 388 cgroup_css(struct cgroup * cgrp,struct cgroup_subsys * ss) cgroup_css() argument 434 cgroup_is_dead(const struct cgroup * cgrp) cgroup_is_dead() argument 439 cgroup_get(struct cgroup * cgrp) cgroup_get() argument 444 cgroup_tryget(struct cgroup * cgrp) cgroup_tryget() argument 449 cgroup_put(struct cgroup * cgrp) cgroup_put() argument 581 cgroup_parent(struct cgroup * cgrp) cgroup_parent() argument 599 cgroup_is_descendant(struct cgroup * cgrp,struct cgroup * ancestor) cgroup_is_descendant() argument 618 cgroup_ancestor(struct cgroup * cgrp,int ancestor_level) cgroup_ancestor() argument 644 cgroup_is_populated(struct cgroup * cgrp) cgroup_is_populated() argument 651 cgroup_ino(struct cgroup * cgrp) cgroup_ino() argument 680 cgroup_name(struct cgroup * cgrp,char * buf,size_t buflen) cgroup_name() argument 685 cgroup_path(struct cgroup * cgrp,char * buf,size_t buflen) cgroup_path() argument 690 pr_cont_cgroup_name(struct cgroup * cgrp) pr_cont_cgroup_name() argument 695 pr_cont_cgroup_path(struct cgroup * cgrp) pr_cont_cgroup_path() argument 729 cgroup_id(const struct cgroup * cgrp) cgroup_id() argument 756 cgroup_parent(struct cgroup * cgrp) cgroup_parent() argument 803 struct cgroup *cgrp; cgroup_account_cputime() local 816 struct cgroup *cgrp; cgroup_account_cputime_field() local 884 cgroup_bpf_get(struct cgroup * cgrp) cgroup_bpf_get() argument 889 cgroup_bpf_put(struct cgroup * cgrp) cgroup_bpf_put() argument 896 cgroup_bpf_get(struct cgroup * cgrp) cgroup_bpf_get() argument 897 cgroup_bpf_put(struct cgroup * cgrp) cgroup_bpf_put() argument [all...] |
| H A D | psi.h | 35 static inline struct psi_group *cgroup_psi(struct cgroup *cgrp) in cgroup_psi() 54 static inline int psi_cgroup_alloc(struct cgroup *cgrp) in psi_cgroup_alloc() 58 static inline void psi_cgroup_free(struct cgroup *cgrp) in psi_cgroup_free()
|
| /linux/tools/sched_ext/ |
| H A D | scx_flatcg.bpf.c | 163 static struct fcg_cgrp_ctx *find_cgrp_ctx(struct cgroup *cgrp) in find_cgrp_ctx() argument 175 static struct fcg_cgrp_ctx *find_ancestor_cgrp_ctx(struct cgroup *cgrp, int level) in find_ancestor_cgrp_ctx() argument 192 static void cgrp_refresh_hweight(struct cgroup *cgrp, struc argument 275 cgrp_enqueued(struct cgroup * cgrp,struct fcg_cgrp_ctx * cgc) cgrp_enqueued() argument 348 struct cgroup *cgrp; BPF_STRUCT_OPS() local 416 update_active_weight_sums(struct cgroup * cgrp,bool runnable) update_active_weight_sums() argument 509 struct cgroup *cgrp; BPF_STRUCT_OPS() local 518 struct cgroup *cgrp; BPF_STRUCT_OPS() local 542 struct cgroup *cgrp; BPF_STRUCT_OPS() local 579 struct cgroup *cgrp; BPF_STRUCT_OPS() local 586 BPF_STRUCT_OPS(fcg_cgroup_set_weight,struct cgroup * cgrp,u32 weight) BPF_STRUCT_OPS() argument 613 struct cgroup *cgrp; try_pick_next_cgroup() local 731 struct cgroup *cgrp; BPF_STRUCT_OPS() local 830 BPF_STRUCT_OPS_SLEEPABLE(fcg_cgroup_init,struct cgroup * cgrp,struct scx_cgroup_init_args * args) BPF_STRUCT_OPS_SLEEPABLE() argument 901 BPF_STRUCT_OPS(fcg_cgroup_exit,struct cgroup * cgrp) BPF_STRUCT_OPS() argument [all...] |
| /linux/kernel/bpf/ |
| H A D | cgroup.c | 62 bpf_prog_run_array_cg(const struct cgroup_bpf * cgrp,enum cgroup_bpf_attach_type atype,const void * ctx,bpf_prog_run_fn run_prog,int retval,u32 * ret_flags) bpf_prog_run_array_cg() argument 100 struct cgroup *cgrp; __cgroup_bpf_run_lsm_sock() local 122 struct cgroup *cgrp; __cgroup_bpf_run_lsm_socket() local 143 struct cgroup *cgrp; __cgroup_bpf_run_lsm_current() local 221 cgroup_bpf_offline(struct cgroup * cgrp) cgroup_bpf_offline() argument 239 bpf_cgroup_storages_alloc(struct bpf_cgroup_storage * storages[],struct bpf_cgroup_storage * new_storages[],enum bpf_attach_type type,struct bpf_prog * prog,struct cgroup * cgrp) bpf_cgroup_storages_alloc() argument 279 bpf_cgroup_storages_link(struct bpf_cgroup_storage * storages[],struct cgroup * cgrp,enum bpf_attach_type attach_type) bpf_cgroup_storages_link() argument 306 struct cgroup *p, *cgrp = container_of(work, struct cgroup, cgroup_bpf_release() local 363 struct cgroup *cgrp = container_of(ref, struct cgroup, bpf.refcnt); cgroup_bpf_release_fn() local 403 hierarchy_allows_attach(struct cgroup * cgrp,enum cgroup_bpf_attach_type atype) hierarchy_allows_attach() argument 432 compute_effective_progs(struct cgroup * cgrp,enum cgroup_bpf_attach_type atype,struct bpf_prog_array ** array) compute_effective_progs() argument 490 activate_effective_progs(struct cgroup * cgrp,enum cgroup_bpf_attach_type atype,struct bpf_prog_array * old_array) activate_effective_progs() argument 506 cgroup_bpf_inherit(struct cgroup * cgrp) cgroup_bpf_inherit() argument 552 struct cgroup *cgrp = data; cgroup_bpf_lifetime_notify() local 570 update_effective_progs(struct cgroup * cgrp,enum cgroup_bpf_attach_type atype) update_effective_progs() argument 785 __cgroup_bpf_attach(struct cgroup * cgrp,struct bpf_prog * prog,struct bpf_prog * replace_prog,struct bpf_cgroup_link * link,enum bpf_attach_type type,u32 flags,u32 id_or_fd,u64 revision) __cgroup_bpf_attach() argument 906 cgroup_bpf_attach(struct cgroup * cgrp,struct bpf_prog * prog,struct bpf_prog * replace_prog,struct bpf_cgroup_link * link,enum bpf_attach_type type,u32 flags,u32 id_or_fd,u64 revision) cgroup_bpf_attach() argument 924 replace_effective_prog(struct cgroup * cgrp,enum cgroup_bpf_attach_type atype,struct bpf_cgroup_link * link) replace_effective_prog() argument 976 __cgroup_bpf_replace(struct cgroup * cgrp,struct bpf_cgroup_link * link,struct bpf_prog * new_prog) __cgroup_bpf_replace() argument 1077 purge_effective_progs(struct cgroup * cgrp,struct bpf_prog * prog,struct bpf_cgroup_link * link,enum cgroup_bpf_attach_type atype) purge_effective_progs() argument 1135 __cgroup_bpf_detach(struct cgroup * cgrp,struct bpf_prog * prog,struct bpf_cgroup_link * link,enum bpf_attach_type type,u64 revision) __cgroup_bpf_detach() argument 1198 cgroup_bpf_detach(struct cgroup * cgrp,struct bpf_prog * prog,enum bpf_attach_type type,u64 revision) cgroup_bpf_detach() argument 1210 __cgroup_bpf_query(struct cgroup * cgrp,const union bpf_attr * attr,union bpf_attr __user * uattr) __cgroup_bpf_query() argument 1314 cgroup_bpf_query(struct cgroup * cgrp,const union bpf_attr * attr,union bpf_attr __user * uattr) cgroup_bpf_query() argument 1329 struct cgroup *cgrp; cgroup_bpf_prog_attach() local 1358 struct cgroup *cgrp; cgroup_bpf_prog_detach() local 1481 struct cgroup *cgrp; cgroup_bpf_link_attach() local 1525 struct cgroup *cgrp; cgroup_bpf_prog_query() local 1568 struct cgroup *cgrp; __cgroup_bpf_run_filter_skb() local 1642 struct cgroup *cgrp = sock_cgroup_ptr(&sk->sk_cgrp_data); __cgroup_bpf_run_filter_sk() local 1680 struct cgroup *cgrp; __cgroup_bpf_run_filter_sock_addr() local 1725 struct cgroup *cgrp = sock_cgroup_ptr(&sk->sk_cgrp_data); __cgroup_bpf_run_filter_sock_ops() local 1735 struct cgroup *cgrp; __cgroup_bpf_check_dev_permission() local 1905 struct cgroup *cgrp; __cgroup_bpf_run_filter_sysctl() local 1999 struct cgroup *cgrp = sock_cgroup_ptr(&sk->sk_cgrp_data); __cgroup_bpf_run_filter_setsockopt() local 2091 struct cgroup *cgrp = sock_cgroup_ptr(&sk->sk_cgrp_data); __cgroup_bpf_run_filter_getsockopt() local 2175 struct cgroup *cgrp = sock_cgroup_ptr(&sk->sk_cgrp_data); __cgroup_bpf_run_filter_getsockopt_kern() local [all...] |
| /linux/tools/testing/selftests/bpf/ |
| H A D | test_sockmap.c | 1468 __test_exec(int cgrp,int test,struct sockmap_options * opt) __test_exec() argument 1501 test_exec(int cgrp,struct sockmap_options * opt) test_exec() argument 1519 test_send_one(struct sockmap_options * opt,int cgrp) test_send_one() argument 1538 test_send_many(struct sockmap_options * opt,int cgrp) test_send_many() argument 1551 test_send_large(struct sockmap_options * opt,int cgrp) test_send_large() argument 1559 test_send(struct sockmap_options * opt,int cgrp) test_send() argument 1567 test_txmsg_pass(int cgrp,struct sockmap_options * opt) test_txmsg_pass() argument 1574 test_txmsg_redir(int cgrp,struct sockmap_options * opt) test_txmsg_redir() argument 1580 test_txmsg_redir_wait_sndmem(int cgrp,struct sockmap_options * opt) test_txmsg_redir_wait_sndmem() argument 1592 test_txmsg_drop(int cgrp,struct sockmap_options * opt) test_txmsg_drop() argument 1598 test_txmsg_ingress_redir(int cgrp,struct sockmap_options * opt) test_txmsg_ingress_redir() argument 1605 test_txmsg_skb(int cgrp,struct sockmap_options * opt) test_txmsg_skb() argument 1663 test_txmsg_cork_hangs(int cgrp,struct sockmap_options * opt) test_txmsg_cork_hangs() argument 1684 test_txmsg_pull(int cgrp,struct sockmap_options * opt) test_txmsg_pull() argument 1719 test_txmsg_pop(int cgrp,struct sockmap_options * opt) test_txmsg_pop() argument 1763 test_txmsg_push(int cgrp,struct sockmap_options * opt) test_txmsg_push() argument 1800 test_txmsg_push_pop(int cgrp,struct sockmap_options * opt) test_txmsg_push_pop() argument 1847 test_txmsg_apply(int cgrp,struct sockmap_options * opt) test_txmsg_apply() argument 1892 test_txmsg_cork(int cgrp,struct sockmap_options * opt) test_txmsg_cork() argument 1907 test_txmsg_ingress_parser(int cgrp,struct sockmap_options * opt) test_txmsg_ingress_parser() argument 1919 test_txmsg_ingress_parser2(int cgrp,struct sockmap_options * opt) test_txmsg_ingress_parser2() argument [all...] |
| /linux/tools/perf/util/ |
| H A D | cgroup.c | 67 int read_cgroup_id(struct cgroup *cgrp) in read_cgroup_id() argument 157 struct cgroup *cgrp = evlist__findnew_cgroup(evlist, str); in add_cgroup() local 188 cgroup__put(struct cgroup * cgrp) cgroup__put() argument 365 struct cgroup *cgrp = NULL; parse_cgroups() local 422 struct cgroup *cgrp = NULL; evlist__expand_cgroup() local 520 struct cgroup *cgrp; __cgroup__findnew() local 561 struct cgroup *cgrp; cgroup__findnew() local 576 struct cgroup *cgrp; cgroup__find() local 587 struct cgroup *cgrp; perf_env__purge_cgroups() local [all...] |