Symbol: emit_insn
arch/loongarch/net/bpf_jit.c
100
emit_insn(ctx, std, REG_TCC, LOONGARCH_GPR_SP, *store_offset);
arch/loongarch/net/bpf_jit.c
1001
emit_insn(ctx, sraw, dst, dst, src);
arch/loongarch/net/bpf_jit.c
1006
emit_insn(ctx, srad, dst, dst, src);
arch/loongarch/net/bpf_jit.c
1011
emit_insn(ctx, sraiw, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
1016
emit_insn(ctx, sraid, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
1024
emit_insn(ctx, bstrpickd, dst, dst, 15, 0);
arch/loongarch/net/bpf_jit.c
1040
emit_insn(ctx, revb2h, dst, dst);
arch/loongarch/net/bpf_jit.c
1042
emit_insn(ctx, bstrpickd, dst, dst, 15, 0);
arch/loongarch/net/bpf_jit.c
1045
emit_insn(ctx, revb2w, dst, dst);
arch/loongarch/net/bpf_jit.c
1050
emit_insn(ctx, revbd, dst, dst);
arch/loongarch/net/bpf_jit.c
1135
emit_insn(ctx, and, t1, dst, src);
arch/loongarch/net/bpf_jit.c
1146
emit_insn(ctx, and, t1, dst, t1);
arch/loongarch/net/bpf_jit.c
1174
emit_insn(ctx, ldwu, regmap[BPF_REG_0], LOONGARCH_GPR_TP, TI_CPU);
arch/loongarch/net/bpf_jit.c
1185
emit_insn(ctx, ldd, REG_TCC, LOONGARCH_GPR_SP, tcc_ptr_off);
arch/loongarch/net/bpf_jit.c
1205
emit_insn(ctx, jirl, LOONGARCH_GPR_RA, t1, 0);
arch/loongarch/net/bpf_jit.c
1265
emit_insn(ctx, addd, t2, src, REG_ARENA);
arch/loongarch/net/bpf_jit.c
1273
emit_insn(ctx, ldb, dst, src, off);
arch/loongarch/net/bpf_jit.c
1275
emit_insn(ctx, ldbu, dst, src, off);
arch/loongarch/net/bpf_jit.c
1279
emit_insn(ctx, ldxb, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1281
emit_insn(ctx, ldxbu, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1287
emit_insn(ctx, ldh, dst, src, off);
arch/loongarch/net/bpf_jit.c
1289
emit_insn(ctx, ldhu, dst, src, off);
arch/loongarch/net/bpf_jit.c
1293
emit_insn(ctx, ldxh, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1295
emit_insn(ctx, ldxhu, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1301
emit_insn(ctx, ldw, dst, src, off);
arch/loongarch/net/bpf_jit.c
1303
emit_insn(ctx, ldwu, dst, src, off);
arch/loongarch/net/bpf_jit.c
1307
emit_insn(ctx, ldxw, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1309
emit_insn(ctx, ldxwu, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1314
emit_insn(ctx, ldxd, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1334
emit_insn(ctx, addd, t3, dst, REG_ARENA);
arch/loongarch/net/bpf_jit.c
1342
emit_insn(ctx, stb, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1345
emit_insn(ctx, stxb, t1, dst, t2);
arch/loongarch/net/bpf_jit.c
1351
emit_insn(ctx, sth, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1354
emit_insn(ctx, stxh, t1, dst, t2);
arch/loongarch/net/bpf_jit.c
1360
emit_insn(ctx, stw, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1362
emit_insn(ctx, stptrw, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1365
emit_insn(ctx, stxw, t1, dst, t2);
arch/loongarch/net/bpf_jit.c
1371
emit_insn(ctx, std, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1373
emit_insn(ctx, stptrd, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1376
emit_insn(ctx, stxd, t1, dst, t2);
arch/loongarch/net/bpf_jit.c
1397
emit_insn(ctx, addd, t2, dst, REG_ARENA);
arch/loongarch/net/bpf_jit.c
1404
emit_insn(ctx, stb, src, dst, off);
arch/loongarch/net/bpf_jit.c
1407
emit_insn(ctx, stxb, src, dst, t1);
arch/loongarch/net/bpf_jit.c
1412
emit_insn(ctx, sth, src, dst, off);
arch/loongarch/net/bpf_jit.c
1415
emit_insn(ctx, stxh, src, dst, t1);
arch/loongarch/net/bpf_jit.c
1420
emit_insn(ctx, stw, src, dst, off);
arch/loongarch/net/bpf_jit.c
1422
emit_insn(ctx, stptrw, src, dst, off);
arch/loongarch/net/bpf_jit.c
1425
emit_insn(ctx, stxw, src, dst, t1);
arch/loongarch/net/bpf_jit.c
1430
emit_insn(ctx, std, src, dst, off);
arch/loongarch/net/bpf_jit.c
1432
emit_insn(ctx, stptrd, src, dst, off);
arch/loongarch/net/bpf_jit.c
1435
emit_insn(ctx, stxd, src, dst, t1);
arch/loongarch/net/bpf_jit.c
1547
emit_insn(ctx, jirl, rd, LOONGARCH_GPR_T1, 0);
arch/loongarch/net/bpf_jit.c
1562
emit_insn((&ctx), nop);
arch/loongarch/net/bpf_jit.c
161
emit_insn(ctx, nop);
arch/loongarch/net/bpf_jit.c
1671
emit_insn(ctx, std, LOONGARCH_GPR_A0 + i, LOONGARCH_GPR_FP, -args_off);
arch/loongarch/net/bpf_jit.c
1674
emit_insn(ctx, ldd, LOONGARCH_GPR_T1, LOONGARCH_GPR_FP,
arch/loongarch/net/bpf_jit.c
1676
emit_insn(ctx, std, LOONGARCH_GPR_T1, LOONGARCH_GPR_FP, -args_off);
arch/loongarch/net/bpf_jit.c
1687
emit_insn(ctx, ldd, LOONGARCH_GPR_A0 + i, LOONGARCH_GPR_FP, -args_off);
arch/loongarch/net/bpf_jit.c
169
emit_insn(ctx, addid, REG_TCC, LOONGARCH_GPR_ZERO, 0);
arch/loongarch/net/bpf_jit.c
1697
emit_insn(ctx, ldd, LOONGARCH_GPR_T1, LOONGARCH_GPR_FP,
arch/loongarch/net/bpf_jit.c
1699
emit_insn(ctx, std, LOONGARCH_GPR_T1, LOONGARCH_GPR_FP, -stk_args_off);
arch/loongarch/net/bpf_jit.c
171
emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, -stack_adjust);
arch/loongarch/net/bpf_jit.c
1717
emit_insn(ctx, std, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_FP, -run_ctx_off + cookie_off);
arch/loongarch/net/bpf_jit.c
1722
emit_insn(ctx, addid, LOONGARCH_GPR_A1, LOONGARCH_GPR_FP, -run_ctx_off);
arch/loongarch/net/bpf_jit.c
1736
emit_insn(ctx, nop);
arch/loongarch/net/bpf_jit.c
1739
emit_insn(ctx, addid, LOONGARCH_GPR_A0, LOONGARCH_GPR_FP, -args_off);
arch/loongarch/net/bpf_jit.c
174
emit_insn(ctx, std, LOONGARCH_GPR_RA, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
1747
emit_insn(ctx, std, LOONGARCH_GPR_A0, LOONGARCH_GPR_FP, -retval_off);
arch/loongarch/net/bpf_jit.c
1748
emit_insn(ctx, std, regmap[BPF_REG_0], LOONGARCH_GPR_FP, -(retval_off - 8));
arch/loongarch/net/bpf_jit.c
1762
emit_insn(ctx, addid, LOONGARCH_GPR_A2, LOONGARCH_GPR_FP, -run_ctx_off);
arch/loongarch/net/bpf_jit.c
177
emit_insn(ctx, std, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
180
emit_insn(ctx, std, LOONGARCH_GPR_S0, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
1820
emit_insn(ctx, extwb, rd, rj);
arch/loongarch/net/bpf_jit.c
1823
emit_insn(ctx, extwh, rd, rj);
arch/loongarch/net/bpf_jit.c
1826
emit_insn(ctx, addiw, rd, rj, 0);
arch/loongarch/net/bpf_jit.c
183
emit_insn(ctx, std, LOONGARCH_GPR_S1, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
186
emit_insn(ctx, std, LOONGARCH_GPR_S2, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
189
emit_insn(ctx, std, LOONGARCH_GPR_S3, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
192
emit_insn(ctx, std, LOONGARCH_GPR_S4, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
195
emit_insn(ctx, std, LOONGARCH_GPR_S5, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
1961
emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, -stack_size);
arch/loongarch/net/bpf_jit.c
1962
emit_insn(ctx, std, LOONGARCH_GPR_RA, LOONGARCH_GPR_SP, stack_size - 8);
arch/loongarch/net/bpf_jit.c
1963
emit_insn(ctx, std, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, stack_size - 16);
arch/loongarch/net/bpf_jit.c
1964
emit_insn(ctx, addid, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, stack_size);
arch/loongarch/net/bpf_jit.c
1972
emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, -16);
arch/loongarch/net/bpf_jit.c
1973
emit_insn(ctx, std, LOONGARCH_GPR_RA, LOONGARCH_GPR_SP, 8);
arch/loongarch/net/bpf_jit.c
1974
emit_insn(ctx, std, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, 0);
arch/loongarch/net/bpf_jit.c
1975
emit_insn(ctx, addid, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, 16);
arch/loongarch/net/bpf_jit.c
1978
emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, -stack_size);
arch/loongarch/net/bpf_jit.c
1979
emit_insn(ctx, std, LOONGARCH_GPR_T0, LOONGARCH_GPR_SP, stack_size - 8);
arch/loongarch/net/bpf_jit.c
1980
emit_insn(ctx, std, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, stack_size - 16);
arch/loongarch/net/bpf_jit.c
1981
emit_insn(ctx, addid, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, stack_size);
arch/loongarch/net/bpf_jit.c
1985
emit_insn(ctx, std, REG_TCC, LOONGARCH_GPR_FP, -tcc_ptr_off);
arch/loongarch/net/bpf_jit.c
1988
emit_insn(ctx, std, LOONGARCH_GPR_S1, LOONGARCH_GPR_FP, -sreg_off);
arch/loongarch/net/bpf_jit.c
199
emit_insn(ctx, std, REG_ARENA, LOONGARCH_GPR_SP, store_offset);
arch/loongarch/net/bpf_jit.c
2003
emit_insn(ctx, std, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_FP, -cookie_off + 8 * i);
arch/loongarch/net/bpf_jit.c
2006
emit_insn(ctx, std, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_FP, -retval_off);
arch/loongarch/net/bpf_jit.c
2036
emit_insn(ctx, std, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_FP, -retval_off);
arch/loongarch/net/bpf_jit.c
204
emit_insn(ctx, addid, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, stack_adjust);
arch/loongarch/net/bpf_jit.c
2042
emit_insn(ctx, ldd, LOONGARCH_GPR_T1, LOONGARCH_GPR_FP, -retval_off);
arch/loongarch/net/bpf_jit.c
2044
emit_insn(ctx, nop);
arch/loongarch/net/bpf_jit.c
2053
emit_insn(ctx, ldd, REG_TCC, LOONGARCH_GPR_FP, -tcc_ptr_off);
arch/loongarch/net/bpf_jit.c
2058
emit_insn(ctx, std, LOONGARCH_GPR_A0, LOONGARCH_GPR_FP, -retval_off);
arch/loongarch/net/bpf_jit.c
2059
emit_insn(ctx, std, regmap[BPF_REG_0], LOONGARCH_GPR_FP, -(retval_off - 8));
arch/loongarch/net/bpf_jit.c
2063
emit_insn(ctx, nop);
arch/loongarch/net/bpf_jit.c
207
emit_insn(ctx, addid, regmap[BPF_REG_FP], LOONGARCH_GPR_SP, bpf_stack_adjust);
arch/loongarch/net/bpf_jit.c
2095
emit_insn(ctx, ldd, regmap[BPF_REG_0], LOONGARCH_GPR_FP, -(retval_off - 8));
arch/loongarch/net/bpf_jit.c
2100
emit_insn(ctx, ldd, LOONGARCH_GPR_A0, LOONGARCH_GPR_FP, -retval_off);
arch/loongarch/net/bpf_jit.c
2103
emit_insn(ctx, ldd, LOONGARCH_GPR_S1, LOONGARCH_GPR_FP, -sreg_off);
arch/loongarch/net/bpf_jit.c
2106
emit_insn(ctx, ldd, REG_TCC, LOONGARCH_GPR_FP, -tcc_ptr_off);
arch/loongarch/net/bpf_jit.c
2110
emit_insn(ctx, ldd, LOONGARCH_GPR_RA, LOONGARCH_GPR_SP, stack_size - 8);
arch/loongarch/net/bpf_jit.c
2111
emit_insn(ctx, ldd, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, stack_size - 16);
arch/loongarch/net/bpf_jit.c
2112
emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, stack_size);
arch/loongarch/net/bpf_jit.c
2114
emit_insn(ctx, jirl, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_RA, 0);
arch/loongarch/net/bpf_jit.c
2117
emit_insn(ctx, ldd, LOONGARCH_GPR_T0, LOONGARCH_GPR_SP, stack_size - 8);
arch/loongarch/net/bpf_jit.c
2118
emit_insn(ctx, ldd, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, stack_size - 16);
arch/loongarch/net/bpf_jit.c
2119
emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, stack_size);
arch/loongarch/net/bpf_jit.c
2121
emit_insn(ctx, ldd, LOONGARCH_GPR_RA, LOONGARCH_GPR_SP, 8);
arch/loongarch/net/bpf_jit.c
2122
emit_insn(ctx, ldd, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, 0);
arch/loongarch/net/bpf_jit.c
2123
emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, 16);
arch/loongarch/net/bpf_jit.c
2128
emit_insn(ctx, jirl, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_T0, 0);
arch/loongarch/net/bpf_jit.c
2133
emit_insn(ctx, jirl, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_T1, 0);
arch/loongarch/net/bpf_jit.c
221
emit_insn(ctx, ldd, LOONGARCH_GPR_RA, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
224
emit_insn(ctx, ldd, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
227
emit_insn(ctx, ldd, LOONGARCH_GPR_S0, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
230
emit_insn(ctx, ldd, LOONGARCH_GPR_S1, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
233
emit_insn(ctx, ldd, LOONGARCH_GPR_S2, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
236
emit_insn(ctx, ldd, LOONGARCH_GPR_S3, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
239
emit_insn(ctx, ldd, LOONGARCH_GPR_S4, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
242
emit_insn(ctx, ldd, LOONGARCH_GPR_S5, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
246
emit_insn(ctx, ldd, REG_ARENA, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
254
emit_insn(ctx, ldd, REG_TCC, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
257
emit_insn(ctx, ldd, REG_TCC, LOONGARCH_GPR_SP, load_offset);
arch/loongarch/net/bpf_jit.c
259
emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, stack_adjust);
arch/loongarch/net/bpf_jit.c
263
emit_insn(ctx, addiw, LOONGARCH_GPR_A0, regmap[BPF_REG_0], 0);
arch/loongarch/net/bpf_jit.c
265
emit_insn(ctx, jirl, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_RA, 0);
arch/loongarch/net/bpf_jit.c
271
emit_insn(ctx, jirl, LOONGARCH_GPR_ZERO,
arch/loongarch/net/bpf_jit.c
317
emit_insn(ctx, ldwu, t1, a1, off);
arch/loongarch/net/bpf_jit.c
326
emit_insn(ctx, ldd, REG_TCC, LOONGARCH_GPR_SP, tcc_ptr_off);
arch/loongarch/net/bpf_jit.c
327
emit_insn(ctx, ldd, t3, REG_TCC, 0);
arch/loongarch/net/bpf_jit.c
328
emit_insn(ctx, addid, t2, LOONGARCH_GPR_ZERO, MAX_TAIL_CALL_CNT);
arch/loongarch/net/bpf_jit.c
332
emit_insn(ctx, addid, t3, t3, 1);
arch/loongarch/net/bpf_jit.c
339
emit_insn(ctx, alsld, t2, a2, a1, 2);
arch/loongarch/net/bpf_jit.c
341
emit_insn(ctx, ldd, t2, t2, off);
arch/loongarch/net/bpf_jit.c
346
emit_insn(ctx, std, t3, REG_TCC, 0);
arch/loongarch/net/bpf_jit.c
350
emit_insn(ctx, ldd, t3, t2, off);
arch/loongarch/net/bpf_jit.c
365
emit_insn(ctx, std, reg, LOONGARCH_GPR_FP, stack_off);
arch/loongarch/net/bpf_jit.c
381
emit_insn(ctx, addd, t1, dst, t1);
arch/loongarch/net/bpf_jit.c
393
emit_insn(ctx, amaddb, t2, t1, src);
arch/loongarch/net/bpf_jit.c
400
emit_insn(ctx, amaddh, t2, t1, src);
arch/loongarch/net/bpf_jit.c
403
emit_insn(ctx, amaddw, t2, t1, src);
arch/loongarch/net/bpf_jit.c
406
emit_insn(ctx, amaddd, t2, t1, src);
arch/loongarch/net/bpf_jit.c
412
emit_insn(ctx, amandd, t2, t1, src);
arch/loongarch/net/bpf_jit.c
414
emit_insn(ctx, amandw, t2, t1, src);
arch/loongarch/net/bpf_jit.c
418
emit_insn(ctx, amord, t2, t1, src);
arch/loongarch/net/bpf_jit.c
420
emit_insn(ctx, amorw, t2, t1, src);
arch/loongarch/net/bpf_jit.c
424
emit_insn(ctx, amxord, t2, t1, src);
arch/loongarch/net/bpf_jit.c
426
emit_insn(ctx, amxorw, t2, t1, src);
arch/loongarch/net/bpf_jit.c
436
emit_insn(ctx, amaddb, src, t1, t3);
arch/loongarch/net/bpf_jit.c
444
emit_insn(ctx, amaddh, src, t1, t3);
arch/loongarch/net/bpf_jit.c
448
emit_insn(ctx, amaddw, src, t1, t3);
arch/loongarch/net/bpf_jit.c
452
emit_insn(ctx, amaddd, src, t1, t3);
arch/loongarch/net/bpf_jit.c
458
emit_insn(ctx, amandd, src, t1, t3);
arch/loongarch/net/bpf_jit.c
460
emit_insn(ctx, amandw, src, t1, t3);
arch/loongarch/net/bpf_jit.c
466
emit_insn(ctx, amord, src, t1, t3);
arch/loongarch/net/bpf_jit.c
468
emit_insn(ctx, amorw, src, t1, t3);
arch/loongarch/net/bpf_jit.c
474
emit_insn(ctx, amxord, src, t1, t3);
arch/loongarch/net/bpf_jit.c
476
emit_insn(ctx, amxorw, src, t1, t3);
arch/loongarch/net/bpf_jit.c
488
emit_insn(ctx, amswapb, src, t1, t3);
arch/loongarch/net/bpf_jit.c
496
emit_insn(ctx, amswaph, src, t1, t3);
arch/loongarch/net/bpf_jit.c
500
emit_insn(ctx, amswapw, src, t1, t3);
arch/loongarch/net/bpf_jit.c
504
emit_insn(ctx, amswapd, src, t1, t3);
arch/loongarch/net/bpf_jit.c
512
emit_insn(ctx, lld, r0, t1, 0);
arch/loongarch/net/bpf_jit.c
513
emit_insn(ctx, bne, t2, r0, 4);
arch/loongarch/net/bpf_jit.c
515
emit_insn(ctx, scd, t3, t1, 0);
arch/loongarch/net/bpf_jit.c
516
emit_insn(ctx, beq, t3, LOONGARCH_GPR_ZERO, -4);
arch/loongarch/net/bpf_jit.c
518
emit_insn(ctx, llw, r0, t1, 0);
arch/loongarch/net/bpf_jit.c
521
emit_insn(ctx, bne, t2, r0, 4);
arch/loongarch/net/bpf_jit.c
523
emit_insn(ctx, scw, t3, t1, 0);
arch/loongarch/net/bpf_jit.c
524
emit_insn(ctx, beq, t3, LOONGARCH_GPR_ZERO, -6);
arch/loongarch/net/bpf_jit.c
550
emit_insn(ctx, ldbu, dst, src, off);
arch/loongarch/net/bpf_jit.c
553
emit_insn(ctx, ldxbu, dst, src, t1);
arch/loongarch/net/bpf_jit.c
558
emit_insn(ctx, ldhu, dst, src, off);
arch/loongarch/net/bpf_jit.c
561
emit_insn(ctx, ldxhu, dst, src, t1);
arch/loongarch/net/bpf_jit.c
566
emit_insn(ctx, ldwu, dst, src, off);
arch/loongarch/net/bpf_jit.c
569
emit_insn(ctx, ldxwu, dst, src, t1);
arch/loongarch/net/bpf_jit.c
574
emit_insn(ctx, ldd, dst, src, off);
arch/loongarch/net/bpf_jit.c
577
emit_insn(ctx, ldxd, dst, src, t1);
arch/loongarch/net/bpf_jit.c
581
emit_insn(ctx, dbar, 0b10100);
arch/loongarch/net/bpf_jit.c
585
emit_insn(ctx, dbar, 0b10010);
arch/loongarch/net/bpf_jit.c
589
emit_insn(ctx, stb, src, dst, off);
arch/loongarch/net/bpf_jit.c
592
emit_insn(ctx, stxb, src, dst, t1);
arch/loongarch/net/bpf_jit.c
597
emit_insn(ctx, sth, src, dst, off);
arch/loongarch/net/bpf_jit.c
600
emit_insn(ctx, stxh, src, dst, t1);
arch/loongarch/net/bpf_jit.c
605
emit_insn(ctx, stw, src, dst, off);
arch/loongarch/net/bpf_jit.c
608
emit_insn(ctx, stxw, src, dst, t1);
arch/loongarch/net/bpf_jit.c
613
emit_insn(ctx, std, src, dst, off);
arch/loongarch/net/bpf_jit.c
616
emit_insn(ctx, stxd, src, dst, t1);
arch/loongarch/net/bpf_jit.c
72
emit_insn(ctx, addid, LOONGARCH_GPR_T3, LOONGARCH_GPR_ZERO, MAX_TAIL_CALL_CNT);
arch/loongarch/net/bpf_jit.c
741
emit_insn(ctx, beq, t1, LOONGARCH_GPR_ZERO, 1);
arch/loongarch/net/bpf_jit.c
742
emit_insn(ctx, or, t1, dst, t1);
arch/loongarch/net/bpf_jit.c
752
emit_insn(ctx, extwb, dst, src);
arch/loongarch/net/bpf_jit.c
756
emit_insn(ctx, extwh, dst, src);
arch/loongarch/net/bpf_jit.c
760
emit_insn(ctx, addw, dst, src, LOONGARCH_GPR_ZERO);
arch/loongarch/net/bpf_jit.c
774
emit_insn(ctx, addd, dst, dst, src);
arch/loongarch/net/bpf_jit.c
782
emit_insn(ctx, addid, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
785
emit_insn(ctx, addd, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
793
emit_insn(ctx, subd, dst, dst, src);
arch/loongarch/net/bpf_jit.c
801
emit_insn(ctx, addid, dst, dst, -imm);
arch/loongarch/net/bpf_jit.c
804
emit_insn(ctx, subd, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
81
emit_insn(ctx, std, REG_TCC, LOONGARCH_GPR_SP, *store_offset);
arch/loongarch/net/bpf_jit.c
812
emit_insn(ctx, muld, dst, dst, src);
arch/loongarch/net/bpf_jit.c
820
emit_insn(ctx, muld, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
831
emit_insn(ctx, divdu, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
837
emit_insn(ctx, divd, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
84
emit_insn(ctx, addid, REG_TCC, LOONGARCH_GPR_SP, *store_offset);
arch/loongarch/net/bpf_jit.c
848
emit_insn(ctx, divdu, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
854
emit_insn(ctx, divd, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
866
emit_insn(ctx, moddu, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
872
emit_insn(ctx, modd, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
883
emit_insn(ctx, moddu, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
889
emit_insn(ctx, modd, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
898
emit_insn(ctx, subd, dst, LOONGARCH_GPR_ZERO, dst);
arch/loongarch/net/bpf_jit.c
905
emit_insn(ctx, and, dst, dst, src);
arch/loongarch/net/bpf_jit.c
913
emit_insn(ctx, andi, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
916
emit_insn(ctx, and, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
92
emit_insn(ctx, std, REG_TCC, LOONGARCH_GPR_SP, *store_offset);
arch/loongarch/net/bpf_jit.c
924
emit_insn(ctx, or, dst, dst, src);
arch/loongarch/net/bpf_jit.c
932
emit_insn(ctx, ori, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
935
emit_insn(ctx, or, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
943
emit_insn(ctx, xor, dst, dst, src);
arch/loongarch/net/bpf_jit.c
95
emit_insn(ctx, std, REG_TCC, LOONGARCH_GPR_SP, *store_offset);
arch/loongarch/net/bpf_jit.c
951
emit_insn(ctx, xori, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
954
emit_insn(ctx, xor, dst, dst, t1);
arch/loongarch/net/bpf_jit.c
961
emit_insn(ctx, sllw, dst, dst, src);
arch/loongarch/net/bpf_jit.c
966
emit_insn(ctx, slld, dst, dst, src);
arch/loongarch/net/bpf_jit.c
971
emit_insn(ctx, slliw, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
976
emit_insn(ctx, sllid, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
981
emit_insn(ctx, srlw, dst, dst, src);
arch/loongarch/net/bpf_jit.c
986
emit_insn(ctx, srld, dst, dst, src);
arch/loongarch/net/bpf_jit.c
991
emit_insn(ctx, srliw, dst, dst, imm);
arch/loongarch/net/bpf_jit.c
996
emit_insn(ctx, srlid, dst, dst, imm);
arch/loongarch/net/bpf_jit.h
104
emit_insn(ctx, extwb, reg, reg);
arch/loongarch/net/bpf_jit.h
107
emit_insn(ctx, extwh, reg, reg);
arch/loongarch/net/bpf_jit.h
110
emit_insn(ctx, addiw, reg, reg, 0);
arch/loongarch/net/bpf_jit.h
125
emit_insn(ctx, lu12iw, rd, imm_31_12);
arch/loongarch/net/bpf_jit.h
129
emit_insn(ctx, ori, rd, rd, imm_11_0);
arch/loongarch/net/bpf_jit.h
133
emit_insn(ctx, lu32id, rd, imm_51_32);
arch/loongarch/net/bpf_jit.h
137
emit_insn(ctx, lu52id, rd, rd, imm_63_52);
arch/loongarch/net/bpf_jit.h
146
emit_insn(ctx, or, rd, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_ZERO);
arch/loongarch/net/bpf_jit.h
152
emit_insn(ctx, addiw, rd, LOONGARCH_GPR_ZERO, imm);
arch/loongarch/net/bpf_jit.h
158
emit_insn(ctx, ori, rd, LOONGARCH_GPR_ZERO, imm);
arch/loongarch/net/bpf_jit.h
166
emit_insn(ctx, lu52id, rd, LOONGARCH_GPR_ZERO, imm_63_52);
arch/loongarch/net/bpf_jit.h
172
emit_insn(ctx, lu12iw, rd, imm_31_12);
arch/loongarch/net/bpf_jit.h
177
emit_insn(ctx, ori, rd, rd, imm_11_0);
arch/loongarch/net/bpf_jit.h
190
emit_insn(ctx, lu32id, rd, imm_51_32);
arch/loongarch/net/bpf_jit.h
196
emit_insn(ctx, lu52id, rd, rd, imm_63_52);
arch/loongarch/net/bpf_jit.h
206
emit_insn(ctx, or, rd, rj, LOONGARCH_GPR_ZERO);
arch/loongarch/net/bpf_jit.h
243
emit_insn(ctx, beq, rj, rd, jmp_offset);
arch/loongarch/net/bpf_jit.h
248
emit_insn(ctx, bne, rj, rd, jmp_offset);
arch/loongarch/net/bpf_jit.h
252
emit_insn(ctx, bltu, rd, rj, jmp_offset);
arch/loongarch/net/bpf_jit.h
256
emit_insn(ctx, bltu, rj, rd, jmp_offset);
arch/loongarch/net/bpf_jit.h
260
emit_insn(ctx, bgeu, rj, rd, jmp_offset);
arch/loongarch/net/bpf_jit.h
264
emit_insn(ctx, bgeu, rd, rj, jmp_offset);
arch/loongarch/net/bpf_jit.h
268
emit_insn(ctx, blt, rd, rj, jmp_offset);
arch/loongarch/net/bpf_jit.h
272
emit_insn(ctx, blt, rj, rd, jmp_offset);
arch/loongarch/net/bpf_jit.h
276
emit_insn(ctx, bge, rj, rd, jmp_offset);
arch/loongarch/net/bpf_jit.h
280
emit_insn(ctx, bge, rd, rj, jmp_offset);
arch/loongarch/net/bpf_jit.h
290
emit_insn(ctx, b, jmp_offset);
arch/loongarch/net/bpf_jit.h
295
emit_insn(ctx, b, jmp_offset);
arch/loongarch/net/bpf_jit.h
81
emit_insn(ctx, lu32id, reg, 0);
arch/loongarch/net/bpf_jit.h
90
emit_insn(ctx, addiw, reg, reg, 0);