arch/arc/net/bpf_jit_core.c
938
case BPF_LDX | BPF_MEM | BPF_W:
arch/arc/net/bpf_jit_core.c
939
case BPF_LDX | BPF_MEM | BPF_H:
arch/arc/net/bpf_jit_core.c
940
case BPF_LDX | BPF_MEM | BPF_B:
arch/arc/net/bpf_jit_core.c
941
case BPF_LDX | BPF_MEM | BPF_DW:
arch/arc/net/bpf_jit_core.c
944
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/arc/net/bpf_jit_core.c
945
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/arc/net/bpf_jit_core.c
946
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/arm/net/bpf_jit_32.c
1863
case BPF_LDX | BPF_MEM | BPF_W:
arch/arm/net/bpf_jit_32.c
1864
case BPF_LDX | BPF_MEM | BPF_H:
arch/arm/net/bpf_jit_32.c
1865
case BPF_LDX | BPF_MEM | BPF_B:
arch/arm/net/bpf_jit_32.c
1866
case BPF_LDX | BPF_MEM | BPF_DW:
arch/arm/net/bpf_jit_32.c
1868
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/arm/net/bpf_jit_32.c
1869
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/arm/net/bpf_jit_32.c
1870
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/arm64/net/bpf_jit_comp.c
1181
if (BPF_CLASS(insn->code) != BPF_LDX)
arch/arm64/net/bpf_jit_comp.c
1196
if (BPF_CLASS(insn->code) == BPF_LDX)
arch/arm64/net/bpf_jit_comp.c
1698
case BPF_LDX | BPF_MEM | BPF_W:
arch/arm64/net/bpf_jit_comp.c
1699
case BPF_LDX | BPF_MEM | BPF_H:
arch/arm64/net/bpf_jit_comp.c
1700
case BPF_LDX | BPF_MEM | BPF_B:
arch/arm64/net/bpf_jit_comp.c
1701
case BPF_LDX | BPF_MEM | BPF_DW:
arch/arm64/net/bpf_jit_comp.c
1707
case BPF_LDX | BPF_PROBE_MEM | BPF_DW:
arch/arm64/net/bpf_jit_comp.c
1708
case BPF_LDX | BPF_PROBE_MEM | BPF_W:
arch/arm64/net/bpf_jit_comp.c
1709
case BPF_LDX | BPF_PROBE_MEM | BPF_H:
arch/arm64/net/bpf_jit_comp.c
1710
case BPF_LDX | BPF_PROBE_MEM | BPF_B:
arch/arm64/net/bpf_jit_comp.c
1712
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/arm64/net/bpf_jit_comp.c
1713
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/arm64/net/bpf_jit_comp.c
1714
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/arm64/net/bpf_jit_comp.c
1715
case BPF_LDX | BPF_PROBE_MEMSX | BPF_B:
arch/arm64/net/bpf_jit_comp.c
1716
case BPF_LDX | BPF_PROBE_MEMSX | BPF_H:
arch/arm64/net/bpf_jit_comp.c
1717
case BPF_LDX | BPF_PROBE_MEMSX | BPF_W:
arch/arm64/net/bpf_jit_comp.c
1718
case BPF_LDX | BPF_PROBE_MEM32 | BPF_B:
arch/arm64/net/bpf_jit_comp.c
1719
case BPF_LDX | BPF_PROBE_MEM32 | BPF_H:
arch/arm64/net/bpf_jit_comp.c
1720
case BPF_LDX | BPF_PROBE_MEM32 | BPF_W:
arch/arm64/net/bpf_jit_comp.c
1721
case BPF_LDX | BPF_PROBE_MEM32 | BPF_DW:
arch/arm64/net/bpf_jit_comp.c
1722
case BPF_LDX | BPF_PROBE_MEM32SX | BPF_B:
arch/arm64/net/bpf_jit_comp.c
1723
case BPF_LDX | BPF_PROBE_MEM32SX | BPF_H:
arch/arm64/net/bpf_jit_comp.c
1724
case BPF_LDX | BPF_PROBE_MEM32SX | BPF_W:
arch/loongarch/net/bpf_jit.c
1241
case BPF_LDX | BPF_MEM | BPF_B:
arch/loongarch/net/bpf_jit.c
1242
case BPF_LDX | BPF_MEM | BPF_H:
arch/loongarch/net/bpf_jit.c
1243
case BPF_LDX | BPF_MEM | BPF_W:
arch/loongarch/net/bpf_jit.c
1244
case BPF_LDX | BPF_MEM | BPF_DW:
arch/loongarch/net/bpf_jit.c
1245
case BPF_LDX | BPF_PROBE_MEM | BPF_DW:
arch/loongarch/net/bpf_jit.c
1246
case BPF_LDX | BPF_PROBE_MEM | BPF_W:
arch/loongarch/net/bpf_jit.c
1247
case BPF_LDX | BPF_PROBE_MEM | BPF_H:
arch/loongarch/net/bpf_jit.c
1248
case BPF_LDX | BPF_PROBE_MEM | BPF_B:
arch/loongarch/net/bpf_jit.c
1250
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/loongarch/net/bpf_jit.c
1251
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/loongarch/net/bpf_jit.c
1252
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/loongarch/net/bpf_jit.c
1253
case BPF_LDX | BPF_PROBE_MEMSX | BPF_B:
arch/loongarch/net/bpf_jit.c
1254
case BPF_LDX | BPF_PROBE_MEMSX | BPF_H:
arch/loongarch/net/bpf_jit.c
1255
case BPF_LDX | BPF_PROBE_MEMSX | BPF_W:
arch/loongarch/net/bpf_jit.c
1257
case BPF_LDX | BPF_PROBE_MEM32 | BPF_B:
arch/loongarch/net/bpf_jit.c
1258
case BPF_LDX | BPF_PROBE_MEM32 | BPF_H:
arch/loongarch/net/bpf_jit.c
1259
case BPF_LDX | BPF_PROBE_MEM32 | BPF_W:
arch/loongarch/net/bpf_jit.c
1260
case BPF_LDX | BPF_PROBE_MEM32 | BPF_DW:
arch/mips/net/bpf_jit_comp32.c
1655
case BPF_LDX | BPF_MEM | BPF_W:
arch/mips/net/bpf_jit_comp32.c
1656
case BPF_LDX | BPF_MEM | BPF_H:
arch/mips/net/bpf_jit_comp32.c
1657
case BPF_LDX | BPF_MEM | BPF_B:
arch/mips/net/bpf_jit_comp32.c
1658
case BPF_LDX | BPF_MEM | BPF_DW:
arch/mips/net/bpf_jit_comp64.c
824
case BPF_LDX | BPF_MEM | BPF_W:
arch/mips/net/bpf_jit_comp64.c
825
case BPF_LDX | BPF_MEM | BPF_H:
arch/mips/net/bpf_jit_comp64.c
826
case BPF_LDX | BPF_MEM | BPF_B:
arch/mips/net/bpf_jit_comp64.c
827
case BPF_LDX | BPF_MEM | BPF_DW:
arch/parisc/net/bpf_jit_comp32.c
1420
case BPF_LDX | BPF_MEM | BPF_B:
arch/parisc/net/bpf_jit_comp32.c
1421
case BPF_LDX | BPF_MEM | BPF_H:
arch/parisc/net/bpf_jit_comp32.c
1422
case BPF_LDX | BPF_MEM | BPF_W:
arch/parisc/net/bpf_jit_comp32.c
1423
case BPF_LDX | BPF_MEM | BPF_DW:
arch/parisc/net/bpf_jit_comp64.c
1011
case BPF_LDX | BPF_MEM | BPF_B:
arch/parisc/net/bpf_jit_comp64.c
1012
case BPF_LDX | BPF_MEM | BPF_H:
arch/parisc/net/bpf_jit_comp64.c
1013
case BPF_LDX | BPF_MEM | BPF_W:
arch/parisc/net/bpf_jit_comp64.c
1014
case BPF_LDX | BPF_MEM | BPF_DW:
arch/parisc/net/bpf_jit_comp64.c
1015
case BPF_LDX | BPF_PROBE_MEM | BPF_B:
arch/parisc/net/bpf_jit_comp64.c
1016
case BPF_LDX | BPF_PROBE_MEM | BPF_H:
arch/parisc/net/bpf_jit_comp64.c
1017
case BPF_LDX | BPF_PROBE_MEM | BPF_W:
arch/parisc/net/bpf_jit_comp64.c
1018
case BPF_LDX | BPF_PROBE_MEM | BPF_DW:
arch/parisc/net/bpf_jit_comp64.c
424
code & BPF_LDX || code & BPF_STX)
arch/powerpc/net/bpf_jit_comp32.c
1019
case BPF_LDX | BPF_MEM | BPF_B: /* dst = *(u8 *)(ul) (src + off) */
arch/powerpc/net/bpf_jit_comp32.c
1020
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/powerpc/net/bpf_jit_comp32.c
1021
case BPF_LDX | BPF_PROBE_MEM | BPF_B:
arch/powerpc/net/bpf_jit_comp32.c
1022
case BPF_LDX | BPF_PROBE_MEMSX | BPF_B:
arch/powerpc/net/bpf_jit_comp32.c
1023
case BPF_LDX | BPF_MEM | BPF_H: /* dst = *(u16 *)(ul) (src + off) */
arch/powerpc/net/bpf_jit_comp32.c
1024
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/powerpc/net/bpf_jit_comp32.c
1025
case BPF_LDX | BPF_PROBE_MEM | BPF_H:
arch/powerpc/net/bpf_jit_comp32.c
1026
case BPF_LDX | BPF_PROBE_MEMSX | BPF_H:
arch/powerpc/net/bpf_jit_comp32.c
1027
case BPF_LDX | BPF_MEM | BPF_W: /* dst = *(u32 *)(ul) (src + off) */
arch/powerpc/net/bpf_jit_comp32.c
1028
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/powerpc/net/bpf_jit_comp32.c
1029
case BPF_LDX | BPF_PROBE_MEM | BPF_W:
arch/powerpc/net/bpf_jit_comp32.c
1030
case BPF_LDX | BPF_PROBE_MEMSX | BPF_W:
arch/powerpc/net/bpf_jit_comp32.c
1031
case BPF_LDX | BPF_MEM | BPF_DW: /* dst = *(u64 *)(ul) (src + off) */
arch/powerpc/net/bpf_jit_comp32.c
1032
case BPF_LDX | BPF_PROBE_MEM | BPF_DW:
arch/powerpc/net/bpf_jit_comp64.c
1582
case BPF_LDX | BPF_MEM | BPF_B:
arch/powerpc/net/bpf_jit_comp64.c
1583
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/powerpc/net/bpf_jit_comp64.c
1584
case BPF_LDX | BPF_PROBE_MEM | BPF_B:
arch/powerpc/net/bpf_jit_comp64.c
1585
case BPF_LDX | BPF_PROBE_MEMSX | BPF_B:
arch/powerpc/net/bpf_jit_comp64.c
1587
case BPF_LDX | BPF_MEM | BPF_H:
arch/powerpc/net/bpf_jit_comp64.c
1588
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/powerpc/net/bpf_jit_comp64.c
1589
case BPF_LDX | BPF_PROBE_MEM | BPF_H:
arch/powerpc/net/bpf_jit_comp64.c
1590
case BPF_LDX | BPF_PROBE_MEMSX | BPF_H:
arch/powerpc/net/bpf_jit_comp64.c
1592
case BPF_LDX | BPF_MEM | BPF_W:
arch/powerpc/net/bpf_jit_comp64.c
1593
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/powerpc/net/bpf_jit_comp64.c
1594
case BPF_LDX | BPF_PROBE_MEM | BPF_W:
arch/powerpc/net/bpf_jit_comp64.c
1595
case BPF_LDX | BPF_PROBE_MEMSX | BPF_W:
arch/powerpc/net/bpf_jit_comp64.c
1597
case BPF_LDX | BPF_MEM | BPF_DW:
arch/powerpc/net/bpf_jit_comp64.c
1598
case BPF_LDX | BPF_PROBE_MEM | BPF_DW:
arch/powerpc/net/bpf_jit_comp64.c
1674
case BPF_LDX | BPF_PROBE_MEM32 | BPF_B:
arch/powerpc/net/bpf_jit_comp64.c
1675
case BPF_LDX | BPF_PROBE_MEM32 | BPF_H:
arch/powerpc/net/bpf_jit_comp64.c
1676
case BPF_LDX | BPF_PROBE_MEM32 | BPF_W:
arch/powerpc/net/bpf_jit_comp64.c
1677
case BPF_LDX | BPF_PROBE_MEM32 | BPF_DW:
arch/riscv/net/bpf_jit_comp32.c
1243
case BPF_LDX | BPF_MEM | BPF_B:
arch/riscv/net/bpf_jit_comp32.c
1244
case BPF_LDX | BPF_MEM | BPF_H:
arch/riscv/net/bpf_jit_comp32.c
1245
case BPF_LDX | BPF_MEM | BPF_W:
arch/riscv/net/bpf_jit_comp32.c
1246
case BPF_LDX | BPF_MEM | BPF_DW:
arch/riscv/net/bpf_jit_comp64.c
1885
case BPF_LDX | BPF_MEM | BPF_B:
arch/riscv/net/bpf_jit_comp64.c
1886
case BPF_LDX | BPF_MEM | BPF_H:
arch/riscv/net/bpf_jit_comp64.c
1887
case BPF_LDX | BPF_MEM | BPF_W:
arch/riscv/net/bpf_jit_comp64.c
1888
case BPF_LDX | BPF_MEM | BPF_DW:
arch/riscv/net/bpf_jit_comp64.c
1889
case BPF_LDX | BPF_PROBE_MEM | BPF_B:
arch/riscv/net/bpf_jit_comp64.c
1890
case BPF_LDX | BPF_PROBE_MEM | BPF_H:
arch/riscv/net/bpf_jit_comp64.c
1891
case BPF_LDX | BPF_PROBE_MEM | BPF_W:
arch/riscv/net/bpf_jit_comp64.c
1892
case BPF_LDX | BPF_PROBE_MEM | BPF_DW:
arch/riscv/net/bpf_jit_comp64.c
1894
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/riscv/net/bpf_jit_comp64.c
1895
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/riscv/net/bpf_jit_comp64.c
1896
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/riscv/net/bpf_jit_comp64.c
1897
case BPF_LDX | BPF_PROBE_MEMSX | BPF_B:
arch/riscv/net/bpf_jit_comp64.c
1898
case BPF_LDX | BPF_PROBE_MEMSX | BPF_H:
arch/riscv/net/bpf_jit_comp64.c
1899
case BPF_LDX | BPF_PROBE_MEMSX | BPF_W:
arch/riscv/net/bpf_jit_comp64.c
1901
case BPF_LDX | BPF_PROBE_MEM32 | BPF_B:
arch/riscv/net/bpf_jit_comp64.c
1902
case BPF_LDX | BPF_PROBE_MEM32 | BPF_H:
arch/riscv/net/bpf_jit_comp64.c
1903
case BPF_LDX | BPF_PROBE_MEM32 | BPF_W:
arch/riscv/net/bpf_jit_comp64.c
1904
case BPF_LDX | BPF_PROBE_MEM32 | BPF_DW:
arch/riscv/net/bpf_jit_comp64.c
2129
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/riscv/net/bpf_jit_comp64.c
2130
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/riscv/net/bpf_jit_comp64.c
2131
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/riscv/net/bpf_jit_comp64.c
423
code & BPF_LDX || code & BPF_STX)
arch/s390/net/bpf_jit_comp.c
1687
case BPF_LDX | BPF_MEM | BPF_B: /* dst = *(u8 *)(ul) (src + off) */
arch/s390/net/bpf_jit_comp.c
1688
case BPF_LDX | BPF_PROBE_MEM | BPF_B:
arch/s390/net/bpf_jit_comp.c
1689
case BPF_LDX | BPF_PROBE_MEM32 | BPF_B:
arch/s390/net/bpf_jit_comp.c
1701
case BPF_LDX | BPF_MEMSX | BPF_B: /* dst = *(s8 *)(ul) (src + off) */
arch/s390/net/bpf_jit_comp.c
1702
case BPF_LDX | BPF_PROBE_MEMSX | BPF_B:
arch/s390/net/bpf_jit_comp.c
1711
case BPF_LDX | BPF_MEM | BPF_H: /* dst = *(u16 *)(ul) (src + off) */
arch/s390/net/bpf_jit_comp.c
1712
case BPF_LDX | BPF_PROBE_MEM | BPF_H:
arch/s390/net/bpf_jit_comp.c
1713
case BPF_LDX | BPF_PROBE_MEM32 | BPF_H:
arch/s390/net/bpf_jit_comp.c
1725
case BPF_LDX | BPF_MEMSX | BPF_H: /* dst = *(s16 *)(ul) (src + off) */
arch/s390/net/bpf_jit_comp.c
1726
case BPF_LDX | BPF_PROBE_MEMSX | BPF_H:
arch/s390/net/bpf_jit_comp.c
1735
case BPF_LDX | BPF_MEM | BPF_W: /* dst = *(u32 *)(ul) (src + off) */
arch/s390/net/bpf_jit_comp.c
1736
case BPF_LDX | BPF_PROBE_MEM | BPF_W:
arch/s390/net/bpf_jit_comp.c
1737
case BPF_LDX | BPF_PROBE_MEM32 | BPF_W:
arch/s390/net/bpf_jit_comp.c
1749
case BPF_LDX | BPF_MEMSX | BPF_W: /* dst = *(s32 *)(ul) (src + off) */
arch/s390/net/bpf_jit_comp.c
1750
case BPF_LDX | BPF_PROBE_MEMSX | BPF_W:
arch/s390/net/bpf_jit_comp.c
1759
case BPF_LDX | BPF_MEM | BPF_DW: /* dst = *(u64 *)(ul) (src + off) */
arch/s390/net/bpf_jit_comp.c
1760
case BPF_LDX | BPF_PROBE_MEM | BPF_DW:
arch/s390/net/bpf_jit_comp.c
1761
case BPF_LDX | BPF_PROBE_MEM32 | BPF_DW:
arch/s390/net/bpf_jit_comp.c
3038
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/s390/net/bpf_jit_comp.c
3039
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/s390/net/bpf_jit_comp.c
3040
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/sparc/net/bpf_jit_comp_32.c
567
case BPF_LDX | BPF_W | BPF_LEN:
arch/sparc/net/bpf_jit_comp_32.c
573
case BPF_LDX | BPF_IMM:
arch/sparc/net/bpf_jit_comp_32.c
580
case BPF_LDX | BPF_MEM:
arch/sparc/net/bpf_jit_comp_32.c
608
case BPF_LDX | BPF_B | BPF_MSH:
arch/sparc/net/bpf_jit_comp_64.c
1255
case BPF_LDX | BPF_MEM | BPF_W:
arch/sparc/net/bpf_jit_comp_64.c
1256
case BPF_LDX | BPF_MEM | BPF_H:
arch/sparc/net/bpf_jit_comp_64.c
1257
case BPF_LDX | BPF_MEM | BPF_B:
arch/sparc/net/bpf_jit_comp_64.c
1258
case BPF_LDX | BPF_MEM | BPF_DW: {
arch/x86/net/bpf_jit_comp.c
2282
case BPF_LDX | BPF_PROBE_MEM32 | BPF_B:
arch/x86/net/bpf_jit_comp.c
2283
case BPF_LDX | BPF_PROBE_MEM32 | BPF_H:
arch/x86/net/bpf_jit_comp.c
2284
case BPF_LDX | BPF_PROBE_MEM32 | BPF_W:
arch/x86/net/bpf_jit_comp.c
2285
case BPF_LDX | BPF_PROBE_MEM32 | BPF_DW:
arch/x86/net/bpf_jit_comp.c
2286
case BPF_LDX | BPF_PROBE_MEM32SX | BPF_B:
arch/x86/net/bpf_jit_comp.c
2287
case BPF_LDX | BPF_PROBE_MEM32SX | BPF_H:
arch/x86/net/bpf_jit_comp.c
2288
case BPF_LDX | BPF_PROBE_MEM32SX | BPF_W:
arch/x86/net/bpf_jit_comp.c
2294
if (BPF_CLASS(insn->code) == BPF_LDX) {
arch/x86/net/bpf_jit_comp.c
2335
if (BPF_CLASS(insn->code) == BPF_LDX) {
arch/x86/net/bpf_jit_comp.c
2353
case BPF_LDX | BPF_MEM | BPF_B:
arch/x86/net/bpf_jit_comp.c
2354
case BPF_LDX | BPF_PROBE_MEM | BPF_B:
arch/x86/net/bpf_jit_comp.c
2355
case BPF_LDX | BPF_MEM | BPF_H:
arch/x86/net/bpf_jit_comp.c
2356
case BPF_LDX | BPF_PROBE_MEM | BPF_H:
arch/x86/net/bpf_jit_comp.c
2357
case BPF_LDX | BPF_MEM | BPF_W:
arch/x86/net/bpf_jit_comp.c
2358
case BPF_LDX | BPF_PROBE_MEM | BPF_W:
arch/x86/net/bpf_jit_comp.c
2359
case BPF_LDX | BPF_MEM | BPF_DW:
arch/x86/net/bpf_jit_comp.c
2360
case BPF_LDX | BPF_PROBE_MEM | BPF_DW:
arch/x86/net/bpf_jit_comp.c
2362
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/x86/net/bpf_jit_comp.c
2363
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/x86/net/bpf_jit_comp.c
2364
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/x86/net/bpf_jit_comp.c
2365
case BPF_LDX | BPF_PROBE_MEMSX | BPF_B:
arch/x86/net/bpf_jit_comp.c
2366
case BPF_LDX | BPF_PROBE_MEMSX | BPF_H:
arch/x86/net/bpf_jit_comp.c
2367
case BPF_LDX | BPF_PROBE_MEMSX | BPF_W:
arch/x86/net/bpf_jit_comp32.c
2013
case BPF_LDX | BPF_MEM | BPF_B:
arch/x86/net/bpf_jit_comp32.c
2014
case BPF_LDX | BPF_MEM | BPF_H:
arch/x86/net/bpf_jit_comp32.c
2015
case BPF_LDX | BPF_MEM | BPF_W:
arch/x86/net/bpf_jit_comp32.c
2016
case BPF_LDX | BPF_MEM | BPF_DW:
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3474
[BPF_LDX | BPF_MEM | BPF_B] = mem_ldx1,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3475
[BPF_LDX | BPF_MEM | BPF_H] = mem_ldx2,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3476
[BPF_LDX | BPF_MEM | BPF_W] = mem_ldx4,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3477
[BPF_LDX | BPF_MEM | BPF_DW] = mem_ldx8,
drivers/net/ethernet/netronome/nfp/bpf/main.h
378
return (meta->insn.code & ~BPF_SIZE_MASK) == (BPF_LDX | BPF_MEM);
include/linux/filter.h
331
.code = BPF_LDX | BPF_SIZE(SIZE) | BPF_MEM, \
include/linux/filter.h
341
.code = BPF_LDX | BPF_SIZE(SIZE) | BPF_MEMSX, \
include/linux/filter.h
755
return insn->code == (BPF_LDX | BPF_MEM | BPF_DW) &&
io_uring/bpf_filter.c
186
ftest->code = BPF_LDX | BPF_W | BPF_ABS;
io_uring/bpf_filter.c
195
case BPF_LDX | BPF_W | BPF_LEN:
io_uring/bpf_filter.c
196
ftest->code = BPF_LDX | BPF_IMM;
io_uring/bpf_filter.c
222
case BPF_LDX | BPF_IMM:
io_uring/bpf_filter.c
226
case BPF_LDX | BPF_MEM:
kernel/bpf/backtrack.c
334
} else if (class == BPF_LDX ||
kernel/bpf/const_fold.c
173
case BPF_LDX:
kernel/bpf/core.c
1864
[BPF_LDX | BPF_PROBE_MEM | BPF_B] = &&LDX_PROBE_MEM_B,
kernel/bpf/core.c
1865
[BPF_LDX | BPF_PROBE_MEM | BPF_H] = &&LDX_PROBE_MEM_H,
kernel/bpf/core.c
1866
[BPF_LDX | BPF_PROBE_MEM | BPF_W] = &&LDX_PROBE_MEM_W,
kernel/bpf/core.c
1867
[BPF_LDX | BPF_PROBE_MEM | BPF_DW] = &&LDX_PROBE_MEM_DW,
kernel/bpf/core.c
1868
[BPF_LDX | BPF_PROBE_MEMSX | BPF_B] = &&LDX_PROBE_MEMSX_B,
kernel/bpf/core.c
1869
[BPF_LDX | BPF_PROBE_MEMSX | BPF_H] = &&LDX_PROBE_MEMSX_H,
kernel/bpf/core.c
1870
[BPF_LDX | BPF_PROBE_MEMSX | BPF_W] = &&LDX_PROBE_MEMSX_W,
kernel/bpf/disasm.c
297
} else if (class == BPF_LDX) {
kernel/bpf/disasm.c
64
[BPF_LDX] = "ldx",
kernel/bpf/fixups.c
1143
if (BPF_CLASS(insn->code) == BPF_LDX &&
kernel/bpf/fixups.c
1654
if (BPF_CLASS(insn->code) == BPF_LDX &&
kernel/bpf/fixups.c
631
if (class == BPF_LDX &&
kernel/bpf/fixups.c
786
if (insn->code == (BPF_LDX | BPF_MEM | BPF_B) ||
kernel/bpf/fixups.c
787
insn->code == (BPF_LDX | BPF_MEM | BPF_H) ||
kernel/bpf/fixups.c
788
insn->code == (BPF_LDX | BPF_MEM | BPF_W) ||
kernel/bpf/fixups.c
789
insn->code == (BPF_LDX | BPF_MEM | BPF_DW) ||
kernel/bpf/fixups.c
790
insn->code == (BPF_LDX | BPF_MEMSX | BPF_B) ||
kernel/bpf/fixups.c
791
insn->code == (BPF_LDX | BPF_MEMSX | BPF_H) ||
kernel/bpf/fixups.c
792
insn->code == (BPF_LDX | BPF_MEMSX | BPF_W)) {
kernel/bpf/fixups.c
882
insn->code = BPF_LDX | BPF_PROBE_MEM |
kernel/bpf/fixups.c
885
insn->code = BPF_LDX | BPF_PROBE_MEMSX |
kernel/bpf/fixups.c
933
insn->code = BPF_LDX | BPF_MEM | size_code;
kernel/bpf/liveness.c
1169
} else if (class == BPF_LDX) {
kernel/bpf/liveness.c
1356
case BPF_LDX:
kernel/bpf/liveness.c
1543
bool is_ldx_stx_call = cls == BPF_LDX || cls == BPF_STX ||
kernel/bpf/liveness.c
2092
case BPF_LDX:
kernel/bpf/syscall.c
5096
if (BPF_CLASS(code) == BPF_LDX && BPF_MODE(code) == BPF_PROBE_MEM) {
kernel/bpf/syscall.c
5097
insns[i].code = BPF_LDX | BPF_SIZE(code) | BPF_MEM;
kernel/bpf/syscall.c
5101
if ((BPF_CLASS(code) == BPF_LDX || BPF_CLASS(code) == BPF_STX ||
kernel/bpf/verifier.c
16829
ldx->code != (BPF_LDX | BPF_MEM | BPF_DW) ||
kernel/bpf/verifier.c
17246
case BPF_LDX:
kernel/bpf/verifier.c
18042
case BPF_LDX:
kernel/bpf/verifier.c
3039
if (class == BPF_LDX) {
kernel/bpf/verifier.c
4490
if (class != BPF_LDX &&
kernel/bpf/verifier.c
4495
if (class != BPF_LDX && kptr_field->type == BPF_UPTR) {
kernel/bpf/verifier.c
4500
if (class == BPF_LDX) {
kernel/seccomp.c
288
ftest->code = BPF_LDX | BPF_W | BPF_ABS;
kernel/seccomp.c
297
case BPF_LDX | BPF_W | BPF_LEN:
kernel/seccomp.c
298
ftest->code = BPF_LDX | BPF_IMM;
kernel/seccomp.c
324
case BPF_LDX | BPF_IMM:
kernel/seccomp.c
328
case BPF_LDX | BPF_MEM:
lib/test_bpf.c
10877
BPF_STMT(BPF_LDX | BPF_IMM, 0x40),
lib/test_bpf.c
10893
BPF_STMT(BPF_LDX | BPF_IMM, 0x40),
lib/test_bpf.c
10909
BPF_STMT(BPF_LDX | BPF_IMM, 0x40),
lib/test_bpf.c
10925
BPF_STMT(BPF_LDX | BPF_IMM, 0x40),
lib/test_bpf.c
10937
BPF_STMT(BPF_LDX | BPF_IMM, 0x40),
lib/test_bpf.c
11033
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11044
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11055
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11066
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11077
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11088
BPF_STMT(BPF_LDX | BPF_IMM, 0x3b),
lib/test_bpf.c
11102
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11118
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11134
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11150
BPF_STMT(BPF_LDX | BPF_IMM, 0x3d),
lib/test_bpf.c
11161
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11172
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11183
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11201
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11219
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11237
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11255
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11273
BPF_STMT(BPF_LDX | BPF_IMM, 0x3b),
lib/test_bpf.c
11284
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11295
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11586
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0x3c),
lib/test_bpf.c
11597
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0x3c),
lib/test_bpf.c
11598
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0x3d),
lib/test_bpf.c
11599
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0x3e),
lib/test_bpf.c
11600
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0x3f),
lib/test_bpf.c
11611
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0x3c),
lib/test_bpf.c
11623
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0x3e),
lib/test_bpf.c
11635
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, -1),
lib/test_bpf.c
11647
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, SKF_LL_OFF + 0x3e),
lib/test_bpf.c
11659
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0x40),
lib/test_bpf.c
3201
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3215
BPF_STMT(BPF_LDX | BPF_IMM, 3),
lib/test_bpf.c
3280
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3315
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3342
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3493
BPF_STMT(BPF_LDX | BPF_IMM, 2),
lib/test_bpf.c
3495
BPF_STMT(BPF_LDX | BPF_IMM, 3),
lib/test_bpf.c
3512
BPF_STMT(BPF_LDX | BPF_IMM, 3),
lib/test_bpf.c
3577
BPF_STMT(BPF_LDX | BPF_IMM, 300),
lib/test_bpf.c
3589
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3597
BPF_STMT(BPF_LDX | BPF_MEM, 1),
lib/test_bpf.c
3600
BPF_STMT(BPF_LDX | BPF_MEM, 15),
lib/test_bpf.c
3611
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3624
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3637
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3650
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3663
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
368
insn[i] = __BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0);
lib/test_bpf.c
3686
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3731
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 14),
lib/test_bpf.c
3770
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 14),
lib/test_bpf.c
3784
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 14),
lib/test_bpf.c
389
insn[i] = __BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0);
lib/test_bpf.c
4676
BPF_STMT(BPF_LDX | BPF_W | BPF_ABS, 0),
lib/test_bpf.c
4793
BPF_STMT(BPF_LDX | BPF_IMM, 42),
lib/test_bpf.c
4805
BPF_STMT(BPF_LDX | BPF_IMM, 100),
lib/test_bpf.c
4807
BPF_STMT(BPF_LDX | BPF_MEM, 0),
lib/test_bpf.c
4812
BPF_STMT(BPF_LDX | BPF_MEM, 1),
lib/test_bpf.c
4817
BPF_STMT(BPF_LDX | BPF_MEM, 2),
lib/test_bpf.c
4822
BPF_STMT(BPF_LDX | BPF_MEM, 3),
lib/test_bpf.c
4827
BPF_STMT(BPF_LDX | BPF_MEM, 4),
lib/test_bpf.c
4832
BPF_STMT(BPF_LDX | BPF_MEM, 5),
lib/test_bpf.c
4837
BPF_STMT(BPF_LDX | BPF_MEM, 6),
lib/test_bpf.c
4842
BPF_STMT(BPF_LDX | BPF_MEM, 7),
lib/test_bpf.c
4847
BPF_STMT(BPF_LDX | BPF_MEM, 8),
lib/test_bpf.c
4852
BPF_STMT(BPF_LDX | BPF_MEM, 9),
lib/test_bpf.c
4857
BPF_STMT(BPF_LDX | BPF_MEM, 10),
lib/test_bpf.c
4862
BPF_STMT(BPF_LDX | BPF_MEM, 11),
lib/test_bpf.c
4867
BPF_STMT(BPF_LDX | BPF_MEM, 12),
lib/test_bpf.c
4872
BPF_STMT(BPF_LDX | BPF_MEM, 13),
lib/test_bpf.c
4877
BPF_STMT(BPF_LDX | BPF_MEM, 14),
lib/test_bpf.c
4882
BPF_STMT(BPF_LDX | BPF_MEM, 15),
lib/test_bpf.c
4895
BPF_STMT(BPF_LDX | BPF_IMM, 0xbadfeedb),
lib/test_bpf.c
4897
BPF_STMT(BPF_LDX | BPF_IMM, 0xecabedae),
lib/test_bpf.c
4899
BPF_STMT(BPF_LDX | BPF_IMM, 0xafccfeaf),
lib/test_bpf.c
4901
BPF_STMT(BPF_LDX | BPF_IMM, 0xbffdcedc),
lib/test_bpf.c
4903
BPF_STMT(BPF_LDX | BPF_IMM, 0xfbbbdccb),
lib/test_bpf.c
4905
BPF_STMT(BPF_LDX | BPF_IMM, 0xfbabcbda),
lib/test_bpf.c
4907
BPF_STMT(BPF_LDX | BPF_IMM, 0xaedecbdb),
lib/test_bpf.c
4909
BPF_STMT(BPF_LDX | BPF_IMM, 0xadebbade),
lib/test_bpf.c
4911
BPF_STMT(BPF_LDX | BPF_IMM, 0xfcfcfaec),
lib/test_bpf.c
4913
BPF_STMT(BPF_LDX | BPF_IMM, 0xbcdddbdc),
lib/test_bpf.c
4915
BPF_STMT(BPF_LDX | BPF_IMM, 0xfeefdfac),
lib/test_bpf.c
4917
BPF_STMT(BPF_LDX | BPF_IMM, 0xcddcdeea),
lib/test_bpf.c
4919
BPF_STMT(BPF_LDX | BPF_IMM, 0xaccfaebb),
lib/test_bpf.c
4921
BPF_STMT(BPF_LDX | BPF_IMM, 0xbdcccdcf),
lib/test_bpf.c
4923
BPF_STMT(BPF_LDX | BPF_IMM, 0xaaedecde),
lib/test_bpf.c
4925
BPF_STMT(BPF_LDX | BPF_IMM, 0xfaeacdad),
lib/test_bpf.c
4927
BPF_STMT(BPF_LDX | BPF_MEM, 0),
lib/test_bpf.c
4929
BPF_STMT(BPF_LDX | BPF_MEM, 1),
lib/test_bpf.c
4931
BPF_STMT(BPF_LDX | BPF_MEM, 2),
lib/test_bpf.c
4933
BPF_STMT(BPF_LDX | BPF_MEM, 3),
lib/test_bpf.c
4935
BPF_STMT(BPF_LDX | BPF_MEM, 4),
lib/test_bpf.c
4937
BPF_STMT(BPF_LDX | BPF_MEM, 5),
lib/test_bpf.c
4939
BPF_STMT(BPF_LDX | BPF_MEM, 6),
lib/test_bpf.c
4941
BPF_STMT(BPF_LDX | BPF_MEM, 7),
lib/test_bpf.c
4943
BPF_STMT(BPF_LDX | BPF_MEM, 8),
lib/test_bpf.c
4945
BPF_STMT(BPF_LDX | BPF_MEM, 9),
lib/test_bpf.c
4947
BPF_STMT(BPF_LDX | BPF_MEM, 10),
lib/test_bpf.c
4949
BPF_STMT(BPF_LDX | BPF_MEM, 11),
lib/test_bpf.c
4951
BPF_STMT(BPF_LDX | BPF_MEM, 12),
lib/test_bpf.c
4953
BPF_STMT(BPF_LDX | BPF_MEM, 13),
lib/test_bpf.c
4955
BPF_STMT(BPF_LDX | BPF_MEM, 14),
lib/test_bpf.c
4957
BPF_STMT(BPF_LDX | BPF_MEM, 15),
net/core/filter.c
1019
[BPF_LDX | BPF_W | BPF_LEN] = true,
net/core/filter.c
1020
[BPF_LDX | BPF_B | BPF_MSH] = true,
net/core/filter.c
1021
[BPF_LDX | BPF_IMM] = true,
net/core/filter.c
1022
[BPF_LDX | BPF_MEM] = true,
net/core/filter.c
1103
case BPF_LDX | BPF_MEM:
net/core/filter.c
797
case BPF_LDX | BPF_MSH | BPF_B: {
net/core/filter.c
850
case BPF_LDX | BPF_MEM:
net/core/filter.c
859
case BPF_LDX | BPF_IMM:
net/core/filter.c
876
case BPF_LDX | BPF_W | BPF_LEN:
net/core/filter.c
883
case BPF_LDX | BPF_ABS | BPF_W:
net/core/filter.c
953
case BPF_LDX | BPF_MEM:
samples/bpf/bpf_insn.h
121
.code = BPF_LDX | BPF_SIZE(SIZE) | BPF_MEM, \
tools/bpf/bpf_dbg.c
150
[BPF_LDX] = "ldx",
tools/bpf/bpf_dbg.c
283
case BPF_LDX | BPF_IMM:
tools/bpf/bpf_dbg.c
284
op = op_table[BPF_LDX];
tools/bpf/bpf_dbg.c
295
case BPF_LDX | BPF_MEM:
tools/bpf/bpf_dbg.c
296
op = op_table[BPF_LDX];
tools/bpf/bpf_dbg.c
57
#define BPF_LDX_B (BPF_LDX | BPF_B)
tools/bpf/bpf_dbg.c
58
#define BPF_LDX_W (BPF_LDX | BPF_W)
tools/bpf/bpf_dbg.c
721
case BPF_LDX | BPF_IMM:
tools/bpf/bpf_dbg.c
727
case BPF_LDX | BPF_MEM:
tools/bpf/bpf_exp.y
173
bpf_set_curr_instr(BPF_LDX | BPF_IMM, 0, 0, $3); }
tools/bpf/bpf_exp.y
175
bpf_set_curr_instr(BPF_LDX | BPF_IMM, 0, 0, $2); }
tools/bpf/bpf_exp.y
180
bpf_set_curr_instr(BPF_LDX | BPF_IMM, 0, 0, $3); }
tools/bpf/bpf_exp.y
182
bpf_set_curr_instr(BPF_LDX | BPF_W | BPF_LEN, 0, 0, 0); }
tools/bpf/bpf_exp.y
184
bpf_set_curr_instr(BPF_LDX | BPF_MEM, 0, 0, $4); }
tools/bpf/bpf_exp.y
190
bpf_set_curr_instr(BPF_LDX | BPF_MSH | BPF_B, 0, 0, $6); } }
tools/bpf/bpf_exp.y
196
bpf_set_curr_instr(BPF_LDX | BPF_MSH | BPF_B, 0, 0, $6); } }
tools/include/linux/filter.h
174
.code = BPF_LDX | BPF_SIZE(SIZE) | BPF_MEM, \
tools/lib/bpf/relo_core.c
1082
case BPF_LDX:
tools/testing/selftests/bpf/disasm.c
297
} else if (class == BPF_LDX) {
tools/testing/selftests/bpf/disasm.c
64
[BPF_LDX] = "ldx",
tools/testing/selftests/bpf/prog_tests/signed_loader.c
257
ASSERT_EQ(in[a + 2].code, (BPF_LDX | BPF_MEM | BPF_W), "excl load width");
tools/testing/selftests/bpf/prog_tests/signed_loader.c
266
ASSERT_EQ(in[base + 2].code, (BPF_LDX | BPF_MEM | BPF_DW), "sha load width");
tools/testing/selftests/bpf/prog_tests/signed_loader.c
280
if (in[i].code == (BPF_LDX | BPF_MEM | BPF_W) &&
tools/testing/selftests/bpf/verifier/junk_insn.c
13
BPF_RAW_INSN(BPF_LDX | BPF_MEM | BPF_W, 0, 0, 0, 1),
tools/testing/selftests/net/psock_fanout.c
179
{ BPF_LDX | BPF_W | BPF_MEM, 0, 6, len_off, 0 },