| /linux-6.15/tools/objtool/arch/loongarch/ |
| H A D | decode.c | 123 insn->immediate = sign_extend64(inst.reg2i12_format.immediate, 11); in decode_insn_reg2i12_fomat() 127 op->src.offset = insn->immediate; in decode_insn_reg2i12_fomat() 145 insn->immediate = sign_extend64(inst.reg2i12_format.immediate, 11); in decode_insn_reg2i12_fomat() 149 op->src.offset = insn->immediate; in decode_insn_reg2i12_fomat() 158 insn->immediate = sign_extend64(inst.reg2i12_format.immediate, 11); in decode_insn_reg2i12_fomat() 191 insn->immediate = sign_extend64(inst.reg2i14_format.immediate, 13); in decode_insn_reg2i14_fomat() 195 op->src.offset = insn->immediate; in decode_insn_reg2i14_fomat() 209 insn->immediate = sign_extend64(inst.reg2i14_format.immediate, 13); in decode_insn_reg2i14_fomat() 262 insn->immediate = sign_extend64(inst.reg2i16_format.immediate, 15); in decode_insn_reg2i16_fomat() 272 insn->immediate = sign_extend64(inst.reg2i16_format.immediate, 15); in decode_insn_reg2i16_fomat() [all …]
|
| /linux-6.15/arch/loongarch/include/asm/ |
| H A D | inst.h | 261 unsigned int immediate : 15; member 273 unsigned int immediate : 20; member 293 unsigned int immediate : 5; member 300 unsigned int immediate : 6; member 307 unsigned int immediate : 12; member 314 unsigned int immediate : 14; member 321 unsigned int immediate : 16; member 351 unsigned int immediate : 2; member 478 if (ip->reg2i16_format.immediate == 0) in is_self_loop_ins() 592 insn->reg2i5_format.immediate = imm; \ [all …]
|
| /linux-6.15/tools/arch/loongarch/include/asm/ |
| H A D | inst.h | 55 unsigned int immediate : 15; member 81 unsigned int immediate : 12; member 88 unsigned int immediate : 14; member 95 unsigned int immediate : 16; member 154 insn->reg2i16_format.immediate = offset; \
|
| /linux-6.15/tools/objtool/arch/powerpc/ |
| H A D | decode.c | 78 insn->immediate = imm; in arch_decode_instruction() 85 if (insn->immediate & 2) in arch_jump_destination() 86 return insn->immediate & ~2; in arch_jump_destination() 88 return insn->offset + insn->immediate; in arch_jump_destination()
|
| /linux-6.15/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;
|
| /linux-6.15/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_vm_sdma.c | 45 enum amdgpu_ib_pool_type pool = p->immediate ? AMDGPU_IB_POOL_IMMEDIATE in amdgpu_vm_sdma_alloc_job() 47 struct drm_sched_entity *entity = p->immediate ? &p->vm->immediate in amdgpu_vm_sdma_alloc_job() 134 if (fence && !p->immediate) { in amdgpu_vm_sdma_commit() 167 trace_amdgpu_vm_copy_ptes(pe, src, count, p->immediate); in amdgpu_vm_sdma_copy_ptes() 194 trace_amdgpu_vm_set_ptes(pe, addr, count, incr, flags, p->immediate); in amdgpu_vm_sdma_set_ptes()
|
| H A D | amdgpu_vm_pt.c | 360 struct amdgpu_bo_vm *vmbo, bool immediate) in amdgpu_vm_pt_clear() argument 396 params.immediate = immediate; in amdgpu_vm_pt_clear() 439 int level, bool immediate, struct amdgpu_bo_vm **vmbo, in amdgpu_vm_pt_create() argument 470 bp.no_wait_gpu = immediate; in amdgpu_vm_pt_create() 496 bool immediate) in amdgpu_vm_pt_alloc() argument 507 r = amdgpu_vm_pt_create(adev, vm, cursor->level, immediate, &pt, in amdgpu_vm_pt_alloc() 519 r = amdgpu_vm_pt_clear(adev, vm, pt, immediate); in amdgpu_vm_pt_alloc() 821 &cursor, params->immediate); in amdgpu_vm_ptes_update() 905 vm->immediate.fence_context); in amdgpu_vm_ptes_update()
|
| 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 | 268 bool immediate; member 382 struct drm_sched_entity immediate; member 503 struct amdgpu_vm *vm, bool immediate); 517 bool immediate, bool unlocked, bool flush_tlb, 586 struct amdgpu_bo_vm *vmbo, bool immediate); 588 int level, bool immediate, struct amdgpu_bo_vm **vmbo,
|
| /linux-6.15/tools/perf/util/intel-pt-decoder/ |
| H A D | intel-pt-insn-decoder.c | 169 switch (insn->immediate.nbytes) { in intel_pt_insn_decoder() 171 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder() 175 bswap_16((short)insn->immediate.value); in intel_pt_insn_decoder() 178 intel_pt_insn->rel = bswap_32(insn->immediate.value); in intel_pt_insn_decoder() 185 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder()
|
| /linux-6.15/arch/loongarch/kernel/ |
| H A D | module.c | 183 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field() 189 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field() 195 insn->reg2i16_format.immediate = opr1 & 0xffff; in apply_r_larch_sop_imm_field() 204 insn->reg2i16_format.immediate = (opr1 >> 2) & 0xffff; in apply_r_larch_sop_imm_field() 210 insn->reg1i20_format.immediate = (opr1) & 0xfffff; in apply_r_larch_sop_imm_field() 325 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala() 329 insn->reg1i20_format.immediate = v & 0xfffff; in apply_r_larch_pcala() 333 insn->reg1i20_format.immediate = v & 0xfffff; in apply_r_larch_pcala() 337 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala()
|
| H A D | relocate.c | 79 insn[0].reg1i20_format.immediate = lu12iw; in relocate_absolute() 80 insn[1].reg2i12_format.immediate = ori; in relocate_absolute() 81 insn[2].reg1i20_format.immediate = lu32id; in relocate_absolute() 82 insn[3].reg2i12_format.immediate = lu52id; in relocate_absolute()
|
| /linux-6.15/arch/x86/kernel/kprobes/ |
| H A D | core.c | 660 if (insn->immediate.nbytes == 2) in prepare_emulation() 661 p->ainsn.rel32 = *(s16 *)&insn->immediate.value; in prepare_emulation() 663 p->ainsn.rel32 = *(s32 *)&insn->immediate.value; in prepare_emulation() 668 if (insn->immediate.nbytes == 1) in prepare_emulation() 669 p->ainsn.rel32 = *(s8 *)&insn->immediate.value; in prepare_emulation() 670 else if (insn->immediate.nbytes == 2) in prepare_emulation() 671 p->ainsn.rel32 = *(s16 *)&insn->immediate.value; in prepare_emulation() 673 p->ainsn.rel32 = *(s32 *)&insn->immediate.value; in prepare_emulation() 679 p->ainsn.rel32 = insn->immediate.value; in prepare_emulation() 687 if (insn->immediate.nbytes == 2) in prepare_emulation() [all …]
|
| /linux-6.15/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()
|
| /linux-6.15/arch/x86/lib/ |
| H A D | insn.c | 565 insn_field_set(&insn->immediate, get_next(short, insn), 2); in __get_immv32() 569 insn_field_set(&insn->immediate, get_next(int, insn), 4); in __get_immv32() 647 if (insn->immediate.got) in insn_get_immediate() 666 insn_field_set(&insn->immediate, get_next(signed char, insn), 1); in insn_get_immediate() 669 insn_field_set(&insn->immediate, get_next(short, insn), 2); in insn_get_immediate() 672 insn_field_set(&insn->immediate, get_next(int, insn), 4); in insn_get_immediate() 698 insn->immediate.got = 1; in insn_get_immediate() 737 insn->displacement.got && insn->immediate.got; in insn_complete()
|
| /linux-6.15/tools/arch/x86/lib/ |
| H A D | insn.c | 565 insn_field_set(&insn->immediate, get_next(short, insn), 2); in __get_immv32() 569 insn_field_set(&insn->immediate, get_next(int, insn), 4); in __get_immv32() 647 if (insn->immediate.got) in insn_get_immediate() 666 insn_field_set(&insn->immediate, get_next(signed char, insn), 1); in insn_get_immediate() 669 insn_field_set(&insn->immediate, get_next(short, insn), 2); in insn_get_immediate() 672 insn_field_set(&insn->immediate, get_next(int, insn), 4); in insn_get_immediate() 698 insn->immediate.got = 1; in insn_get_immediate() 737 insn->displacement.got && insn->immediate.got; in insn_complete()
|
| /linux-6.15/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()
|
| /linux-6.15/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ |
| H A D | chcr_ipsec.c | 352 bool *immediate) in calc_tx_sec_flits() argument 371 *immediate = true; in calc_tx_sec_flits() 549 bool immediate = false; in ch_ipsec_crypto_wreq() local 568 flits = calc_tx_sec_flits(skb, sa_entry, &immediate); in ch_ipsec_crypto_wreq() 573 if (immediate) in ch_ipsec_crypto_wreq() 700 bool immediate = false; in ch_ipsec_xmit() local 724 flits = calc_tx_sec_flits(skb, sa_entry, &immediate); in ch_ipsec_xmit() 742 if (!immediate && in ch_ipsec_xmit() 766 if (immediate) { in ch_ipsec_xmit()
|
| /linux-6.15/Documentation/userspace-api/fwctl/ |
| H A D | fwctl-cxl.rst | 31 Set Feature will cause immediate change to the device, the fwctl access policy 33 "immediate config change", "immediate data change", "immediate policy change", 34 or "immediate log change" for the set effects mask. If the effects are "config
|
| /linux-6.15/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
|
| /linux-6.15/tools/objtool/arch/x86/ |
| H A D | decode.c | 78 return insn->offset + insn->len + insn->immediate; in arch_jump_destination() 295 imm = ins.immediate.value; in arch_decode_instruction() 326 op->src.offset = ins.immediate.value; in arch_decode_instruction() 754 if (ins.immediate.nbytes) in arch_decode_instruction() 755 insn->immediate = ins.immediate.value; in arch_decode_instruction() 757 insn->immediate = ins.displacement.value; in arch_decode_instruction()
|
| /linux-6.15/arch/arc/lib/ |
| H A D | memcpy-700.S | 31 ; uses long immediate 37 ; uses long immediate
|
| /linux-6.15/tools/testing/selftests/net/ |
| H A D | cmsg_ip.sh | 20 tcpdump -h | grep immediate-mode >> /dev/null 96 $NSEXE nohup tcpdump --immediate-mode -p -ni dummy0 -w $TMPF -c 4 2> /dev/null & 150 $NSEXE nohup tcpdump --immediate-mode -p -ni dummy0 -w $TMPF -c 4 2> /dev/null &
|
| /linux-6.15/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.
|
| /linux-6.15/drivers/thunderbolt/ |
| H A D | property.c | 150 property->value.immediate = entry->value; in tb_property_parse() 464 entry->value = property->value.immediate; in __tb_property_format_dir() 556 p->value.immediate = property->value.immediate; in tb_property_copy_dir() 594 property->value.immediate = value; in tb_property_add_immediate()
|