/Linux-v5.15/arch/riscv/net/ |
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() 120 emit(rv_addi(rd, RV_REG_ZERO, lower), ctx); in emit_imm() 131 emit(rv_addi(hi(rd), RV_REG_ZERO, 0), ctx); in emit_imm32() 133 emit(rv_addi(hi(rd), RV_REG_ZERO, -1), ctx); in emit_imm32() 150 emit(rv_addi(RV_REG_A0, lo(r0), 0), ctx); in __build_epilogue() 151 emit(rv_addi(RV_REG_A1, hi(r0), 0), ctx); in __build_epilogue() 155 emit(rv_lw(RV_REG_RA, stack_adjust - 4, RV_REG_SP), ctx); in __build_epilogue() 156 emit(rv_lw(RV_REG_FP, stack_adjust - 8, RV_REG_SP), ctx); in __build_epilogue() 157 emit(rv_lw(RV_REG_S1, stack_adjust - 12, RV_REG_SP), ctx); in __build_epilogue() [all …]
|
D | bpf_jit_comp64.c | 215 emit(rv_beq(rd, rs, rvoff >> 1), ctx); in emit_bcc() 218 emit(rv_bltu(rs, rd, rvoff >> 1), ctx); in emit_bcc() 221 emit(rv_bltu(rd, rs, rvoff >> 1), ctx); in emit_bcc() 224 emit(rv_bgeu(rd, rs, rvoff >> 1), ctx); in emit_bcc() 227 emit(rv_bgeu(rs, rd, rvoff >> 1), ctx); in emit_bcc() 230 emit(rv_bne(rd, rs, rvoff >> 1), ctx); in emit_bcc() 233 emit(rv_blt(rs, rd, rvoff >> 1), ctx); in emit_bcc() 236 emit(rv_blt(rd, rs, rvoff >> 1), ctx); in emit_bcc() 239 emit(rv_bge(rd, rs, rvoff >> 1), ctx); in emit_bcc() 242 emit(rv_bge(rs, rd, rvoff >> 1), ctx); in emit_bcc() [all …]
|
D | bpf_jit.h | 101 static inline void emit(const u32 insn, struct rv_jit_context *ctx) in emit() function 812 emit(rv_jalr(rd, rs, imm), ctx); in emit_jalr() 820 emit(rv_addi(rd, rs, 0), ctx); in emit_mv() 828 emit(rv_add(rd, rs1, rs2), ctx); in emit_add() 841 emit(rv_addi(rd, rs, imm), ctx); in emit_addi() 849 emit(rv_addi(rd, RV_REG_ZERO, imm), ctx); in emit_li() 857 emit(rv_lui(rd, imm), ctx); in emit_lui() 865 emit(rv_slli(rd, rs, imm), ctx); in emit_slli() 873 emit(rv_andi(rd, rs, imm), ctx); in emit_andi() 881 emit(rv_srli(rd, rs, imm), ctx); in emit_srli() [all …]
|
/Linux-v5.15/arch/arm64/net/ |
D | bpf_jit_comp.c | 66 static inline void emit(const u32 insn, struct jit_ctx *ctx) in emit() function 82 emit(A64_MOVN(is64, reg, (u16)~lo, 0), ctx); in emit_a64_mov_i() 84 emit(A64_MOVN(is64, reg, (u16)~hi, 16), ctx); in emit_a64_mov_i() 86 emit(A64_MOVK(is64, reg, lo, 0), ctx); in emit_a64_mov_i() 89 emit(A64_MOVZ(is64, reg, lo, 0), ctx); in emit_a64_mov_i() 91 emit(A64_MOVK(is64, reg, hi, 16), ctx); in emit_a64_mov_i() 117 emit(A64_MOVN(1, reg, (rev_tmp >> shift) & 0xffff, shift), ctx); in emit_a64_mov_i64() 119 emit(A64_MOVZ(1, reg, (nrm_tmp >> shift) & 0xffff, shift), ctx); in emit_a64_mov_i64() 123 emit(A64_MOVK(1, reg, (nrm_tmp >> shift) & 0xffff, shift), ctx); in emit_a64_mov_i64() 139 emit(A64_MOVN(1, reg, ~tmp & 0xffff, shift), ctx); in emit_addr_mov_i64() [all …]
|
/Linux-v5.15/arch/arm/net/ |
D | bpf_jit_32.c | 245 static inline void emit(u32 inst, struct jit_ctx *ctx) in emit() function 429 emit(ARM_LDR_I(rd, ARM_PC, imm_offset(val, ctx)), ctx); in emit_mov_i_no8m() 431 emit(ARM_MOVW(rd, val & 0xffff), ctx); in emit_mov_i_no8m() 433 emit(ARM_MOVT(rd, val >> 16), ctx); in emit_mov_i_no8m() 442 emit(ARM_MOV_I(rd, imm12), ctx); in emit_mov_i() 450 emit(ARM_BX(tgt_reg), ctx); in emit_bx_r() 452 emit(ARM_MOV_R(ARM_PC, tgt_reg), ctx); in emit_bx_r() 458 emit(ARM_MOV_R(ARM_LR, ARM_PC), ctx); in emit_blx_r() 461 emit(ARM_BLX_R(tgt_reg), ctx); in emit_blx_r() 485 emit(ARM_UDIV(rd, rm, rn), ctx); in emit_udivmod() [all …]
|
/Linux-v5.15/tools/lib/bpf/ |
D | gen_loader.c | 88 static void emit(struct bpf_gen *gen, struct bpf_insn insn) in emit() function 98 emit(gen, insn1); in emit2() 99 emit(gen, insn2); in emit2() 109 emit(gen, BPF_MOV64_REG(BPF_REG_6, BPF_REG_1)); in bpf_gen__init() 112 emit(gen, BPF_MOV64_REG(BPF_REG_1, BPF_REG_10)); in bpf_gen__init() 113 emit(gen, BPF_ALU64_IMM(BPF_ADD, BPF_REG_1, -stack_sz)); in bpf_gen__init() 114 emit(gen, BPF_MOV64_IMM(BPF_REG_2, stack_sz)); in bpf_gen__init() 115 emit(gen, BPF_MOV64_IMM(BPF_REG_3, 0)); in bpf_gen__init() 116 emit(gen, BPF_EMIT_CALL(BPF_FUNC_probe_read_kernel)); in bpf_gen__init() 119 emit(gen, BPF_JMP_IMM(BPF_JA, 0, 0, in bpf_gen__init() [all …]
|
/Linux-v5.15/drivers/gpu/drm/i915/gt/ |
D | intel_ring.c | 20 space = __intel_ring_space(ring->head, ring->emit, ring->size); in intel_ring_update_space() 70 intel_ring_reset(ring, ring->emit); in intel_ring_pin() 87 ring->emit = tail; in intel_ring_reset() 206 ring->emit, ring->size)) in wait_for_space() 229 const unsigned int remain_usable = ring->effective_size - ring->emit; in intel_ring_begin() 242 const int remain_actual = ring->size - ring->emit; in intel_ring_begin() 287 GEM_BUG_ON(ring->emit + need_wrap > ring->size); in intel_ring_begin() 291 memset64(ring->vaddr + ring->emit, 0, need_wrap / sizeof(u64)); in intel_ring_begin() 293 ring->emit = 0; in intel_ring_begin() 296 GEM_BUG_ON(ring->emit > ring->size - bytes); in intel_ring_begin() [all …]
|
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()
|
D | intel_ring_types.h | 43 u32 emit; /* updated during request construction */ member
|
/Linux-v5.15/arch/sparc/net/ |
D | bpf_jit_comp_64.c | 236 static void emit(const u32 insn, struct jit_ctx *ctx) in emit() function 258 emit(SETHI(0, G0), ctx); in emit_nop() 263 emit(OR | RS1(G0) | RS2(from) | RD(to), ctx); in emit_reg_move() 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() 284 emit(XOR | IMMED | RS1(reg) | S13(lbits) | RD(reg), ctx); in emit_set_const_sext() 290 emit(opcode | RS1(dst) | RS2(src) | RD(dst), ctx); in emit_alu() [all …]
|
/Linux-v5.15/Documentation/input/ |
D | uinput.rst | 48 void emit(int fd, int type, int code, int val) 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); 122 /* emit function is identical to of the first example */ 159 emit(fd, EV_REL, REL_X, 5); 160 emit(fd, EV_REL, REL_Y, 5); 161 emit(fd, EV_SYN, SYN_REPORT, 0); 191 /* emit function is identical to of the first example */ [all …]
|
/Linux-v5.15/scripts/dtc/ |
D | flattree.c | 235 static void flatten_tree(struct node *tree, struct emitter *emit, in flatten_tree() argument 246 emit->beginnode(etarget, tree->labels); in flatten_tree() 249 emit->string(etarget, tree->fullpath, 0); in flatten_tree() 251 emit->string(etarget, tree->name, 0); in flatten_tree() 253 emit->align(etarget, sizeof(cell_t)); in flatten_tree() 263 emit->property(etarget, prop->labels); in flatten_tree() 264 emit->cell(etarget, prop->val.len); in flatten_tree() 265 emit->cell(etarget, nameoff); in flatten_tree() 268 emit->align(etarget, 8); in flatten_tree() 270 emit->data(etarget, prop->val); in flatten_tree() [all …]
|
/Linux-v5.15/tools/perf/arch/x86/entry/syscalls/ |
D | syscalltbl.sh | 14 emit() { function 32 emit "$nr" "$name"
|
/Linux-v5.15/arch/mips/vdso/ |
D | Kconfig | 2 # the base address of VDSO, the linker will emit a R_MIPS_PC32 10 # GCC (at least up to version 9.2) appears to emit function calls that make use
|
/Linux-v5.15/scripts/kconfig/ |
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() 757 emit menuSelected(menu); in keyPressEvent() 759 emit itemSelected(menu); in keyPressEvent() 810 emit parentSelected(); in mouseReleaseEvent() 818 emit menuSelected(menu); in mouseReleaseEvent() 851 emit parentSelected(); in mouseDoubleClickEvent() 860 emit itemSelected(menu); in mouseDoubleClickEvent() [all …]
|
/Linux-v5.15/Documentation/admin-guide/ |
D | clearing-warn-once.rst | 4 WARN_ONCE / WARN_ON_ONCE / printk_once only emit a message once.
|
/Linux-v5.15/scripts/ |
D | syscallhdr.sh | 44 --emit-nr)
|
/Linux-v5.15/tools/power/cpupower/utils/helpers/ |
D | bitmask.c | 249 static inline int emit(char *buf, int buflen, int rbot, int rtop, int len) in emit() function 288 len = emit(buf, buflen, rbot, rtop, len); in bitmask_displaylist()
|
/Linux-v5.15/tools/testing/selftests/tc-testing/ |
D | Makefile | 28 -O2 -target bpf -emit-llvm -c $< -o - | \
|
/Linux-v5.15/arch/xtensa/kernel/syscalls/ |
D | Makefile | 13 cmd_syshdr = $(CONFIG_SHELL) $(syshdr) --emit-nr $< $@
|
/Linux-v5.15/arch/sh/kernel/syscalls/ |
D | Makefile | 13 cmd_syshdr = $(CONFIG_SHELL) $(syshdr) --emit-nr $< $@
|
/Linux-v5.15/arch/ia64/kernel/syscalls/ |
D | Makefile | 13 cmd_syshdr = $(CONFIG_SHELL) $(syshdr) --emit-nr --offset __NR_Linux $< $@
|
/Linux-v5.15/arch/m68k/kernel/syscalls/ |
D | Makefile | 13 cmd_syshdr = $(CONFIG_SHELL) $(syshdr) --emit-nr $< $@
|
/Linux-v5.15/arch/microblaze/kernel/syscalls/ |
D | Makefile | 13 cmd_syshdr = $(CONFIG_SHELL) $(syshdr) --emit-nr $< $@
|
/Linux-v5.15/arch/alpha/kernel/syscalls/ |
D | Makefile | 13 cmd_syshdr = $(CONFIG_SHELL) $(syshdr) --emit-nr $< $@
|