Searched refs:ctx_arg_info (Results 1 – 18 of 18) sorted by relevance
93 .ctx_arg_info = {102 bpf_link_reg_info.ctx_arg_info[0].btf_id = *btf_bpf_link_id; in bpf_link_iter_init()
93 .ctx_arg_info = {102 bpf_prog_reg_info.ctx_arg_info[0].btf_id = *btf_bpf_prog_id; in bpf_prog_iter_init()
128 .ctx_arg_info = {140 bpf_dmabuf_reg_info.ctx_arg_info[0].btf_id = bpf_dmabuf_btf_id[0]; in DEFINE_BPF_ITER_FUNC()
698 .ctx_arg_info = {719 .ctx_arg_info = {742 .ctx_arg_info = {1212 task_reg_info.ctx_arg_info[0].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_TASK]; in task_iter_init()1217 task_file_reg_info.ctx_arg_info[0].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_TASK]; in task_iter_init()1218 task_file_reg_info.ctx_arg_info[1].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_FILE]; in task_iter_init()1223 task_vma_reg_info.ctx_arg_info[0].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_TASK]; in task_iter_init()1224 task_vma_reg_info.ctx_arg_info[1].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_VMA]; in task_iter_init()
6963 const struct bpf_ctx_arg_aux *ctx_arg_info = &prog->aux->ctx_arg_info[i]; in btf_ctx_access() local6966 type = base_type(ctx_arg_info->reg_type); in btf_ctx_access()6967 flag = type_flag(ctx_arg_info->reg_type); in btf_ctx_access()6968 if (ctx_arg_info->offset == off && in btf_ctx_access()6971 info->reg_type = ctx_arg_info->reg_type; in btf_ctx_access()6989 const struct bpf_ctx_arg_aux *ctx_arg_info = &prog->aux->ctx_arg_info[i]; in btf_ctx_access() local6991 if (ctx_arg_info->offset == off) { in btf_ctx_access()6992 if (!ctx_arg_info->btf_id) { in btf_ctx_access()6997 info->reg_type = ctx_arg_info->reg_type; in btf_ctx_access()6998 info->btf = ctx_arg_info->btf ? : btf_vmlinux; in btf_ctx_access()[all …]
365 return bpf_prog_ctx_arg_info_init(prog, tinfo->reg_info->ctx_arg_info, in bpf_iter_prog_supported()
19403 ret = aux->ctx_arg_info[i].refcounted ? acquire_reference(env, 0, 0) : 0; in do_check_common()19407 aux->ctx_arg_info[i].ref_id = ret; in do_check_common()19546 prog->aux->ctx_arg_info = kmemdup_array(info, cnt, sizeof(*info), GFP_KERNEL_ACCOUNT); in bpf_prog_ctx_arg_info_init()19549 return prog->aux->ctx_arg_info ? 0 : -ENOMEM; in bpf_prog_ctx_arg_info_init()
2459 kfree(prog->aux->ctx_arg_info); in __bpf_prog_put_noref()
865 .ctx_arg_info = {876 ksym_iter_reg_info.ctx_arg_info[0].btf_id = *btf_ksym_iter_id; in BTF_ID_LIST_SINGLE()
905 .ctx_arg_info = {916 bpf_sk_storage_map_reg_info.ctx_arg_info[0].btf_id = in bpf_sk_storage_map_iter_init()
1978 .ctx_arg_info = {1988 sock_map_iter_reg.ctx_arg_info[1].btf_id = in bpf_sockmap_iter_init()
1337 if (base_type(prog->aux->ctx_arg_info[i].reg_type) == PTR_TO_ARENA) in bpf_prog_has_arena_ctx_arg()
1759 struct bpf_ctx_arg_aux *ctx_arg_info; member2994 struct bpf_ctx_arg_aux ctx_arg_info[BPF_ITER_CTX_ARG_MAX]; member
2906 .ctx_arg_info = {2915 netlink_reg_info.ctx_arg_info[0].btf_id = *btf_netlink_sock_id; in bpf_iter_register()
3925 .ctx_arg_info = {3935 unix_reg_info.ctx_arg_info[0].btf_id = btf_sock_ids[BTF_SOCK_TYPE_UNIX]; in bpf_iter_register()
3882 .ctx_arg_info = {3891 udp_reg_info.ctx_arg_info[0].btf_id = btf_sock_ids[BTF_SOCK_TYPE_UDP]; in bpf_iter_register()
3633 .ctx_arg_info = {3643 tcp_reg_info.ctx_arg_info[0].btf_id = btf_sock_ids[BTF_SOCK_TYPE_SOCK_COMMON];
6900 .ctx_arg_info = {6909 ipv6_route_reg_info.ctx_arg_info[0].btf_id = *btf_fib6_info_id; in bpf_iter_register()