Home
last modified time | relevance | path

Searched refs:emit (Results 1 – 25 of 87) sorted by relevance

1234

/Linux-v5.10/arch/riscv/net/
Dbpf_jit_comp32.c117 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 …]
Dbpf_jit_comp64.c215 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 …]
Dbpf_jit.h101 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.10/arch/arm64/net/
Dbpf_jit_comp.c65 static inline void emit(const u32 insn, struct jit_ctx *ctx) in emit() function
81 emit(A64_MOVN(is64, reg, (u16)~lo, 0), ctx); in emit_a64_mov_i()
83 emit(A64_MOVN(is64, reg, (u16)~hi, 16), ctx); in emit_a64_mov_i()
85 emit(A64_MOVK(is64, reg, lo, 0), ctx); in emit_a64_mov_i()
88 emit(A64_MOVZ(is64, reg, lo, 0), ctx); in emit_a64_mov_i()
90 emit(A64_MOVK(is64, reg, hi, 16), ctx); in emit_a64_mov_i()
116 emit(A64_MOVN(1, reg, (rev_tmp >> shift) & 0xffff, shift), ctx); in emit_a64_mov_i64()
118 emit(A64_MOVZ(1, reg, (nrm_tmp >> shift) & 0xffff, shift), ctx); in emit_a64_mov_i64()
122 emit(A64_MOVK(1, reg, (nrm_tmp >> shift) & 0xffff, shift), ctx); in emit_a64_mov_i64()
138 emit(A64_MOVN(1, reg, ~tmp & 0xffff, shift), ctx); in emit_addr_mov_i64()
[all …]
/Linux-v5.10/arch/arm/net/
Dbpf_jit_32.c233 static inline void emit(u32 inst, struct jit_ctx *ctx) in emit() function
417 emit(ARM_LDR_I(rd, ARM_PC, imm_offset(val, ctx)), ctx); in emit_mov_i_no8m()
419 emit(ARM_MOVW(rd, val & 0xffff), ctx); in emit_mov_i_no8m()
421 emit(ARM_MOVT(rd, val >> 16), ctx); in emit_mov_i_no8m()
430 emit(ARM_MOV_I(rd, imm12), ctx); in emit_mov_i()
438 emit(ARM_BX(tgt_reg), ctx); in emit_bx_r()
440 emit(ARM_MOV_R(ARM_PC, tgt_reg), ctx); in emit_bx_r()
446 emit(ARM_MOV_R(ARM_LR, ARM_PC), ctx); in emit_blx_r()
449 emit(ARM_BLX_R(tgt_reg), ctx); in emit_blx_r()
472 emit(ARM_UDIV(rd, rm, rn), ctx); in emit_udivmod()
[all …]
/Linux-v5.10/drivers/gpu/drm/i915/gt/
Dintel_ring.c18 space = __intel_ring_space(ring->head, ring->emit, ring->size); in intel_ring_update_space()
65 intel_ring_reset(ring, ring->emit); in intel_ring_pin()
82 ring->emit = tail; in intel_ring_reset()
201 ring->emit, ring->size)) in wait_for_space()
224 const unsigned int remain_usable = ring->effective_size - ring->emit; in intel_ring_begin()
237 const int remain_actual = ring->size - ring->emit; in intel_ring_begin()
282 GEM_BUG_ON(ring->emit + need_wrap > ring->size); in intel_ring_begin()
286 memset64(ring->vaddr + ring->emit, 0, need_wrap / sizeof(u64)); in intel_ring_begin()
288 ring->emit = 0; in intel_ring_begin()
291 GEM_BUG_ON(ring->emit > ring->size - bytes); in intel_ring_begin()
[all …]
Dintel_ring_types.h44 u32 emit; /* updated during request construction */ member
/Linux-v5.10/arch/sparc/net/
Dbpf_jit_comp_64.c236 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.10/Documentation/input/
Duinput.rst48 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.10/arch/mips/kernel/syscalls/
Dsyscalltbl.sh10 emit() { function
30 emit $((nxt+offset)) $((nr+offset)) $compat
32 emit $((nxt+offset)) $((nr+offset)) $entry
/Linux-v5.10/arch/sparc/kernel/syscalls/
Dsyscalltbl.sh10 emit() { function
30 emit $((nxt+offset)) $((nr+offset)) $compat
32 emit $((nxt+offset)) $((nr+offset)) $entry
/Linux-v5.10/arch/powerpc/kernel/syscalls/
Dsyscalltbl.sh10 emit() { function
30 emit $((nxt+offset)) $((nr+offset)) $compat
32 emit $((nxt+offset)) $((nr+offset)) $entry
/Linux-v5.10/arch/parisc/kernel/syscalls/
Dsyscalltbl.sh10 emit() { function
30 emit $((nxt+offset)) $((nr+offset)) $compat
32 emit $((nxt+offset)) $((nr+offset)) $entry
/Linux-v5.10/scripts/dtc/
Dflattree.c235 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.10/arch/ia64/kernel/syscalls/
Dsyscalltbl.sh10 emit() { function
29 emit $((nxt+offset)) $((nr+offset)) $entry
/Linux-v5.10/arch/sh/kernel/syscalls/
Dsyscalltbl.sh10 emit() { function
29 emit $((nxt+offset)) $((nr+offset)) $entry
/Linux-v5.10/arch/microblaze/kernel/syscalls/
Dsyscalltbl.sh10 emit() { function
29 emit $((nxt+offset)) $((nr+offset)) $entry
/Linux-v5.10/arch/m68k/kernel/syscalls/
Dsyscalltbl.sh10 emit() { function
29 emit $((nxt+offset)) $((nr+offset)) $entry
/Linux-v5.10/arch/xtensa/kernel/syscalls/
Dsyscalltbl.sh10 emit() { function
29 emit $((nxt+offset)) $((nr+offset)) $entry
/Linux-v5.10/arch/alpha/kernel/syscalls/
Dsyscalltbl.sh10 emit() { function
29 emit $((nxt+offset)) $((nr+offset)) $entry
/Linux-v5.10/tools/perf/arch/x86/entry/syscalls/
Dsyscalltbl.sh14 emit() { function
32 emit "$nr" "$name"
/Linux-v5.10/arch/x86/entry/syscalls/
Dsyscalltbl.sh15 emit() { function
44 emit "$abi" "$nr" "$entry" "$compat"
/Linux-v5.10/arch/mips/vdso/
DKconfig2 # 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.10/scripts/kconfig/
Dqconf.cc406 emit menuChanged(menu); in updateSelection()
411 emit menuSelected(menu); in updateSelection()
730 emit parentSelected(); in keyPressEvent()
745 emit parentSelected(); in keyPressEvent()
755 emit menuSelected(menu); in keyPressEvent()
757 emit itemSelected(menu); in keyPressEvent()
808 emit parentSelected(); in mouseReleaseEvent()
816 emit menuSelected(menu); in mouseReleaseEvent()
849 emit parentSelected(); in mouseDoubleClickEvent()
858 emit itemSelected(menu); in mouseDoubleClickEvent()
[all …]
/Linux-v5.10/Documentation/admin-guide/
Dclearing-warn-once.rst4 WARN_ONCE / WARN_ON_ONCE / printk_once only emit a message once.

1234