/linux-6.3-rc2/arch/riscv/net/ |
A D | bpf_jit_comp32.c | 117 emit(rv_lui(rd, upper), ctx); in emit_imm() 118 emit(rv_addi(rd, rd, lower), ctx); in emit_imm() 678 emit(rv_beq(rd, rs, off), ctx); in emit_bcc() 693 emit(rv_bne(rd, rs, off), ctx); in emit_bcc() 696 emit(rv_bgt(rd, rs, off), ctx); in emit_bcc() 699 emit(rv_blt(rd, rs, off), ctx); in emit_bcc() 917 emit(rv_slli(rd, rd, 16), ctx); in emit_rev16() 919 emit(rv_srli(rd, rd, 8), ctx); in emit_rev16() 930 emit(rv_srli(rd, rd, 8), ctx); in emit_rev32() 934 emit(rv_srli(rd, rd, 8), ctx); in emit_rev32() [all …]
|
A D | bpf_jit_comp64.c | 155 emit(rv_auipc(rd, upper), ctx); in emit_addr() 156 emit(rv_addi(rd, rd, lower), ctx); in emit_addr() 552 emit(rv_fence(0x3, 0x3), ctx); in emit_atomic() 632 emit(rv_nop(), &ctx); in gen_call_or_nops() 655 emit(rv_nop(), &ctx); in gen_jump_or_nops() 656 emit(rv_nop(), &ctx); in gen_jump_or_nops() 746 emit(rv_nop(), ctx); in invoke_bpf_prog() 924 emit(rv_nop(), ctx); in __arch_prepare_bpf_trampoline() 936 emit(rv_nop(), ctx); in __arch_prepare_bpf_trampoline() 937 emit(rv_nop(), ctx); in __arch_prepare_bpf_trampoline() [all …]
|
A D | bpf_jit.h | 886 emit(rv_jalr(rd, rs, imm), ctx); in emit_jalr() 894 emit(rv_addi(rd, rs, 0), ctx); in emit_mv() 902 emit(rv_add(rd, rs1, rs2), ctx); in emit_add() 915 emit(rv_addi(rd, rs, imm), ctx); in emit_addi() 931 emit(rv_lui(rd, imm), ctx); in emit_lui() 939 emit(rv_slli(rd, rs, imm), ctx); in emit_slli() 947 emit(rv_andi(rd, rs, imm), ctx); in emit_andi() 955 emit(rv_srli(rd, rs, imm), ctx); in emit_srli() 979 emit(rv_or(rd, rs1, rs2), ctx); in emit_or() 1005 emit(rv_lw(rd, off, rs1), ctx); in emit_lw() [all …]
|
/linux-6.3-rc2/arch/mips/net/ |
A D | bpf_jit_comp.c | 206 emit(ctx, ori, dst, src, 0); in emit_mov_r() 379 emit(ctx, mflo, dst); in emit_alu_r() 388 emit(ctx, mflo, dst); in emit_alu_r() 397 emit(ctx, mfhi, dst); in emit_alu_r() 677 emit(ctx, nop); in finish_jmp() 687 emit(ctx, j, target); in finish_jmp() 688 emit(ctx, nop); in finish_jmp() 828 emit(ctx, j, target); in emit_ja() 829 emit(ctx, nop); in emit_ja() 840 emit(ctx, j, target); in emit_exit() [all …]
|
A D | bpf_jit_comp32.c | 197 emit(ctx, nop); in emit_load_delay() 448 emit(ctx, mflo, hi(dst)); in emit_mul_i64() 462 emit(ctx, mflo, lo(dst)); in emit_mul_i64() 463 emit(ctx, mfhi, tmp); in emit_mul_i64() 485 emit(ctx, mflo, acc); in emit_mul_r64() 493 emit(ctx, mflo, tmp); in emit_mul_r64() 506 emit(ctx, mflo, lo(dst)); in emit_mul_r64() 507 emit(ctx, mfhi, tmp); in emit_mul_r64() 1222 emit(ctx, bnez, t1, off); in emit_jmp_r64() 1227 emit(ctx, beqz, t1, off); in emit_jmp_r64() [all …]
|
A D | bpf_jit_comp64.c | 100 emit(ctx, sll, dst, src, 0); in emit_sext() 230 emit(ctx, mflo, dst); in emit_alu_r64() 239 emit(ctx, mflo, dst); in emit_alu_r64() 248 emit(ctx, mfhi, dst); in emit_alu_r64() 277 emit(ctx, dsbh, dst, dst); in emit_bswap_r64() 278 emit(ctx, dshd, dst, dst); in emit_bswap_r64() 397 emit(ctx, or, t2, t1, src); in emit_atomic_r64() 404 emit(ctx, move, t2, src); in emit_atomic_r64() 412 emit(ctx, move, src, t1); in emit_atomic_r64() 426 emit(ctx, bne, t1, r0, 12); in emit_cmpxchg_r64() [all …]
|
A D | bpf_jit_comp.h | 98 #define emit(...) __emit(__VA_ARGS__) macro 109 #define LLSC_sync(ctx) emit(ctx, sync, 0)
|
/linux-6.3-rc2/arch/arm64/net/ |
A D | bpf_jit_comp.c | 157 emit(insn, ctx); in emit_bti() 184 emit(A64_BLR(tmp), ctx); in emit_call() 328 emit(A64_NOP, ctx); in build_prologue() 424 emit(A64_BR(tmp), ctx); in emit_bpf_tail_call() 639 emit(A64_NOP, ctx); in build_plt() 906 emit(a64_insn, ctx); in build_insn() 916 emit(a64_insn, ctx); in build_insn() 926 emit(a64_insn, ctx); in build_insn() 1680 emit(A64_NOP, ctx); in invoke_bpf_prog() 1730 emit(A64_NOP, ctx); in invoke_bpf_mod_ret() [all …]
|
/linux-6.3-rc2/arch/arm/net/ |
A D | bpf_jit_32.c | 450 emit(ARM_BX(tgt_reg), ctx); in emit_bx_r() 461 emit(ARM_BLX_R(tgt_reg), ctx); in emit_blx_r() 1129 emit(ARM_CMP_R(rd, rm), ctx); in emit_ar_r() 1138 emit(ARM_CMP_R(rn, rt), ctx); in emit_ar_r() 1144 emit(ARM_CMP_R(rt, rn), ctx); in emit_ar_r() 1244 emit(ARM_REV16(rd, rn), ctx); in emit_rev16() 1267 emit(ARM_REV(rd, rn), ctx); in emit_rev32() 1281 emit(ARM_PUSH(reg_set), ctx); in emit_push_r64() 1295 emit(ARM_PUSH(reg_set), ctx); in build_prologue() 1769 emit(ARM_B(jmp_offset), ctx); in build_insn() [all …]
|
/linux-6.3-rc2/tools/lib/bpf/ |
A D | gen_loader.c | 106 emit(gen, insn1); in emit2() 107 emit(gen, insn2); in emit2() 127 emit(gen, BPF_MOV64_IMM(BPF_REG_3, 0)); in bpf_gen__init() 133 emit(gen, BPF_JMP_IMM(BPF_JA, 0, 0, in bpf_gen__init() 153 emit(gen, BPF_EXIT_INSN()); in bpf_gen__init() 268 emit(gen, BPF_MOV64_IMM(BPF_REG_1, cmd)); in emit_sys_bpf() 394 emit(gen, BPF_MOV64_IMM(BPF_REG_0, 0)); in bpf_gen__finish() 395 emit(gen, BPF_EXIT_INSN()); in bpf_gen__finish() 551 emit(gen, BPF_MOV64_IMM(BPF_REG_4, 0)); in emit_find_attach_target() 621 emit(gen, BPF_MOV64_IMM(BPF_REG_4, 0)); in emit_bpf_find_by_name_kind() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gt/ |
A D | intel_ring.c | 22 space = __intel_ring_space(ring->head, ring->emit, ring->size); in intel_ring_update_space() 72 intel_ring_reset(ring, ring->emit); in intel_ring_pin() 89 ring->emit = tail; in intel_ring_reset() 209 ring->emit, ring->size)) in wait_for_space() 245 const int remain_actual = ring->size - ring->emit; in intel_ring_begin() 290 GEM_BUG_ON(ring->emit + need_wrap > ring->size); in intel_ring_begin() 296 ring->emit = 0; in intel_ring_begin() 299 GEM_BUG_ON(ring->emit > ring->size - bytes); in intel_ring_begin() 301 cs = ring->vaddr + ring->emit; in intel_ring_begin() 304 ring->emit += bytes; in intel_ring_begin() [all …]
|
A D | intel_ring.h | 51 GEM_BUG_ON((rq->ring->vaddr + rq->ring->emit) != cs); in intel_ring_advance() 52 GEM_BUG_ON(!IS_ALIGNED(rq->ring->emit, 8)); /* RING_TAIL qword align */ in intel_ring_advance()
|
A D | intel_ring_types.h | 43 u32 emit; /* updated during request construction */ member
|
/linux-6.3-rc2/arch/sparc/net/ |
A D | bpf_jit_comp_64.c | 258 emit(SETHI(0, G0), ctx); in emit_nop() 269 emit(SETHI(K, reg), ctx); in emit_set_const() 270 emit(OR_LO(K, reg), ctx); in emit_set_const() 277 emit(SETHI(K, reg), ctx); in emit_set_const_sext() 278 emit(OR_LO(K, reg), ctx); in emit_set_const_sext() 283 emit(SETHI(hbits, reg), ctx); in emit_set_const_sext() 306 emit(insn | IMMED | S13(imm), ctx); in emit_alu_K() 313 emit(insn | RS2(tmp), ctx); in emit_alu_K() 325 emit(insn | IMMED | S13(imm), ctx); in emit_alu3_K() 332 emit(insn | RS2(tmp), ctx); in emit_alu3_K() [all …]
|
/linux-6.3-rc2/Documentation/input/ |
A D | uinput.rst | 95 emit(fd, EV_KEY, KEY_SPACE, 1); 96 emit(fd, EV_SYN, SYN_REPORT, 0); 97 emit(fd, EV_KEY, KEY_SPACE, 0); 98 emit(fd, EV_SYN, SYN_REPORT, 0); 159 emit(fd, EV_REL, REL_X, 5); 160 emit(fd, EV_REL, REL_Y, 5); 161 emit(fd, EV_SYN, SYN_REPORT, 0); 229 emit(fd, EV_KEY, KEY_SPACE, 1); 230 emit(fd, EV_SYN, SYN_REPORT, 0); 231 emit(fd, EV_KEY, KEY_SPACE, 0); [all …]
|
/linux-6.3-rc2/scripts/dtc/ |
A D | flattree.c | 252 emit->string(etarget, tree->name, 0); in flatten_tree() 254 emit->align(etarget, sizeof(cell_t)); in flatten_tree() 265 emit->cell(etarget, prop->val.len); in flatten_tree() 266 emit->cell(etarget, nameoff); in flatten_tree() 269 emit->align(etarget, 8); in flatten_tree() 271 emit->data(etarget, prop->val); in flatten_tree() 272 emit->align(etarget, sizeof(cell_t)); in flatten_tree() 276 emit->property(etarget, NULL); in flatten_tree() 281 emit->align(etarget, 8); in flatten_tree() 284 emit->align(etarget, sizeof(cell_t)); in flatten_tree() [all …]
|
/linux-6.3-rc2/rust/macros/ |
A D | module.rs | 68 fn emit(&mut self, field: &str, content: &str) { in emit() method 160 modinfo.emit("author", &author); in module() 163 modinfo.emit("description", &description); in module() 165 modinfo.emit("license", &info.license); in module() 167 modinfo.emit("alias", &alias); in module()
|
/linux-6.3-rc2/tools/perf/arch/x86/entry/syscalls/ |
A D | syscalltbl.sh | 14 emit() { function 32 emit "$nr" "$name"
|
/linux-6.3-rc2/scripts/kconfig/ |
A D | qconf.cc | 408 emit menuChanged(menu); in updateSelection() 413 emit menuSelected(menu); in updateSelection() 732 emit parentSelected(); in keyPressEvent() 747 emit parentSelected(); in keyPressEvent() 810 emit parentSelected(); in mouseReleaseEvent() 851 emit parentSelected(); in mouseDoubleClickEvent() 860 emit itemSelected(menu); in mouseDoubleClickEvent() 862 emit menuSelected(menu); in mouseDoubleClickEvent() 882 emit gotFocus(menu); in focusInEvent() 912 emit showNameChanged(on); in setShowName() [all …]
|
/linux-6.3-rc2/scripts/ |
A D | Makefile.build | 139 cmd_cc_ll_c = $(CC) $(c_flags) -emit-llvm -S -fno-discard-value-names -o $@ $< 290 --emit=dep-info=$(depfile) 301 cmd_rustc_o_rs = $(rust_common_cmd) --emit=obj=$@ $< 315 cmd_rustc_s_rs = $(rust_common_cmd) --emit=asm=$@ $< 321 cmd_rustc_ll_rs = $(rust_common_cmd) --emit=llvm-ir=$@ $<
|
A D | Makefile.host | 89 hostrust_flags = --emit=dep-info=$(depfile) \ 151 $(HOSTRUSTC) $(hostrust_flags) --emit=link=$@ $<
|
A D | syscallhdr.sh | 44 --emit-nr)
|
/linux-6.3-rc2/Documentation/admin-guide/ |
A D | clearing-warn-once.rst | 4 WARN_ONCE / WARN_ON_ONCE / printk_once only emit a message once.
|
/linux-6.3-rc2/arch/mips/vdso/ |
A D | Kconfig | 1 # GCC (at least up to version 9.2) appears to emit function calls that make use
|
/linux-6.3-rc2/rust/ |
A D | Makefile | 327 --emit=dep-info=$(depfile) --emit=link=$@ --extern proc_macro \ 342 --emit=dep-info=$(depfile) --emit=obj=$@ \ 343 --emit=metadata=$(dir $@)$(patsubst %.o,lib%.rmeta,$(notdir $@)) \
|