Lines Matching refs:si
2208 const struct bpf_insn *si, in sysctl_convert_ctx_access() argument
2215 switch (si->off) { in sysctl_convert_ctx_access()
2218 BPF_SIZE(si->code), si->dst_reg, si->src_reg, in sysctl_convert_ctx_access()
2233 if (si->src_reg == treg || si->dst_reg == treg) in sysctl_convert_ctx_access()
2235 if (si->src_reg == treg || si->dst_reg == treg) in sysctl_convert_ctx_access()
2238 BPF_DW, si->dst_reg, treg, in sysctl_convert_ctx_access()
2242 treg, si->dst_reg, in sysctl_convert_ctx_access()
2245 BPF_SIZEOF(u32), treg, si->src_reg, in sysctl_convert_ctx_access()
2249 BPF_DW, treg, si->dst_reg, in sysctl_convert_ctx_access()
2254 si->dst_reg, si->src_reg, in sysctl_convert_ctx_access()
2256 read_size = bpf_size_to_bytes(BPF_SIZE(si->code)); in sysctl_convert_ctx_access()
2258 BPF_SIZE(si->code), si->dst_reg, si->dst_reg, in sysctl_convert_ctx_access()
2399 si->dst_reg, si->src_reg, \
2403 const struct bpf_insn *si, in cg_sockopt_convert_ctx_access() argument
2410 switch (si->off) { in cg_sockopt_convert_ctx_access()
2438 if (si->src_reg == treg || si->dst_reg == treg) in cg_sockopt_convert_ctx_access()
2440 if (si->src_reg == treg || si->dst_reg == treg) in cg_sockopt_convert_ctx_access()
2442 *insn++ = BPF_STX_MEM(BPF_DW, si->dst_reg, treg, in cg_sockopt_convert_ctx_access()
2445 treg, si->dst_reg, in cg_sockopt_convert_ctx_access()
2451 treg, si->src_reg, in cg_sockopt_convert_ctx_access()
2453 *insn++ = BPF_LDX_MEM(BPF_DW, treg, si->dst_reg, in cg_sockopt_convert_ctx_access()
2457 si->dst_reg, si->src_reg, in cg_sockopt_convert_ctx_access()
2460 si->dst_reg, si->dst_reg, in cg_sockopt_convert_ctx_access()
2463 si->dst_reg, si->dst_reg, in cg_sockopt_convert_ctx_access()