Home
last modified time | relevance | path

Searched refs:ctx_arg_info (Results 1 – 18 of 18) sorted by relevance

/linux/kernel/bpf/
H A Dlink_iter.c93 .ctx_arg_info = {
102 bpf_link_reg_info.ctx_arg_info[0].btf_id = *btf_bpf_link_id; in bpf_link_iter_init()
H A Dprog_iter.c93 .ctx_arg_info = {
102 bpf_prog_reg_info.ctx_arg_info[0].btf_id = *btf_bpf_prog_id; in bpf_prog_iter_init()
H A Dtask_iter.c698 .ctx_arg_info = {
719 .ctx_arg_info = {
746 .ctx_arg_info = {
1222 task_reg_info.ctx_arg_info[0].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_TASK]; in task_iter_init()
1227 task_file_reg_info.ctx_arg_info[0].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_TASK];
1228 task_file_reg_info.ctx_arg_info[1].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_FILE];
1233 task_vma_reg_info.ctx_arg_info[0].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_TASK];
1234 task_vma_reg_info.ctx_arg_info[1].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_VMA];
H A Ddmabuf_iter.c128 .ctx_arg_info = {
140 bpf_dmabuf_reg_info.ctx_arg_info[0].btf_id = bpf_dmabuf_btf_id[0]; in DEFINE_BPF_ITER_FUNC()
H A Dbtf.c7560 const struct bpf_ctx_arg_aux *ctx_arg_info = &prog->aux->ctx_arg_info[i]; in btf_struct_ids_match()
7563 type = base_type(ctx_arg_info->reg_type); in btf_struct_ids_match()
7564 flag = type_flag(ctx_arg_info->reg_type);
7565 if (ctx_arg_info->offset == off && in __get_type_size()
7569 info->reg_type = ctx_arg_info->reg_type; in __get_type_size()
7570 info->mem_size = ctx_arg_info->mem_size; in __get_type_size()
7588 const struct bpf_ctx_arg_aux *ctx_arg_info = &prog->aux->ctx_arg_info[i]; in __get_type_fmodel_flags()
7590 if (ctx_arg_info in __get_type_fmodel_flags()
7023 const struct bpf_ctx_arg_aux *ctx_arg_info = &prog->aux->ctx_arg_info[i]; btf_ctx_access() local
7049 const struct bpf_ctx_arg_aux *ctx_arg_info = &prog->aux->ctx_arg_info[i]; btf_ctx_access() local
[all...]
H A Dbpf_iter.c381 return bpf_prog_ctx_arg_info_init(prog, tinfo->reg_info->ctx_arg_info, in bpf_iter_get_func_proto()
H A Dverifier.c21894 ret = aux->ctx_arg_info[i].refcounted ? acquire_reference(env, 0, 0) : 0;
21898 aux->ctx_arg_info[i].ref_id = ret;
22043 prog->aux->ctx_arg_info = kmemdup_array(info, cnt, sizeof(*info), GFP_KERNEL_ACCOUNT);
22046 return prog->aux->ctx_arg_info ? 0 : -ENOMEM;
H A Dsyscall.c2492 kfree(prog->aux->ctx_arg_info); in bpf_prog_put_deferred()
/linux/kernel/
H A Dkallsyms.c865 .ctx_arg_info = {
876 ksym_iter_reg_info.ctx_arg_info[0].btf_id = *btf_ksym_iter_id; in BTF_ID_LIST_SINGLE()
/linux/net/core/
H A Dbpf_sk_storage.c987 .ctx_arg_info = {
998 bpf_sk_storage_map_reg_info.ctx_arg_info[0].btf_id =
H A Dsock_map.c1988 .ctx_arg_info = { in bpf_sockmap_iter_init()
1998 sock_map_iter_reg.ctx_arg_info[1].btf_id =
/linux/include/linux/
H A Dbpf_verifier.h1578 if (base_type(prog->aux->ctx_arg_info[i].reg_type) == PTR_TO_ARENA)
H A Dbpf.h1876 struct bpf_ctx_arg_aux *ctx_arg_info;
2271 * prog->aux->ctx_arg_info of BPF struct_ops programs to provide the in bpf_try_module_get()
2274 * btf_ctx_access() will lookup prog->aux->ctx_arg_info to find the in bpf_try_module_get()
3186 struct bpf_ctx_arg_aux ctx_arg_info[BPF_ITER_CTX_ARG_MAX];
1797 struct bpf_ctx_arg_aux *ctx_arg_info; global() member
3033 struct bpf_ctx_arg_aux ctx_arg_info[BPF_ITER_CTX_ARG_MAX]; global() member
/linux/net/netlink/
H A Daf_netlink.c2932 .ctx_arg_info = {
2941 netlink_reg_info.ctx_arg_info[0].btf_id = *btf_netlink_sock_id;
/linux/net/ipv4/
H A Dudp.c3925 .ctx_arg_info = {
3934 udp_reg_info.ctx_arg_info[0].btf_id = btf_sock_ids[BTF_SOCK_TYPE_UDP]; in bpf_iter_register()
H A Dtcp_ipv4.c3635 .ctx_arg_info = {
3645 tcp_reg_info.ctx_arg_info[0].btf_id = btf_sock_ids[BTF_SOCK_TYPE_SOCK_COMMON];
/linux/net/unix/
H A Daf_unix.c3932 .ctx_arg_info = {
3942 unix_reg_info.ctx_arg_info[0].btf_id = btf_sock_ids[BTF_SOCK_TYPE_UNIX]; in bpf_iter_register()
/linux/net/ipv6/
H A Droute.c6889 .ctx_arg_info = { in ip6_route_init_special_entries()
6898 ipv6_route_reg_info.ctx_arg_info[0].btf_id = *btf_fib6_info_id;