Searched refs:ctx_arg_info (Results 1 – 21 of 21) sorted by relevance
94 .ctx_arg_info = {103 bpf_link_reg_info.ctx_arg_info[0].btf_id = *btf_bpf_link_id; in bpf_link_iter_init()
94 .ctx_arg_info = {103 bpf_prog_reg_info.ctx_arg_info[0].btf_id = *btf_bpf_prog_id; in bpf_prog_iter_init()
93 .ctx_arg_info = {174 .ctx_arg_info = {186 bpf_map_reg_info.ctx_arg_info[0].btf_id = *btf_bpf_map_id; in bpf_map_iter_init()
696 .ctx_arg_info = {717 .ctx_arg_info = {740 .ctx_arg_info = {1055 task_reg_info.ctx_arg_info[0].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_TASK]; in task_iter_init()1060 task_file_reg_info.ctx_arg_info[0].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_TASK]; in task_iter_init()1061 task_file_reg_info.ctx_arg_info[1].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_FILE]; in task_iter_init()1066 task_vma_reg_info.ctx_arg_info[0].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_TASK]; in task_iter_init()1067 task_vma_reg_info.ctx_arg_info[1].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_VMA]; in task_iter_init()
225 .ctx_arg_info = {234 bpf_kmem_cache_reg_info.ctx_arg_info[0].btf_id = bpf_kmem_cache_btf_id[0]; in bpf_kmem_cache_iter_init()
283 .ctx_arg_info = {292 bpf_cgroup_reg_info.ctx_arg_info[0].btf_id = bpf_cgroup_btf_id[0]; in bpf_cgroup_iter_init()
6767 const struct bpf_ctx_arg_aux *ctx_arg_info = &prog->aux->ctx_arg_info[i]; in btf_ctx_access() local6770 type = base_type(ctx_arg_info->reg_type); in btf_ctx_access()6771 flag = type_flag(ctx_arg_info->reg_type); in btf_ctx_access()6774 info->reg_type = ctx_arg_info->reg_type; in btf_ctx_access()6791 const struct bpf_ctx_arg_aux *ctx_arg_info = &prog->aux->ctx_arg_info[i]; in btf_ctx_access() local6793 if (ctx_arg_info->offset == off) { in btf_ctx_access()6794 if (!ctx_arg_info->btf_id) { in btf_ctx_access()6799 info->reg_type = ctx_arg_info->reg_type; in btf_ctx_access()6800 info->btf = ctx_arg_info->btf ? : btf_vmlinux; in btf_ctx_access()6801 info->btf_id = ctx_arg_info->btf_id; in btf_ctx_access()[all …]
366 return bpf_prog_ctx_arg_info_init(prog, tinfo->reg_info->ctx_arg_info, in bpf_iter_prog_supported()
22772 aux->ctx_arg_info[i].ref_obj_id = aux->ctx_arg_info[i].refcounted ? in do_check_common()22901 prog->aux->ctx_arg_info = kmemdup_array(info, cnt, sizeof(*info), GFP_KERNEL); in bpf_prog_ctx_arg_info_init()22904 return prog->aux->ctx_arg_info ? 0 : -ENOMEM; in bpf_prog_ctx_arg_info_init()
2335 kfree(prog->aux->ctx_arg_info); in __bpf_prog_put_noref()
87 if (aux->ctx_arg_info[i].offset == offset) in find_ctx_arg_info()88 return &aux->ctx_arg_info[i]; in find_ctx_arg_info()
825 .ctx_arg_info = {837 ksym_iter_reg_info.ctx_arg_info[0].btf_id = *btf_ksym_iter_id; in BTF_ID()
903 .ctx_arg_info = {914 bpf_sk_storage_map_reg_info.ctx_arg_info[0].btf_id = in bpf_sk_storage_map_iter_init()
1946 .ctx_arg_info = {1956 sock_map_iter_reg.ctx_arg_info[1].btf_id = in bpf_sockmap_iter_init()
206 struct bpf_ctx_arg_aux ctx_arg_info[BPF_ITER_CTX_ARG_MAX];232 * - ctx_arg_info_size and ctx_arg_info
2885 .ctx_arg_info = {2894 netlink_reg_info.ctx_arg_info[0].btf_id = *btf_netlink_sock_id; in bpf_iter_register()
1539 struct bpf_ctx_arg_aux *ctx_arg_info; member2567 struct bpf_ctx_arg_aux ctx_arg_info[BPF_ITER_CTX_ARG_MAX]; member
3759 .ctx_arg_info = {3769 unix_reg_info.ctx_arg_info[0].btf_id = btf_sock_ids[BTF_SOCK_TYPE_UNIX]; in bpf_iter_register()
3639 .ctx_arg_info = {3649 tcp_reg_info.ctx_arg_info[0].btf_id = btf_sock_ids[BTF_SOCK_TYPE_SOCK_COMMON];
3887 .ctx_arg_info = {3896 udp_reg_info.ctx_arg_info[0].btf_id = btf_sock_ids[BTF_SOCK_TYPE_UDP]; in bpf_iter_register()
6741 .ctx_arg_info = {6750 ipv6_route_reg_info.ctx_arg_info[0].btf_id = *btf_fib6_info_id; in bpf_iter_register()