Symbol: BPF_LDX
arch/arc/net/bpf_jit_core.c
949
case BPF_LDX | BPF_MEM | BPF_W:
arch/arc/net/bpf_jit_core.c
950
case BPF_LDX | BPF_MEM | BPF_H:
arch/arc/net/bpf_jit_core.c
951
case BPF_LDX | BPF_MEM | BPF_B:
arch/arc/net/bpf_jit_core.c
952
case BPF_LDX | BPF_MEM | BPF_DW:
arch/arc/net/bpf_jit_core.c
955
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/arc/net/bpf_jit_core.c
956
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/arc/net/bpf_jit_core.c
957
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/arm/net/bpf_jit_32.c
1860
case BPF_LDX | BPF_MEM | BPF_W:
arch/arm/net/bpf_jit_32.c
1861
case BPF_LDX | BPF_MEM | BPF_H:
arch/arm/net/bpf_jit_32.c
1862
case BPF_LDX | BPF_MEM | BPF_B:
arch/arm/net/bpf_jit_32.c
1863
case BPF_LDX | BPF_MEM | BPF_DW:
arch/arm/net/bpf_jit_32.c
1865
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/arm/net/bpf_jit_32.c
1866
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/arm/net/bpf_jit_32.c
1867
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/arm64/net/bpf_jit_comp.c
1165
if (BPF_CLASS(insn->code) != BPF_LDX)
arch/arm64/net/bpf_jit_comp.c
1180
if (BPF_CLASS(insn->code) == BPF_LDX)
arch/arm64/net/bpf_jit_comp.c
1643
case BPF_LDX | BPF_MEM | BPF_W:
arch/arm64/net/bpf_jit_comp.c
1644
case BPF_LDX | BPF_MEM | BPF_H:
arch/arm64/net/bpf_jit_comp.c
1645
case BPF_LDX | BPF_MEM | BPF_B:
arch/arm64/net/bpf_jit_comp.c
1646
case BPF_LDX | BPF_MEM | BPF_DW:
arch/arm64/net/bpf_jit_comp.c
1647
case BPF_LDX | BPF_PROBE_MEM | BPF_DW:
arch/arm64/net/bpf_jit_comp.c
1648
case BPF_LDX | BPF_PROBE_MEM | BPF_W:
arch/arm64/net/bpf_jit_comp.c
1649
case BPF_LDX | BPF_PROBE_MEM | BPF_H:
arch/arm64/net/bpf_jit_comp.c
1650
case BPF_LDX | BPF_PROBE_MEM | BPF_B:
arch/arm64/net/bpf_jit_comp.c
1652
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/arm64/net/bpf_jit_comp.c
1653
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/arm64/net/bpf_jit_comp.c
1654
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/arm64/net/bpf_jit_comp.c
1655
case BPF_LDX | BPF_PROBE_MEMSX | BPF_B:
arch/arm64/net/bpf_jit_comp.c
1656
case BPF_LDX | BPF_PROBE_MEMSX | BPF_H:
arch/arm64/net/bpf_jit_comp.c
1657
case BPF_LDX | BPF_PROBE_MEMSX | BPF_W:
arch/arm64/net/bpf_jit_comp.c
1658
case BPF_LDX | BPF_PROBE_MEM32 | BPF_B:
arch/arm64/net/bpf_jit_comp.c
1659
case BPF_LDX | BPF_PROBE_MEM32 | BPF_H:
arch/arm64/net/bpf_jit_comp.c
1660
case BPF_LDX | BPF_PROBE_MEM32 | BPF_W:
arch/arm64/net/bpf_jit_comp.c
1661
case BPF_LDX | BPF_PROBE_MEM32 | BPF_DW:
arch/arm64/net/bpf_jit_comp.c
1662
case BPF_LDX | BPF_PROBE_MEM32SX | BPF_B:
arch/arm64/net/bpf_jit_comp.c
1663
case BPF_LDX | BPF_PROBE_MEM32SX | BPF_H:
arch/arm64/net/bpf_jit_comp.c
1664
case BPF_LDX | BPF_PROBE_MEM32SX | BPF_W:
arch/loongarch/net/bpf_jit.c
1053
case BPF_LDX | BPF_MEM | BPF_B:
arch/loongarch/net/bpf_jit.c
1054
case BPF_LDX | BPF_MEM | BPF_H:
arch/loongarch/net/bpf_jit.c
1055
case BPF_LDX | BPF_MEM | BPF_W:
arch/loongarch/net/bpf_jit.c
1056
case BPF_LDX | BPF_MEM | BPF_DW:
arch/loongarch/net/bpf_jit.c
1057
case BPF_LDX | BPF_PROBE_MEM | BPF_DW:
arch/loongarch/net/bpf_jit.c
1058
case BPF_LDX | BPF_PROBE_MEM | BPF_W:
arch/loongarch/net/bpf_jit.c
1059
case BPF_LDX | BPF_PROBE_MEM | BPF_H:
arch/loongarch/net/bpf_jit.c
1060
case BPF_LDX | BPF_PROBE_MEM | BPF_B:
arch/loongarch/net/bpf_jit.c
1062
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/loongarch/net/bpf_jit.c
1063
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/loongarch/net/bpf_jit.c
1064
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/loongarch/net/bpf_jit.c
1065
case BPF_LDX | BPF_PROBE_MEMSX | BPF_B:
arch/loongarch/net/bpf_jit.c
1066
case BPF_LDX | BPF_PROBE_MEMSX | BPF_H:
arch/loongarch/net/bpf_jit.c
1067
case BPF_LDX | BPF_PROBE_MEMSX | BPF_W:
arch/loongarch/net/bpf_jit.c
1069
case BPF_LDX | BPF_PROBE_MEM32 | BPF_B:
arch/loongarch/net/bpf_jit.c
1070
case BPF_LDX | BPF_PROBE_MEM32 | BPF_H:
arch/loongarch/net/bpf_jit.c
1071
case BPF_LDX | BPF_PROBE_MEM32 | BPF_W:
arch/loongarch/net/bpf_jit.c
1072
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
984
case BPF_LDX | BPF_MEM | BPF_B: /* dst = *(u8 *)(ul) (src + off) */
arch/powerpc/net/bpf_jit_comp32.c
985
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/powerpc/net/bpf_jit_comp32.c
986
case BPF_LDX | BPF_PROBE_MEM | BPF_B:
arch/powerpc/net/bpf_jit_comp32.c
987
case BPF_LDX | BPF_PROBE_MEMSX | BPF_B:
arch/powerpc/net/bpf_jit_comp32.c
988
case BPF_LDX | BPF_MEM | BPF_H: /* dst = *(u16 *)(ul) (src + off) */
arch/powerpc/net/bpf_jit_comp32.c
989
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/powerpc/net/bpf_jit_comp32.c
990
case BPF_LDX | BPF_PROBE_MEM | BPF_H:
arch/powerpc/net/bpf_jit_comp32.c
991
case BPF_LDX | BPF_PROBE_MEMSX | BPF_H:
arch/powerpc/net/bpf_jit_comp32.c
992
case BPF_LDX | BPF_MEM | BPF_W: /* dst = *(u32 *)(ul) (src + off) */
arch/powerpc/net/bpf_jit_comp32.c
993
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/powerpc/net/bpf_jit_comp32.c
994
case BPF_LDX | BPF_PROBE_MEM | BPF_W:
arch/powerpc/net/bpf_jit_comp32.c
995
case BPF_LDX | BPF_PROBE_MEMSX | BPF_W:
arch/powerpc/net/bpf_jit_comp32.c
996
case BPF_LDX | BPF_MEM | BPF_DW: /* dst = *(u64 *)(ul) (src + off) */
arch/powerpc/net/bpf_jit_comp32.c
997
case BPF_LDX | BPF_PROBE_MEM | BPF_DW:
arch/powerpc/net/bpf_jit_comp64.c
1521
case BPF_LDX | BPF_MEM | BPF_B:
arch/powerpc/net/bpf_jit_comp64.c
1522
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/powerpc/net/bpf_jit_comp64.c
1523
case BPF_LDX | BPF_PROBE_MEM | BPF_B:
arch/powerpc/net/bpf_jit_comp64.c
1524
case BPF_LDX | BPF_PROBE_MEMSX | BPF_B:
arch/powerpc/net/bpf_jit_comp64.c
1526
case BPF_LDX | BPF_MEM | BPF_H:
arch/powerpc/net/bpf_jit_comp64.c
1527
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/powerpc/net/bpf_jit_comp64.c
1528
case BPF_LDX | BPF_PROBE_MEM | BPF_H:
arch/powerpc/net/bpf_jit_comp64.c
1529
case BPF_LDX | BPF_PROBE_MEMSX | BPF_H:
arch/powerpc/net/bpf_jit_comp64.c
1531
case BPF_LDX | BPF_MEM | BPF_W:
arch/powerpc/net/bpf_jit_comp64.c
1532
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/powerpc/net/bpf_jit_comp64.c
1533
case BPF_LDX | BPF_PROBE_MEM | BPF_W:
arch/powerpc/net/bpf_jit_comp64.c
1534
case BPF_LDX | BPF_PROBE_MEMSX | BPF_W:
arch/powerpc/net/bpf_jit_comp64.c
1536
case BPF_LDX | BPF_MEM | BPF_DW:
arch/powerpc/net/bpf_jit_comp64.c
1537
case BPF_LDX | BPF_PROBE_MEM | BPF_DW:
arch/powerpc/net/bpf_jit_comp64.c
1613
case BPF_LDX | BPF_PROBE_MEM32 | BPF_B:
arch/powerpc/net/bpf_jit_comp64.c
1614
case BPF_LDX | BPF_PROBE_MEM32 | BPF_H:
arch/powerpc/net/bpf_jit_comp64.c
1615
case BPF_LDX | BPF_PROBE_MEM32 | BPF_W:
arch/powerpc/net/bpf_jit_comp64.c
1616
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
1878
case BPF_LDX | BPF_MEM | BPF_B:
arch/riscv/net/bpf_jit_comp64.c
1879
case BPF_LDX | BPF_MEM | BPF_H:
arch/riscv/net/bpf_jit_comp64.c
1880
case BPF_LDX | BPF_MEM | BPF_W:
arch/riscv/net/bpf_jit_comp64.c
1881
case BPF_LDX | BPF_MEM | BPF_DW:
arch/riscv/net/bpf_jit_comp64.c
1882
case BPF_LDX | BPF_PROBE_MEM | BPF_B:
arch/riscv/net/bpf_jit_comp64.c
1883
case BPF_LDX | BPF_PROBE_MEM | BPF_H:
arch/riscv/net/bpf_jit_comp64.c
1884
case BPF_LDX | BPF_PROBE_MEM | BPF_W:
arch/riscv/net/bpf_jit_comp64.c
1885
case BPF_LDX | BPF_PROBE_MEM | BPF_DW:
arch/riscv/net/bpf_jit_comp64.c
1887
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/riscv/net/bpf_jit_comp64.c
1888
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/riscv/net/bpf_jit_comp64.c
1889
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/riscv/net/bpf_jit_comp64.c
1890
case BPF_LDX | BPF_PROBE_MEMSX | BPF_B:
arch/riscv/net/bpf_jit_comp64.c
1891
case BPF_LDX | BPF_PROBE_MEMSX | BPF_H:
arch/riscv/net/bpf_jit_comp64.c
1892
case BPF_LDX | BPF_PROBE_MEMSX | BPF_W:
arch/riscv/net/bpf_jit_comp64.c
1894
case BPF_LDX | BPF_PROBE_MEM32 | BPF_B:
arch/riscv/net/bpf_jit_comp64.c
1895
case BPF_LDX | BPF_PROBE_MEM32 | BPF_H:
arch/riscv/net/bpf_jit_comp64.c
1896
case BPF_LDX | BPF_PROBE_MEM32 | BPF_W:
arch/riscv/net/bpf_jit_comp64.c
1897
case BPF_LDX | BPF_PROBE_MEM32 | BPF_DW:
arch/riscv/net/bpf_jit_comp64.c
2122
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/riscv/net/bpf_jit_comp64.c
2123
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/riscv/net/bpf_jit_comp64.c
2124
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
1677
case BPF_LDX | BPF_MEM | BPF_B: /* dst = *(u8 *)(ul) (src + off) */
arch/s390/net/bpf_jit_comp.c
1678
case BPF_LDX | BPF_PROBE_MEM | BPF_B:
arch/s390/net/bpf_jit_comp.c
1679
case BPF_LDX | BPF_PROBE_MEM32 | BPF_B:
arch/s390/net/bpf_jit_comp.c
1691
case BPF_LDX | BPF_MEMSX | BPF_B: /* dst = *(s8 *)(ul) (src + off) */
arch/s390/net/bpf_jit_comp.c
1692
case BPF_LDX | BPF_PROBE_MEMSX | BPF_B:
arch/s390/net/bpf_jit_comp.c
1701
case BPF_LDX | BPF_MEM | BPF_H: /* dst = *(u16 *)(ul) (src + off) */
arch/s390/net/bpf_jit_comp.c
1702
case BPF_LDX | BPF_PROBE_MEM | BPF_H:
arch/s390/net/bpf_jit_comp.c
1703
case BPF_LDX | BPF_PROBE_MEM32 | BPF_H:
arch/s390/net/bpf_jit_comp.c
1715
case BPF_LDX | BPF_MEMSX | BPF_H: /* dst = *(s16 *)(ul) (src + off) */
arch/s390/net/bpf_jit_comp.c
1716
case BPF_LDX | BPF_PROBE_MEMSX | BPF_H:
arch/s390/net/bpf_jit_comp.c
1725
case BPF_LDX | BPF_MEM | BPF_W: /* dst = *(u32 *)(ul) (src + off) */
arch/s390/net/bpf_jit_comp.c
1726
case BPF_LDX | BPF_PROBE_MEM | BPF_W:
arch/s390/net/bpf_jit_comp.c
1727
case BPF_LDX | BPF_PROBE_MEM32 | BPF_W:
arch/s390/net/bpf_jit_comp.c
1739
case BPF_LDX | BPF_MEMSX | BPF_W: /* dst = *(s32 *)(ul) (src + off) */
arch/s390/net/bpf_jit_comp.c
1740
case BPF_LDX | BPF_PROBE_MEMSX | BPF_W:
arch/s390/net/bpf_jit_comp.c
1749
case BPF_LDX | BPF_MEM | BPF_DW: /* dst = *(u64 *)(ul) (src + off) */
arch/s390/net/bpf_jit_comp.c
1750
case BPF_LDX | BPF_PROBE_MEM | BPF_DW:
arch/s390/net/bpf_jit_comp.c
1751
case BPF_LDX | BPF_PROBE_MEM32 | BPF_DW:
arch/s390/net/bpf_jit_comp.c
2971
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/s390/net/bpf_jit_comp.c
2972
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/s390/net/bpf_jit_comp.c
2973
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
2159
case BPF_LDX | BPF_PROBE_MEM32 | BPF_B:
arch/x86/net/bpf_jit_comp.c
2160
case BPF_LDX | BPF_PROBE_MEM32 | BPF_H:
arch/x86/net/bpf_jit_comp.c
2161
case BPF_LDX | BPF_PROBE_MEM32 | BPF_W:
arch/x86/net/bpf_jit_comp.c
2162
case BPF_LDX | BPF_PROBE_MEM32 | BPF_DW:
arch/x86/net/bpf_jit_comp.c
2163
case BPF_LDX | BPF_PROBE_MEM32SX | BPF_B:
arch/x86/net/bpf_jit_comp.c
2164
case BPF_LDX | BPF_PROBE_MEM32SX | BPF_H:
arch/x86/net/bpf_jit_comp.c
2165
case BPF_LDX | BPF_PROBE_MEM32SX | BPF_W:
arch/x86/net/bpf_jit_comp.c
2171
if (BPF_CLASS(insn->code) == BPF_LDX) {
arch/x86/net/bpf_jit_comp.c
2212
if (BPF_CLASS(insn->code) == BPF_LDX) {
arch/x86/net/bpf_jit_comp.c
2230
case BPF_LDX | BPF_MEM | BPF_B:
arch/x86/net/bpf_jit_comp.c
2231
case BPF_LDX | BPF_PROBE_MEM | BPF_B:
arch/x86/net/bpf_jit_comp.c
2232
case BPF_LDX | BPF_MEM | BPF_H:
arch/x86/net/bpf_jit_comp.c
2233
case BPF_LDX | BPF_PROBE_MEM | BPF_H:
arch/x86/net/bpf_jit_comp.c
2234
case BPF_LDX | BPF_MEM | BPF_W:
arch/x86/net/bpf_jit_comp.c
2235
case BPF_LDX | BPF_PROBE_MEM | BPF_W:
arch/x86/net/bpf_jit_comp.c
2236
case BPF_LDX | BPF_MEM | BPF_DW:
arch/x86/net/bpf_jit_comp.c
2237
case BPF_LDX | BPF_PROBE_MEM | BPF_DW:
arch/x86/net/bpf_jit_comp.c
2239
case BPF_LDX | BPF_MEMSX | BPF_B:
arch/x86/net/bpf_jit_comp.c
2240
case BPF_LDX | BPF_MEMSX | BPF_H:
arch/x86/net/bpf_jit_comp.c
2241
case BPF_LDX | BPF_MEMSX | BPF_W:
arch/x86/net/bpf_jit_comp.c
2242
case BPF_LDX | BPF_PROBE_MEMSX | BPF_B:
arch/x86/net/bpf_jit_comp.c
2243
case BPF_LDX | BPF_PROBE_MEMSX | BPF_H:
arch/x86/net/bpf_jit_comp.c
2244
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
3476
[BPF_LDX | BPF_MEM | BPF_B] = mem_ldx1,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3477
[BPF_LDX | BPF_MEM | BPF_H] = mem_ldx2,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3478
[BPF_LDX | BPF_MEM | BPF_W] = mem_ldx4,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3479
[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
330
.code = BPF_LDX | BPF_SIZE(SIZE) | BPF_MEM, \
include/linux/filter.h
340
.code = BPF_LDX | BPF_SIZE(SIZE) | BPF_MEMSX, \
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/core.c
1787
[BPF_LDX | BPF_PROBE_MEM | BPF_B] = &&LDX_PROBE_MEM_B,
kernel/bpf/core.c
1788
[BPF_LDX | BPF_PROBE_MEM | BPF_H] = &&LDX_PROBE_MEM_H,
kernel/bpf/core.c
1789
[BPF_LDX | BPF_PROBE_MEM | BPF_W] = &&LDX_PROBE_MEM_W,
kernel/bpf/core.c
1790
[BPF_LDX | BPF_PROBE_MEM | BPF_DW] = &&LDX_PROBE_MEM_DW,
kernel/bpf/core.c
1791
[BPF_LDX | BPF_PROBE_MEMSX | BPF_B] = &&LDX_PROBE_MEMSX_B,
kernel/bpf/core.c
1792
[BPF_LDX | BPF_PROBE_MEMSX | BPF_H] = &&LDX_PROBE_MEMSX_H,
kernel/bpf/core.c
1793
[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/syscall.c
4954
if (BPF_CLASS(code) == BPF_LDX && BPF_MODE(code) == BPF_PROBE_MEM) {
kernel/bpf/syscall.c
4955
insns[i].code = BPF_LDX | BPF_SIZE(code) | BPF_MEM;
kernel/bpf/syscall.c
4959
if ((BPF_CLASS(code) == BPF_LDX || BPF_CLASS(code) == BPF_STX ||
kernel/bpf/verifier.c
18509
ldx->code != (BPF_LDX | BPF_MEM | BPF_DW) ||
kernel/bpf/verifier.c
21087
} else if (class == BPF_LDX) {
kernel/bpf/verifier.c
21811
if (BPF_CLASS(insn->code) == BPF_LDX &&
kernel/bpf/verifier.c
22465
if (class == BPF_LDX &&
kernel/bpf/verifier.c
22620
if (insn->code == (BPF_LDX | BPF_MEM | BPF_B) ||
kernel/bpf/verifier.c
22621
insn->code == (BPF_LDX | BPF_MEM | BPF_H) ||
kernel/bpf/verifier.c
22622
insn->code == (BPF_LDX | BPF_MEM | BPF_W) ||
kernel/bpf/verifier.c
22623
insn->code == (BPF_LDX | BPF_MEM | BPF_DW) ||
kernel/bpf/verifier.c
22624
insn->code == (BPF_LDX | BPF_MEMSX | BPF_B) ||
kernel/bpf/verifier.c
22625
insn->code == (BPF_LDX | BPF_MEMSX | BPF_H) ||
kernel/bpf/verifier.c
22626
insn->code == (BPF_LDX | BPF_MEMSX | BPF_W)) {
kernel/bpf/verifier.c
22716
insn->code = BPF_LDX | BPF_PROBE_MEM |
kernel/bpf/verifier.c
22719
insn->code = BPF_LDX | BPF_PROBE_MEMSX |
kernel/bpf/verifier.c
22767
insn->code = BPF_LDX | BPF_MEM | size_code;
kernel/bpf/verifier.c
22940
if (BPF_CLASS(insn->code) == BPF_LDX &&
kernel/bpf/verifier.c
23570
if (BPF_CLASS(insn->code) == BPF_LDX &&
kernel/bpf/verifier.c
25569
case BPF_LDX:
kernel/bpf/verifier.c
3838
if (class == BPF_LDX) {
kernel/bpf/verifier.c
4457
} else if (class == BPF_LDX ||
kernel/bpf/verifier.c
6182
if (class != BPF_LDX &&
kernel/bpf/verifier.c
6187
if (class != BPF_LDX && kptr_field->type == BPF_UPTR) {
kernel/bpf/verifier.c
6192
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
10782
BPF_STMT(BPF_LDX | BPF_IMM, 0x40),
lib/test_bpf.c
10798
BPF_STMT(BPF_LDX | BPF_IMM, 0x40),
lib/test_bpf.c
10814
BPF_STMT(BPF_LDX | BPF_IMM, 0x40),
lib/test_bpf.c
10830
BPF_STMT(BPF_LDX | BPF_IMM, 0x40),
lib/test_bpf.c
10842
BPF_STMT(BPF_LDX | BPF_IMM, 0x40),
lib/test_bpf.c
10938
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
10949
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
10960
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
10971
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
10982
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
10993
BPF_STMT(BPF_LDX | BPF_IMM, 0x3b),
lib/test_bpf.c
11007
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11023
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11039
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11055
BPF_STMT(BPF_LDX | BPF_IMM, 0x3d),
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, 0x20),
lib/test_bpf.c
11106
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11124
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11142
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11160
BPF_STMT(BPF_LDX | BPF_IMM, 0x20),
lib/test_bpf.c
11178
BPF_STMT(BPF_LDX | BPF_IMM, 0x3b),
lib/test_bpf.c
11189
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11200
BPF_STMT(BPF_LDX | BPF_IMM, 0x3e),
lib/test_bpf.c
11491
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0x3c),
lib/test_bpf.c
11502
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0x3c),
lib/test_bpf.c
11503
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0x3d),
lib/test_bpf.c
11504
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0x3e),
lib/test_bpf.c
11505
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0x3f),
lib/test_bpf.c
11516
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0x3c),
lib/test_bpf.c
11528
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0x3e),
lib/test_bpf.c
11540
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, -1),
lib/test_bpf.c
11552
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, SKF_LL_OFF + 0x3e),
lib/test_bpf.c
11564
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0x40),
lib/test_bpf.c
3106
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3120
BPF_STMT(BPF_LDX | BPF_IMM, 3),
lib/test_bpf.c
3185
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3220
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3247
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3398
BPF_STMT(BPF_LDX | BPF_IMM, 2),
lib/test_bpf.c
3400
BPF_STMT(BPF_LDX | BPF_IMM, 3),
lib/test_bpf.c
3417
BPF_STMT(BPF_LDX | BPF_IMM, 3),
lib/test_bpf.c
3482
BPF_STMT(BPF_LDX | BPF_IMM, 300),
lib/test_bpf.c
3494
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3502
BPF_STMT(BPF_LDX | BPF_MEM, 1),
lib/test_bpf.c
3505
BPF_STMT(BPF_LDX | BPF_MEM, 15),
lib/test_bpf.c
3516
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3529
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3542
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3555
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3568
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3591
BPF_STMT(BPF_LDX | BPF_LEN, 0),
lib/test_bpf.c
3636
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 14),
lib/test_bpf.c
3675
BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 14),
lib/test_bpf.c
368
insn[i] = __BPF_STMT(BPF_LDX | BPF_B | BPF_MSH, 0);
lib/test_bpf.c
3689
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
4581
BPF_STMT(BPF_LDX | BPF_W | BPF_ABS, 0),
lib/test_bpf.c
4698
BPF_STMT(BPF_LDX | BPF_IMM, 42),
lib/test_bpf.c
4710
BPF_STMT(BPF_LDX | BPF_IMM, 100),
lib/test_bpf.c
4712
BPF_STMT(BPF_LDX | BPF_MEM, 0),
lib/test_bpf.c
4717
BPF_STMT(BPF_LDX | BPF_MEM, 1),
lib/test_bpf.c
4722
BPF_STMT(BPF_LDX | BPF_MEM, 2),
lib/test_bpf.c
4727
BPF_STMT(BPF_LDX | BPF_MEM, 3),
lib/test_bpf.c
4732
BPF_STMT(BPF_LDX | BPF_MEM, 4),
lib/test_bpf.c
4737
BPF_STMT(BPF_LDX | BPF_MEM, 5),
lib/test_bpf.c
4742
BPF_STMT(BPF_LDX | BPF_MEM, 6),
lib/test_bpf.c
4747
BPF_STMT(BPF_LDX | BPF_MEM, 7),
lib/test_bpf.c
4752
BPF_STMT(BPF_LDX | BPF_MEM, 8),
lib/test_bpf.c
4757
BPF_STMT(BPF_LDX | BPF_MEM, 9),
lib/test_bpf.c
4762
BPF_STMT(BPF_LDX | BPF_MEM, 10),
lib/test_bpf.c
4767
BPF_STMT(BPF_LDX | BPF_MEM, 11),
lib/test_bpf.c
4772
BPF_STMT(BPF_LDX | BPF_MEM, 12),
lib/test_bpf.c
4777
BPF_STMT(BPF_LDX | BPF_MEM, 13),
lib/test_bpf.c
4782
BPF_STMT(BPF_LDX | BPF_MEM, 14),
lib/test_bpf.c
4787
BPF_STMT(BPF_LDX | BPF_MEM, 15),
lib/test_bpf.c
4800
BPF_STMT(BPF_LDX | BPF_IMM, 0xbadfeedb),
lib/test_bpf.c
4802
BPF_STMT(BPF_LDX | BPF_IMM, 0xecabedae),
lib/test_bpf.c
4804
BPF_STMT(BPF_LDX | BPF_IMM, 0xafccfeaf),
lib/test_bpf.c
4806
BPF_STMT(BPF_LDX | BPF_IMM, 0xbffdcedc),
lib/test_bpf.c
4808
BPF_STMT(BPF_LDX | BPF_IMM, 0xfbbbdccb),
lib/test_bpf.c
4810
BPF_STMT(BPF_LDX | BPF_IMM, 0xfbabcbda),
lib/test_bpf.c
4812
BPF_STMT(BPF_LDX | BPF_IMM, 0xaedecbdb),
lib/test_bpf.c
4814
BPF_STMT(BPF_LDX | BPF_IMM, 0xadebbade),
lib/test_bpf.c
4816
BPF_STMT(BPF_LDX | BPF_IMM, 0xfcfcfaec),
lib/test_bpf.c
4818
BPF_STMT(BPF_LDX | BPF_IMM, 0xbcdddbdc),
lib/test_bpf.c
4820
BPF_STMT(BPF_LDX | BPF_IMM, 0xfeefdfac),
lib/test_bpf.c
4822
BPF_STMT(BPF_LDX | BPF_IMM, 0xcddcdeea),
lib/test_bpf.c
4824
BPF_STMT(BPF_LDX | BPF_IMM, 0xaccfaebb),
lib/test_bpf.c
4826
BPF_STMT(BPF_LDX | BPF_IMM, 0xbdcccdcf),
lib/test_bpf.c
4828
BPF_STMT(BPF_LDX | BPF_IMM, 0xaaedecde),
lib/test_bpf.c
4830
BPF_STMT(BPF_LDX | BPF_IMM, 0xfaeacdad),
lib/test_bpf.c
4832
BPF_STMT(BPF_LDX | BPF_MEM, 0),
lib/test_bpf.c
4834
BPF_STMT(BPF_LDX | BPF_MEM, 1),
lib/test_bpf.c
4836
BPF_STMT(BPF_LDX | BPF_MEM, 2),
lib/test_bpf.c
4838
BPF_STMT(BPF_LDX | BPF_MEM, 3),
lib/test_bpf.c
4840
BPF_STMT(BPF_LDX | BPF_MEM, 4),
lib/test_bpf.c
4842
BPF_STMT(BPF_LDX | BPF_MEM, 5),
lib/test_bpf.c
4844
BPF_STMT(BPF_LDX | BPF_MEM, 6),
lib/test_bpf.c
4846
BPF_STMT(BPF_LDX | BPF_MEM, 7),
lib/test_bpf.c
4848
BPF_STMT(BPF_LDX | BPF_MEM, 8),
lib/test_bpf.c
4850
BPF_STMT(BPF_LDX | BPF_MEM, 9),
lib/test_bpf.c
4852
BPF_STMT(BPF_LDX | BPF_MEM, 10),
lib/test_bpf.c
4854
BPF_STMT(BPF_LDX | BPF_MEM, 11),
lib/test_bpf.c
4856
BPF_STMT(BPF_LDX | BPF_MEM, 12),
lib/test_bpf.c
4858
BPF_STMT(BPF_LDX | BPF_MEM, 13),
lib/test_bpf.c
4860
BPF_STMT(BPF_LDX | BPF_MEM, 14),
lib/test_bpf.c
4862
BPF_STMT(BPF_LDX | BPF_MEM, 15),
net/core/filter.c
1024
[BPF_LDX | BPF_W | BPF_LEN] = true,
net/core/filter.c
1025
[BPF_LDX | BPF_B | BPF_MSH] = true,
net/core/filter.c
1026
[BPF_LDX | BPF_IMM] = true,
net/core/filter.c
1027
[BPF_LDX | BPF_MEM] = true,
net/core/filter.c
1108
case BPF_LDX | BPF_MEM:
net/core/filter.c
802
case BPF_LDX | BPF_MSH | BPF_B: {
net/core/filter.c
855
case BPF_LDX | BPF_MEM:
net/core/filter.c
864
case BPF_LDX | BPF_IMM:
net/core/filter.c
881
case BPF_LDX | BPF_W | BPF_LEN:
net/core/filter.c
888
case BPF_LDX | BPF_ABS | BPF_W:
net/core/filter.c
958
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
1080
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/net/psock_fanout.c
179
{ BPF_LDX | BPF_W | BPF_MEM, 0, 6, len_off, 0 },