Lines Matching refs:ctx_arg_info
6767 const struct bpf_ctx_arg_aux *ctx_arg_info = &prog->aux->ctx_arg_info[i]; in btf_ctx_access() local
6770 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()
6772 if (ctx_arg_info->offset == off && type == PTR_TO_BUF && 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() local
6793 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()
6802 info->ref_obj_id = ctx_arg_info->ref_obj_id; in btf_ctx_access()