Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/bpf/cgroup.c __cgroup_bpf_check_dev_permission() -> bpf_prog_run_array_cg()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 atype 4
PARAM_VALUE 2 ctx 5320934293570772992
PARAM_VALUE 4 retval 0
PARAM_VALUE 5 ret_flags 0
BUF_SIZE 2 ctx 12
DATA_SOURCE 1 atype $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 global &kfd_processes_mutex

kernel/bpf/cgroup.c __cgroup_bpf_run_filter_getsockopt() -> bpf_prog_run_array_cg()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 atype 19
PARAM_VALUE 2 ctx 4174225412468948992
PARAM_VALUE 5 ret_flags 0
BUF_SIZE 2 ctx 56
DATA_SOURCE 4 retval $6
RX_PATH
TASK_NOT_RUNNING
LOCK2 sk

kernel/bpf/cgroup.c __cgroup_bpf_run_filter_getsockopt_kern() -> bpf_prog_run_array_cg()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 atype 19
PARAM_VALUE 2 ctx 3078315695342129152
PARAM_VALUE 4 retval s32min-0
PARAM_VALUE 5 ret_flags 0
BUF_SIZE 2 ctx 56
DATA_SOURCE 4 retval $5
RX_PATH
HALF_LOCKED2 sk
HALF_LOCKED2 sk

kernel/bpf/cgroup.c __cgroup_bpf_run_filter_setsockopt() -> bpf_prog_run_array_cg()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 atype 20
PARAM_VALUE 2 ctx 387614722619752448
PARAM_VALUE 4 retval 0
PARAM_VALUE 5 ret_flags 0
BUF_SIZE 2 ctx 56
RX_PATH
TASK_NOT_RUNNING
LOCK2 sk

kernel/bpf/cgroup.c __cgroup_bpf_run_filter_sk() -> bpf_prog_run_array_cg()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 atype 2,10-11,27
PARAM_VALUE 2 ctx 4096-ptr_max
PARAM_VALUE 4 retval 0
PARAM_VALUE 5 ret_flags 0
DATA_SOURCE 1 atype $1
DATA_SOURCE 2 ctx $0
HARD_MAX 1 atype 27
RX_PATH
TASK_NOT_RUNNING
UNITS 2 ctx unit_byte

kernel/bpf/cgroup.c __cgroup_bpf_run_filter_skb() -> bpf_prog_run_array_cg()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 atype 1
PARAM_VALUE 2 ctx 4096-ptr_max
PARAM_VALUE 4 retval 0
PARAM_VALUE 5 ret_flags 4828472256165376000
PARAM_VALUE 5 *ret_flags 0
BUF_SIZE 2 ctx (-1)-s32max
DATA_SOURCE 1 atype $2
DATA_SOURCE 2 ctx $1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 ctx unit_byte
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

kernel/bpf/cgroup.c __cgroup_bpf_run_filter_skb() -> bpf_prog_run_array_cg()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 atype 0
PARAM_VALUE 2 ctx 4096-ptr_max
PARAM_VALUE 4 retval 0
PARAM_VALUE 5 ret_flags 0
BUF_SIZE 2 ctx (-1)-s32max
DATA_SOURCE 1 atype $2
DATA_SOURCE 2 ctx $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 2 ctx unit_byte
HALF_LOCKED2 &conn->lock
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 rcu_read
HALF_LOCKED2 sk

kernel/bpf/cgroup.c __cgroup_bpf_run_filter_sock_addr() -> bpf_prog_run_array_cg()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 atype 5-9,12,14,16-18,21-26
PARAM_VALUE 2 ctx 2459610300328710144
PARAM_VALUE 4 retval 0
PARAM_VALUE 5 ret_flags 0,2560026201531084800,5495900030449078272
PARAM_VALUE 5 *ret_flags 0
BUF_SIZE 2 ctx 40
DATA_SOURCE 1 atype $3
DATA_SOURCE 5 ret_flags $5
HARD_MAX 1 atype 26
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &u->iolock
HALF_LOCKED2 sk

kernel/bpf/cgroup.c __cgroup_bpf_run_filter_sock_ops() -> bpf_prog_run_array_cg()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 atype 3
PARAM_VALUE 2 ctx 4096-ptr_max
PARAM_VALUE 4 retval 0
PARAM_VALUE 5 ret_flags 0
DATA_SOURCE 1 atype $2
DATA_SOURCE 2 ctx $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

kernel/bpf/cgroup.c __cgroup_bpf_run_filter_sysctl() -> bpf_prog_run_array_cg()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 atype 15
PARAM_VALUE 2 ctx 4275019114157346816
PARAM_VALUE 4 retval 0
PARAM_VALUE 5 ret_flags 0
BUF_SIZE 2 ctx 72
DATA_SOURCE 1 atype $6
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock

kernel/bpf/cgroup.c __cgroup_bpf_run_lsm_current() -> bpf_prog_run_array_cg()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 4 retval 0
PARAM_VALUE 5 ret_flags 0
DATA_SOURCE 2 ctx $0

kernel/bpf/cgroup.c __cgroup_bpf_run_lsm_sock() -> bpf_prog_run_array_cg()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 2 ctx 4096-ptr_max
PARAM_VALUE 4 retval 0
PARAM_VALUE 5 ret_flags 0
DATA_SOURCE 2 ctx $0

kernel/bpf/cgroup.c __cgroup_bpf_run_lsm_socket() -> bpf_prog_run_array_cg()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 2 ctx 4096-ptr_max
PARAM_VALUE 4 retval 0
PARAM_VALUE 5 ret_flags 0
DATA_SOURCE 2 ctx $0