Home
last modified time | relevance | path

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

1234567

/linux/tools/objtool/arch/loongarch/
H A Ddecode.c20 return insn->offset + (insn->immediate << 2); in arch_jump_destination()
84 insn->immediate = sign_extend64(inst.reg0i26_format.immediate_h << 16 | in decode_insn_reg0i26_fomat()
89 insn->immediate = sign_extend64(inst.reg0i26_format.immediate_h << 16 | in decode_insn_reg0i26_fomat()
107 insn->immediate = sign_extend64(inst.reg1i21_format.immediate_h << 16 | in decode_insn_reg1i21_fomat()
126 insn->immediate = sign_extend64(inst.reg2i12_format.immediate, 11); in decode_insn_reg2i12_fomat()
130 op->src.offset = insn->immediate; in decode_insn_reg2i12_fomat()
148 insn->immediate = sign_extend64(inst.reg2i12_format.immediate, 11); in decode_insn_reg2i12_fomat()
152 op->src.offset = insn->immediate; in decode_insn_reg2i12_fomat()
161 insn->immediate = sign_extend64(inst.reg2i12_format.immediate, 11); in decode_insn_reg2i12_fomat()
167 op->dest.offset = insn->immediate; in decode_insn_reg2i12_fomat()
[all …]
/linux/arch/loongarch/include/asm/
H A Dinst.h261 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
440 !is_imm12_negative(ip->reg2i12_format.immediate); in is_ra_save_ins()
449 is_imm12_negative(ip->reg2i12_format.immediate); in is_stack_alloc_ins()
[all …]
/linux/tools/arch/loongarch/include/asm/
H A Dinst.h55 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/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;
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vm_sdma.c45 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 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_pt.c360 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()
845 &cursor, params->immediate); in amdgpu_vm_ptes_update()
921 vm->immediate.fence_context); in amdgpu_vm_ptes_update()
H A Damdgpu_vm.h263 bool immediate; member
381 struct drm_sched_entity immediate; member
503 struct amdgpu_vm *vm, bool immediate);
517 bool immediate, bool unlocked, bool flush_tlb,
583 struct amdgpu_bo_vm *vmbo, bool immediate);
585 int level, bool immediate, struct amdgpu_bo_vm **vmbo,
/linux/tools/perf/util/intel-pt-decoder/
H A Dintel-pt-insn-decoder.c172 switch (insn->immediate.nbytes) { in intel_pt_insn_decoder()
174 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder()
178 bswap_16((short)insn->immediate.value); in intel_pt_insn_decoder()
181 intel_pt_insn->rel = bswap_32(insn->immediate.value); in intel_pt_insn_decoder()
188 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder()
/linux/arch/x86/kernel/kprobes/
H A Dcore.c669 if (insn->immediate.nbytes == 2) in prepare_emulation()
670 p->ainsn.rel32 = *(s16 *)&insn->immediate.value; in prepare_emulation()
672 p->ainsn.rel32 = *(s32 *)&insn->immediate.value; in prepare_emulation()
677 if (insn->immediate.nbytes == 1) in prepare_emulation()
678 p->ainsn.rel32 = *(s8 *)&insn->immediate.value; in prepare_emulation()
679 else if (insn->immediate.nbytes == 2) in prepare_emulation()
680 p->ainsn.rel32 = *(s16 *)&insn->immediate.value; in prepare_emulation()
682 p->ainsn.rel32 = *(s32 *)&insn->immediate.value; in prepare_emulation()
688 p->ainsn.rel32 = insn->immediate.value; in prepare_emulation()
696 if (insn->immediate.nbytes == 2) in prepare_emulation()
[all …]
/linux/arch/loongarch/kernel/
H A Dmodule.c183 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 Drelocate.c79 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/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()
/linux/arch/x86/lib/
H A Dinsn.c565 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/tools/arch/x86/lib/
H A Dinsn.c565 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/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/
H A Dchcr_ipsec.c368 bool *immediate) in calc_tx_sec_flits() argument
387 *immediate = true; in calc_tx_sec_flits()
565 bool immediate = false; in ch_ipsec_crypto_wreq() local
584 flits = calc_tx_sec_flits(skb, sa_entry, &immediate); in ch_ipsec_crypto_wreq()
589 if (immediate) in ch_ipsec_crypto_wreq()
716 bool immediate = false; in ch_ipsec_xmit() local
740 flits = calc_tx_sec_flits(skb, sa_entry, &immediate); in ch_ipsec_xmit()
758 if (!immediate && in ch_ipsec_xmit()
782 if (immediate) { in ch_ipsec_xmit()
/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()
/linux/tools/testing/selftests/net/
H A Dcmsg_ipv6.sh18 tcpdump -h | grep immediate-mode >> /dev/null
84 $NSEXE nohup tcpdump --immediate-mode -p -ni dummy0 -w $TMPF -c 4 2> /dev/null &
121 $NSEXE nohup tcpdump --immediate-mode -p -ni dummy0 -w $TMPF -c 4 2> /dev/null &
/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()
/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
/linux/arch/arc/lib/
H A Dmemcpy-700.S31 ; uses long immediate
37 ; uses long immediate
/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.
/linux/tools/objtool/arch/x86/
H A Ddecode.c78 return insn->offset + insn->len + insn->immediate; in arch_jump_destination()
254 /* push immediate */ in arch_decode_instruction()
267 * 1000 00sw : mod OP r/m : immediate in arch_decode_instruction()
269 * s - sign extend immediate in arch_decode_instruction()
286 imm = ins.immediate.value; in arch_decode_instruction()
317 op->src.offset = ins.immediate.value; in arch_decode_instruction()
693 * a PUSH of an immediate value (the return address). in arch_decode_instruction()
742 if (ins.immediate.nbytes) in arch_decode_instruction()
743 insn->immediate = ins.immediate in arch_decode_instruction()
[all...]
/linux/drivers/thunderbolt/
H A Dproperty.c150 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()
/linux/drivers/infiniband/ulp/rtrs/
H A DREADME43 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

1234567