Home
last modified time | relevance | path

Searched refs:immediate (Results 1 – 25 of 259) sorted by relevance

1234567891011

/openbmc/linux/arch/loongarch/include/asm/
H A Dinst.h249 unsigned int immediate : 15; member
261 unsigned int immediate : 20; member
281 unsigned int immediate : 5; member
288 unsigned int immediate : 6; member
295 unsigned int immediate : 12; member
302 unsigned int immediate : 14; member
309 unsigned int immediate : 16; member
332 unsigned int immediate : 2; member
420 !is_imm12_negative(ip->reg2i12_format.immediate); in is_ra_save_ins()
429 is_imm12_negative(ip->reg2i12_format.immediate); in is_stack_alloc_ins()
[all …]
/openbmc/linux/drivers/scsi/aic7xxx/aicasm/
H A Daicasm_insformat.h50 uint32_t immediate : 8, member
62 immediate : 8;
88 uint32_t immediate : 8, member
98 immediate : 8;
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vm_sdma.c54 enum amdgpu_ib_pool_type pool = p->immediate ? AMDGPU_IB_POOL_IMMEDIATE in amdgpu_vm_sdma_alloc_job()
56 struct drm_sched_entity *entity = p->immediate ? &p->vm->immediate in amdgpu_vm_sdma_alloc_job()
147 if (fence && !p->immediate) { in amdgpu_vm_sdma_commit()
180 trace_amdgpu_vm_copy_ptes(pe, src, count, p->immediate); in amdgpu_vm_sdma_copy_ptes()
207 trace_amdgpu_vm_set_ptes(pe, addr, count, incr, flags, p->immediate); in amdgpu_vm_sdma_set_ptes()
H A Damdgpu_trace.h371 uint32_t incr, uint64_t flags, bool immediate),
372 TP_ARGS(pe, addr, count, incr, flags, immediate),
379 __field(bool, immediate)
388 __entry->immediate = immediate;
392 __entry->flags, __entry->count, __entry->immediate)
396 TP_PROTO(uint64_t pe, uint64_t src, unsigned count, bool immediate),
397 TP_ARGS(pe, src, count, immediate),
402 __field(bool, immediate)
409 __entry->immediate = immediate;
413 __entry->immediate)
H A Damdgpu_vm.h214 bool immediate; member
299 struct drm_sched_entity immediate; member
416 struct amdgpu_vm *vm, bool immediate);
425 bool immediate, bool unlocked, bool flush_tlb,
483 struct amdgpu_bo_vm *vmbo, bool immediate);
485 int level, bool immediate, struct amdgpu_bo_vm **vmbo,
H A Damdgpu_vm_pt.c376 struct amdgpu_bo_vm *vmbo, bool immediate) in amdgpu_vm_pt_clear() argument
441 params.immediate = immediate; in amdgpu_vm_pt_clear()
504 int level, bool immediate, struct amdgpu_bo_vm **vmbo, in amdgpu_vm_pt_create() argument
538 bp.no_wait_gpu = immediate; in amdgpu_vm_pt_create()
599 bool immediate) in amdgpu_vm_pt_alloc() argument
610 r = amdgpu_vm_pt_create(adev, vm, cursor->level, immediate, &pt, in amdgpu_vm_pt_alloc()
622 r = amdgpu_vm_pt_clear(adev, vm, pt, immediate); in amdgpu_vm_pt_alloc()
965 &cursor, params->immediate); in amdgpu_vm_ptes_update()
1041 vm->immediate.fence_context); in amdgpu_vm_ptes_update()
/openbmc/linux/tools/perf/util/intel-pt-decoder/
H A Dintel-pt-insn-decoder.c163 switch (insn->immediate.nbytes) { in intel_pt_insn_decoder()
165 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder()
169 bswap_16((short)insn->immediate.value); in intel_pt_insn_decoder()
172 intel_pt_insn->rel = bswap_32(insn->immediate.value); in intel_pt_insn_decoder()
179 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder()
/openbmc/linux/arch/x86/kernel/kprobes/
H A Dcore.c631 if (insn->immediate.nbytes == 2) in prepare_emulation()
632 p->ainsn.rel32 = *(s16 *)&insn->immediate.value; in prepare_emulation()
634 p->ainsn.rel32 = *(s32 *)&insn->immediate.value; in prepare_emulation()
639 if (insn->immediate.nbytes == 1) in prepare_emulation()
640 p->ainsn.rel32 = *(s8 *)&insn->immediate.value; in prepare_emulation()
641 else if (insn->immediate.nbytes == 2) in prepare_emulation()
642 p->ainsn.rel32 = *(s16 *)&insn->immediate.value; in prepare_emulation()
644 p->ainsn.rel32 = *(s32 *)&insn->immediate.value; in prepare_emulation()
650 p->ainsn.rel32 = insn->immediate.value; in prepare_emulation()
658 if (insn->immediate.nbytes == 2) in prepare_emulation()
[all …]
/openbmc/qemu/target/arm/tcg/
H A Dsve.decode48 # Signed 8-bit immediate, optionally shifted left by 8.
50 # Unsigned 8-bit immediate, optionally shifted left by 8.
140 # Three operand with "memory" size, aka immediate left shift
168 # Two register operands with a 6-bit signed immediate.
171 # Two register operand, one immediate operand, with predicate,
184 # Two register operand, one immediate operand, with 4-bit predicate.
197 # Predicate output, vector and immediate input,
202 # Basic Load/Store with 9-bit immediate offset
340 # SVE bitwise shift by immediate (predicated)
440 # SVE index generation (immediate start, immediate increment)
[all …]
H A Dt16.decode84 # Load/store word/byte (immediate offset)
98 # Load/store halfword (immediate offset)
120 # Add PC/SP (immediate)
133 # Shift (immediate)
149 # Add/subtract (two low registers and immediate)
157 # Add, subtract, compare, move (one low register and immediate)
178 # Adjust SP (immediate)
H A Dt32.decode166 # Data-processing (immediate)
207 # Data processing (plain binary immediate)
425 # Load/store (register, immediate, literal)
465 PLD 1111 1000 1001 ---- 1111 ------------ # (immediate T1)
470 PLD 1111 1000 0001 ---- 1111 1100 -------- # (immediate T2)
485 PLDW 1111 1000 1011 ---- 1111 ------------ # (immediate T1)
490 PLDW 1111 1000 0011 ---- 1111 1100 -------- # (immediate T2)
513 PLI 1111 1001 1001 ---- 1111 ------------ # (immediate T1)
518 PLI 1111 1001 0001 ---- 1111 1100 -------- # (immediate T2)
735 # LE and WLS immediate
/openbmc/linux/arch/loongarch/kernel/
H A Dmodule.c182 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field()
188 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field()
194 insn->reg2i16_format.immediate = opr1 & 0xffff; in apply_r_larch_sop_imm_field()
203 insn->reg2i16_format.immediate = (opr1 >> 2) & 0xffff; in apply_r_larch_sop_imm_field()
209 insn->reg1i20_format.immediate = (opr1) & 0xfffff; in apply_r_larch_sop_imm_field()
324 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala()
328 insn->reg1i20_format.immediate = v & 0xfffff; in apply_r_larch_pcala()
332 insn->reg1i20_format.immediate = v & 0xfffff; in apply_r_larch_pcala()
336 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala()
H A Drelocate.c63 insn[0].reg1i20_format.immediate = lu12iw; in relocate_absolute()
64 insn[1].reg2i12_format.immediate = ori; in relocate_absolute()
65 insn[2].reg1i20_format.immediate = lu32id; in relocate_absolute()
66 insn[3].reg2i12_format.immediate = lu52id; in relocate_absolute()
/openbmc/linux/arch/x86/lib/
H A Dinsn.c546 insn_field_set(&insn->immediate, get_next(short, insn), 2); in __get_immv32()
550 insn_field_set(&insn->immediate, get_next(int, insn), 4); in __get_immv32()
628 if (insn->immediate.got) in insn_get_immediate()
649 insn_field_set(&insn->immediate, get_next(signed char, insn), 1); in insn_get_immediate()
652 insn_field_set(&insn->immediate, get_next(short, insn), 2); in insn_get_immediate()
655 insn_field_set(&insn->immediate, get_next(int, insn), 4); in insn_get_immediate()
681 insn->immediate.got = 1; in insn_get_immediate()
706 if (!insn->immediate.got) { in insn_get_length()
722 insn->displacement.got && insn->immediate.got; in insn_complete()
/openbmc/linux/tools/arch/x86/lib/
H A Dinsn.c546 insn_field_set(&insn->immediate, get_next(short, insn), 2); in __get_immv32()
550 insn_field_set(&insn->immediate, get_next(int, insn), 4); in __get_immv32()
628 if (insn->immediate.got) in insn_get_immediate()
649 insn_field_set(&insn->immediate, get_next(signed char, insn), 1); in insn_get_immediate()
652 insn_field_set(&insn->immediate, get_next(short, insn), 2); in insn_get_immediate()
655 insn_field_set(&insn->immediate, get_next(int, insn), 4); in insn_get_immediate()
681 insn->immediate.got = 1; in insn_get_immediate()
706 if (!insn->immediate.got) { in insn_get_length()
722 insn->displacement.got && insn->immediate.got; in insn_complete()
/openbmc/linux/net/sctp/
H A Dinqueue.c38 INIT_WORK(&queue->immediate, NULL); in sctp_inq_init()
88 q->immediate.func(&q->immediate); in sctp_inq_push()
242 INIT_WORK(&q->immediate, callback); in sctp_inq_set_th_handler()
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
H A Dfan.c32 nvkm_fan_update(struct nvkm_fan *fan, bool immediate, int target) in nvkm_fan_update() argument
60 if (!immediate && duty >= 0) { in nvkm_fan_update()
118 nvkm_therm_fan_set(struct nvkm_therm *therm, bool immediate, int percent) in nvkm_therm_fan_set() argument
120 return nvkm_fan_update(therm->fan, immediate, percent); in nvkm_therm_fan_set()
/openbmc/linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/
H A Dchcr_ipsec.c370 bool *immediate) in calc_tx_sec_flits() argument
389 *immediate = true; in calc_tx_sec_flits()
567 bool immediate = false; in ch_ipsec_crypto_wreq() local
586 flits = calc_tx_sec_flits(skb, sa_entry, &immediate); in ch_ipsec_crypto_wreq()
591 if (immediate) in ch_ipsec_crypto_wreq()
718 bool immediate = false; in ch_ipsec_xmit() local
742 flits = calc_tx_sec_flits(skb, sa_entry, &immediate); in ch_ipsec_xmit()
760 if (!immediate && in ch_ipsec_xmit()
784 if (immediate) { in ch_ipsec_xmit()
/openbmc/linux/tools/objtool/arch/powerpc/
H A Ddecode.c73 insn->immediate = imm; in arch_decode_instruction()
80 return insn->offset + insn->immediate; in arch_jump_destination()
/openbmc/linux/tools/testing/selftests/net/
H A Dcmsg_ipv6.sh21 tcpdump -h | grep immediate-mode >> /dev/null
86 $NSEXE nohup tcpdump --immediate-mode -p -ni dummy0 -w $TMPF -c 4 2> /dev/null &
123 $NSEXE nohup tcpdump --immediate-mode -p -ni dummy0 -w $TMPF -c 4 2> /dev/null &
/openbmc/qemu/target/mips/tcg/
H A Docteon.decode27 # SEQI rt, rs, immediate
29 # SNEI rt, rs, immediate
/openbmc/linux/arch/arm/kernel/
H A Dphys2virt.S79 @ second halfword of the opcode (the 16-bit immediate is encoded
88 @ offset into the immediate field of the MOV instruction, or patch it
92 @ needed. The encoding of the immediate is rather complex for values
157 @ immediate field of the opcode, which is emitted with the correct
158 @ rotation value. (The effective value of the immediate is imm12<7:0>
170 @ word, and patch in the high word of the offset into the immediate
/openbmc/linux/arch/arc/lib/
H A Dmemcpy-700.S31 ; uses long immediate
37 ; uses long immediate
/openbmc/linux/tools/objtool/arch/x86/
H A Ddecode.c78 return insn->offset + insn->len + insn->immediate; in arch_jump_destination()
280 imm = ins.immediate.value; in arch_decode_instruction()
311 op->src.offset = ins.immediate.value; in arch_decode_instruction()
725 insn->immediate = ins.immediate.nbytes ? ins.immediate.value : 0; in arch_decode_instruction()
/openbmc/linux/Documentation/bpf/
H A Dlinux-notes.rst34 The following 64-bit immediate instruction specifies that a variable address,
59 accesses packet data at an absolute offset specified by the immediate data
61 a register in addition to the immediate data.

1234567891011