Symbol: bpf_cmd
include/linux/bpf.h
2785
bool bpf_token_allow_cmd(const struct bpf_token *token, enum bpf_cmd cmd);
include/linux/lsm_hook_defs.h
443
LSM_HOOK(int, 0, bpf_token_cmd, const struct bpf_token *token, enum bpf_cmd cmd)
include/linux/security.h
2279
extern int security_bpf_token_cmd(const struct bpf_token *token, enum bpf_cmd cmd);
include/linux/security.h
2325
static inline int security_bpf_token_cmd(const struct bpf_token *token, enum bpf_cmd cmd)
kernel/bpf/syscall.c
6210
static int __sys_bpf(enum bpf_cmd cmd, bpfptr_t uattr, unsigned int size)
kernel/bpf/token.c
236
bool bpf_token_allow_cmd(const struct bpf_token *token, enum bpf_cmd cmd)
security/security.c
5301
int security_bpf_token_cmd(const struct bpf_token *token, enum bpf_cmd cmd)
security/selinux/hooks.c
7229
enum bpf_cmd cmd)
tools/lib/bpf/bpf.c
72
static inline int sys_bpf(enum bpf_cmd cmd, union bpf_attr *attr,
tools/lib/bpf/bpf.c
78
static inline int sys_bpf_fd(enum bpf_cmd cmd, union bpf_attr *attr,
tools/lib/bpf/skel_internal.h
81
static inline int skel_sys_bpf(enum bpf_cmd cmd, union bpf_attr *attr,
tools/perf/builtin-trace.c
1158
.arg = { [0] = STRARRAY(cmd, bpf_cmd),
tools/perf/builtin-trace.c
761
static const char *bpf_cmd[] = {
tools/perf/builtin-trace.c
773
static DEFINE_STRARRAY(bpf_cmd, "BPF_");
tools/testing/selftests/bpf/prog_tests/btf_dump.c
604
TEST_BTF_DUMP_DATA_C(btf, d, "enum", str, enum bpf_cmd, BTF_F_COMPACT,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
606
TEST_BTF_DUMP_DATA(btf, d, "enum", str, enum bpf_cmd, BTF_F_COMPACT,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
608
TEST_BTF_DUMP_DATA(btf, d, "enum", str, enum bpf_cmd,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
612
TEST_BTF_DUMP_DATA(btf, d, "enum", str, enum bpf_cmd, 0,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
615
TEST_BTF_DUMP_DATA(btf, d, "enum", str, enum bpf_cmd,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
618
TEST_BTF_DUMP_DATA(btf, d, "enum", str, enum bpf_cmd,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
622
TEST_BTF_DUMP_DATA(btf, d, "enum", str, enum bpf_cmd,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
625
TEST_BTF_DUMP_DATA_C(btf, d, "enum", str, enum bpf_cmd, BTF_F_COMPACT, 2000);
tools/testing/selftests/bpf/prog_tests/btf_dump.c
626
TEST_BTF_DUMP_DATA(btf, d, "enum", str, enum bpf_cmd,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
629
TEST_BTF_DUMP_DATA(btf, d, "enum", str, enum bpf_cmd, 0,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
632
TEST_BTF_DUMP_DATA_OVER(btf, d, "enum", str, enum bpf_cmd,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
633
sizeof(enum bpf_cmd) - 1, "", BPF_MAP_CREATE);
tools/testing/selftests/bpf/progs/netif_receive_skb.c
170
TEST_BTF_C(str, enum bpf_cmd, 0, BPF_MAP_CREATE);
tools/testing/selftests/bpf/progs/netif_receive_skb.c
171
TEST_BTF(str, enum bpf_cmd, 0, "(enum bpf_cmd)BPF_MAP_CREATE", 0);
tools/testing/selftests/bpf/progs/netif_receive_skb.c
172
TEST_BTF(str, enum bpf_cmd, BTF_F_NONAME, "BPF_MAP_CREATE",
tools/testing/selftests/bpf/progs/netif_receive_skb.c
174
TEST_BTF(str, enum bpf_cmd, BTF_F_NONAME|BTF_F_ZERO,
tools/testing/selftests/bpf/progs/netif_receive_skb.c
177
TEST_BTF(str, enum bpf_cmd, BTF_F_ZERO, "(enum bpf_cmd)BPF_MAP_CREATE",
tools/testing/selftests/bpf/progs/netif_receive_skb.c
179
TEST_BTF(str, enum bpf_cmd, BTF_F_NONAME|BTF_F_ZERO,
tools/testing/selftests/bpf/progs/netif_receive_skb.c
181
TEST_BTF_C(str, enum bpf_cmd, 0, 2000);
tools/testing/selftests/bpf/progs/netif_receive_skb.c
182
TEST_BTF(str, enum bpf_cmd, BTF_F_NONAME, "2000", 2000);
tools/testing/selftests/bpf/progs/token_lsm.c
25
int BPF_PROG(token_cmd, struct bpf_token *token, enum bpf_cmd cmd)