/openbmc/linux/arch/loongarch/include/asm/ |
H A D | inst.h | 249 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 D | aicasm_insformat.h | 50 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 D | amdgpu_vm_sdma.c | 54 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 D | amdgpu_trace.h | 371 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 D | amdgpu_vm.h | 214 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 D | amdgpu_vm_pt.c | 376 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 D | intel-pt-insn-decoder.c | 163 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 D | core.c | 631 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 D | sve.decode | 48 # 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 D | t16.decode | 84 # 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 D | t32.decode | 166 # 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 D | module.c | 182 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 D | relocate.c | 63 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 D | insn.c | 546 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 D | insn.c | 546 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 D | inqueue.c | 38 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 D | fan.c | 32 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 D | chcr_ipsec.c | 370 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 D | decode.c | 73 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 D | cmsg_ipv6.sh | 21 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 D | octeon.decode | 27 # SEQI rt, rs, immediate 29 # SNEI rt, rs, immediate
|
/openbmc/linux/arch/arm/kernel/ |
H A D | phys2virt.S | 79 @ 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 D | memcpy-700.S | 31 ; uses long immediate 37 ; uses long immediate
|
/openbmc/linux/tools/objtool/arch/x86/ |
H A D | decode.c | 78 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 D | linux-notes.rst | 34 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.
|