Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/bpf/syscall.c bpf_prog_put() -> __bpf_prog_put()

Type Parameter Key Value
BUF_SIZE 0 prog s32min-s32max
BUF_SIZE 0 prog->aux->attach_btf s32min-s32max
BUF_SIZE 0 prog->aux->dst_prog s32min-s32max
BUF_SIZE 0 prog->aux->token s32min-s32max
BUF_SIZE 0 prog->aux->used_maps (-1),8-s32max
DATA_SOURCE 0 prog $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 prog->aux->prog->len 1-4096[c]
USER_DATA 0 prog->len 1-4096[c]
NO_OVERFLOW_SIMPLE 0 prog->aux->offload->prog->len
UNITS 0 prog unit_array_size
USER_PTR 0 prog->insns
HALF_LOCKED2 &d->mutex
HALF_LOCKED2 &edev->qede_lock
HALF_LOCKED2 &mdev->state_lock
HALF_LOCKED2 &priv->state_lock
HALF_LOCKED2 &prog->aux->dst_mutex
HALF_LOCKED2 &seq->lock
HALF_LOCKED2 &st_map->lock
HALF_LOCKED2 &vsi->xdp_state_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 csk
HALF_LOCKED2 global &cgroup_mutex
HALF_LOCKED2 global &ir_raw_handler_lock
HALF_LOCKED2 global &link_mutex
HALF_LOCKED2 global &netns_bpf_mutex
HALF_LOCKED2 global &pernet_ops_rwsem
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &sockmap_mutex