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 |