| /linux/tools/objtool/arch/loongarch/ |
| H A D | decode.c | 29 return insn->offset + (insn->immediate << 2); in arch_jump_destination() 93 insn->immediate = sign_extend64(inst.reg0i26_format.immediate_h << 16 | in decode_insn_reg0i26_fomat() 98 insn->immediate = sign_extend64(inst.reg0i26_format.immediate_h << 16 | in decode_insn_reg0i26_fomat() 116 insn->immediate = sign_extend64(inst.reg1i21_format.immediate_h << 16 | in decode_insn_reg1i21_fomat() 135 insn->immediate = sign_extend64(inst.reg2i12_format.immediate, 11); in decode_insn_reg2i12_fomat() 139 op->src.offset = insn->immediate; in decode_insn_reg2i12_fomat() 157 insn->immediate = sign_extend64(inst.reg2i12_format.immediate, 11); in decode_insn_reg2i12_fomat() 161 op->src.offset = insn->immediate; in decode_insn_reg2i12_fomat() 170 insn->immediate = sign_extend64(inst.reg2i12_format.immediate, 11); in decode_insn_reg2i12_fomat() 176 op->dest.offset = insn->immediate; in decode_insn_reg2i12_fomat() [all …]
|
| /linux/arch/loongarch/include/asm/ |
| H A D | inst.h | 266 unsigned int immediate : 15; member 278 unsigned int immediate : 20; member 298 unsigned int immediate : 5; member 305 unsigned int immediate : 6; member 312 unsigned int immediate : 12; member 319 unsigned int immediate : 14; member 326 unsigned int immediate : 16; member 356 unsigned int immediate : 2; member 447 !is_imm12_negative(ip->reg2i12_format.immediate); in is_ra_save_ins() 458 is_imm12_negative(ip->reg2i12_format.immediate); in is_stack_alloc_ins() [all …]
|
| /linux/tools/arch/loongarch/include/asm/ |
| H A D | inst.h | 59 unsigned int immediate : 15; member 85 unsigned int immediate : 12; member 92 unsigned int immediate : 14; member 99 unsigned int immediate : 16; member 166 insn->reg2i16_format.immediate = offset; \
|
| /linux/tools/objtool/arch/powerpc/ |
| H A D | decode.c | 90 insn->immediate = imm; in arch_decode_instruction() 97 if (insn->immediate & 2) in arch_jump_destination() 98 return insn->immediate & ~2; in arch_jump_destination() 100 return insn->offset + insn->immediate; in arch_jump_destination()
|
| /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;
|
| /linux/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() 135 if (fence && !p->immediate) { in amdgpu_vm_sdma_commit() 168 trace_amdgpu_vm_copy_ptes(pe, src, count, p->immediate); in amdgpu_vm_sdma_copy_ptes() 195 trace_amdgpu_vm_set_ptes(pe, addr, count, incr, flags, p->immediate); in amdgpu_vm_sdma_set_ptes()
|
| H A D | amdgpu_trace.h | 367 uint32_t incr, uint64_t flags, bool immediate), 368 TP_ARGS(pe, addr, count, incr, flags, immediate), 375 __field(bool, immediate) 384 __entry->immediate = immediate; 388 __entry->flags, __entry->count, __entry->immediate) 392 TP_PROTO(uint64_t pe, uint64_t src, unsigned count, bool immediate), 393 TP_ARGS(pe, src, count, immediate), 398 __field(bool, immediate) 405 __entry->immediate = immediate; 409 __entry->immediate)
|
| H A D | amdgpu_vm.h | 269 bool immediate; member 401 struct drm_sched_entity immediate; member 520 struct amdgpu_vm *vm, bool immediate); 534 bool immediate, bool unlocked, bool flush_tlb, 603 struct amdgpu_bo_vm *vmbo, bool immediate); 605 int level, bool immediate, struct amdgpu_bo_vm **vmbo,
|
| /linux/arch/loongarch/kernel/ |
| H A D | module.c | 200 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field() 206 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field() 212 insn->reg2i16_format.immediate = opr1 & 0xffff; in apply_r_larch_sop_imm_field() 221 insn->reg2i16_format.immediate = (opr1 >> 2) & 0xffff; in apply_r_larch_sop_imm_field() 227 insn->reg1i20_format.immediate = (opr1) & 0xfffff; in apply_r_larch_sop_imm_field() 341 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcadd() 345 insn->reg1i20_format.immediate = v & 0xfffff; in apply_r_larch_pcadd() 369 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala() 373 insn->reg1i20_format.immediate = v & 0xfffff; in apply_r_larch_pcala() 378 insn->reg1i20_format.immediate = v & 0xfffff; in apply_r_larch_pcala() [all …]
|
| H A D | relocate.c | 84 insn[0].reg1i20_format.immediate = lu12iw; in relocate_absolute() 85 insn[1].reg2i12_format.immediate = ori; in relocate_absolute() 87 insn[2].reg1i20_format.immediate = lu32id; in relocate_absolute() 88 insn[3].reg2i12_format.immediate = lu52id; in relocate_absolute()
|
| /linux/arch/x86/kernel/kprobes/ |
| H A D | core.c | 641 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() 649 if (insn->immediate.nbytes == 1) in prepare_emulation() 650 p->ainsn.rel32 = *(s8 *)&insn->immediate.value; in prepare_emulation() 651 else if (insn->immediate.nbytes == 2) in prepare_emulation() 652 p->ainsn.rel32 = *(s16 *)&insn->immediate.value; in prepare_emulation() 654 p->ainsn.rel32 = *(s32 *)&insn->immediate.value; in prepare_emulation() 660 p->ainsn.rel32 = insn->immediate.value; in prepare_emulation() 668 if (insn->immediate.nbytes == 2) in prepare_emulation() [all …]
|
| /linux/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/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() 243 INIT_WORK(&q->immediate, callback); in sctp_inq_set_th_handler()
|
| /linux/tools/arch/x86/lib/ |
| H A D | insn.c | 588 insn_field_set(&insn->immediate, get_next(short, insn), 2); in __get_immv32() 592 insn_field_set(&insn->immediate, get_next(int, insn), 4); in __get_immv32() 670 if (insn->immediate.got) in insn_get_immediate() 688 insn_field_set(&insn->immediate, get_next(signed char, insn), 1); in insn_get_immediate() 691 insn_field_set(&insn->immediate, get_next(short, insn), 2); in insn_get_immediate() 694 insn_field_set(&insn->immediate, get_next(int, insn), 4); in insn_get_immediate() 720 insn->immediate.got = 1; in insn_get_immediate() 759 insn->displacement.got && insn->immediate.got; in insn_complete()
|
| /linux/arch/x86/lib/ |
| H A D | insn.c | 588 insn_field_set(&insn->immediate, get_next(short, insn), 2); in __get_immv32() 592 insn_field_set(&insn->immediate, get_next(int, insn), 4); in __get_immv32() 670 if (insn->immediate.got) in insn_get_immediate() 688 insn_field_set(&insn->immediate, get_next(signed char, insn), 1); in insn_get_immediate() 691 insn_field_set(&insn->immediate, get_next(short, insn), 2); in insn_get_immediate() 694 insn_field_set(&insn->immediate, get_next(int, insn), 4); in insn_get_immediate() 720 insn->immediate.got = 1; in insn_get_immediate() 759 insn->displacement.got && insn->immediate.got; in insn_complete()
|
| /linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ |
| H A D | chcr_ipsec.c | 363 bool *immediate) in calc_tx_sec_flits() argument 382 *immediate = true; in calc_tx_sec_flits() 560 bool immediate = false; in ch_ipsec_crypto_wreq() local 579 flits = calc_tx_sec_flits(skb, sa_entry, &immediate); in ch_ipsec_crypto_wreq() 584 if (immediate) in ch_ipsec_crypto_wreq() 711 bool immediate = false; in ch_ipsec_xmit() local 735 flits = calc_tx_sec_flits(skb, sa_entry, &immediate); in ch_ipsec_xmit() 753 if (!immediate && in ch_ipsec_xmit() 777 if (immediate) { in ch_ipsec_xmit()
|
| /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()
|
| /linux/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/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/tools/objtool/arch/x86/ |
| H A D | decode.c | 142 return insn->offset + insn->len + insn->immediate; in arch_jump_destination() 350 imm = ins.immediate.value; in arch_decode_instruction() 381 op->src.offset = ins.immediate.value; in arch_decode_instruction() 808 if (ins.immediate.nbytes) in arch_decode_instruction() 809 insn->immediate = ins.immediate.value; in arch_decode_instruction() 811 insn->immediate = ins.displacement.value; in arch_decode_instruction()
|
| /linux/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/arch/arc/lib/ |
| H A D | memcpy-700.S | 31 ; uses long immediate 37 ; uses long immediate
|
| /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.
|
| /linux/drivers/thunderbolt/ |
| H A D | property.c | 150 property->value.immediate = entry->value; in tb_property_parse() 468 entry->value = property->value.immediate; in __tb_property_format_dir() 562 p->value.immediate = property->value.immediate; in tb_property_copy_dir() 602 property->value.immediate = value; in tb_property_add_immediate()
|
| /linux/drivers/infiniband/ulp/rtrs/ |
| H A D | README | 43 Server uses immediate field to tell the client which request is being 44 acknowledged and for errno. Client uses immediate field to tell the server 96 messages with an immediate field) which are used to detect a crash on remote 130 an immediate field. The 32 bit field is used to specify the outstanding 148 an immediate field. The 32 bit field is used to specify the outstanding 170 message with an immediate field. The 32 bit field is used to specify the 191 message with an immediate field. The 32 bit field is used to specify the
|