Searched refs:immediate (Results 1 - 25 of 96) sorted by relevance

1234

/linux-master/tools/objtool/arch/loongarch/
H A Ddecode.c20 return insn->offset + (insn->immediate << 2);
84 insn->immediate = sign_extend64(inst.reg0i26_format.immediate_h << 16 |
89 insn->immediate = sign_extend64(inst.reg0i26_format.immediate_h << 16 |
107 insn->immediate = sign_extend64(inst.reg1i21_format.immediate_h << 16 |
126 insn->immediate = sign_extend64(inst.reg2i12_format.immediate, 11);
130 op->src.offset = insn->immediate;
139 insn->immediate = sign_extend64(inst.reg2i12_format.immediate, 11);
143 op->src.offset = insn->immediate;
[all...]
/linux-master/tools/arch/loongarch/include/asm/
H A Dinst.h55 unsigned int immediate : 15; member in struct:reg0i15_format
81 unsigned int immediate : 12; member in struct:reg2i12_format
88 unsigned int immediate : 14; member in struct:reg2i14_format
95 unsigned int immediate : 16; member in struct:reg2i16_format
154 insn->reg2i16_format.immediate = offset; \
/linux-master/drivers/scsi/aic7xxx/aicasm/
H A Daicasm_insformat.h50 uint32_t immediate : 8, member in struct:ins_format1
62 immediate : 8;
88 uint32_t immediate : 8, member in struct:ins_format3
98 immediate : 8;
/linux-master/arch/arc/lib/
H A Dmemcpy-700.S31 ; uses long immediate
37 ; uses long immediate
/linux-master/arch/loongarch/kernel/
H A Dftrace.c39 *ra_off = -((1 << 12) - insn->reg2i12_format.immediate);
H A Drelocate.c62 insn[0].reg1i20_format.immediate = lu12iw;
63 insn[1].reg2i12_format.immediate = ori;
64 insn[2].reg1i20_format.immediate = lu32id;
65 insn[3].reg2i12_format.immediate = lu52id;
H A Dmodule.c183 insn->reg2i12_format.immediate = opr1 & 0xfff;
189 insn->reg2i12_format.immediate = opr1 & 0xfff;
195 insn->reg2i16_format.immediate = opr1 & 0xffff;
204 insn->reg2i16_format.immediate = (opr1 >> 2) & 0xffff;
210 insn->reg1i20_format.immediate = (opr1) & 0xfffff;
325 insn->reg2i12_format.immediate = v & 0xfff;
329 insn->reg1i20_format.immediate = v & 0xfffff;
333 insn->reg1i20_format.immediate = v & 0xfffff;
337 insn->reg2i12_format.immediate = v & 0xfff;
/linux-master/tools/objtool/arch/powerpc/
H A Ddecode.c73 insn->immediate = imm;
80 return insn->offset + insn->immediate;
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vm_sdma.c54 enum amdgpu_ib_pool_type pool = p->immediate ? AMDGPU_IB_POOL_IMMEDIATE
56 struct drm_sched_entity *entity = p->immediate ? &p->vm->immediate
142 if (fence && !p->immediate) {
175 trace_amdgpu_vm_copy_ptes(pe, src, count, p->immediate);
202 trace_amdgpu_vm_set_ptes(pe, addr, count, incr, flags, p->immediate);
H A Damdgpu_vm_cpu.c87 trace_amdgpu_vm_set_ptes(pe, addr, count, incr, flags, p->immediate);
H A Damdgpu_vm_pt.c352 * @immediate: use an immediate update
360 struct amdgpu_bo_vm *vmbo, bool immediate)
404 params.immediate = immediate;
442 * @immediate: use a immediate update
447 int level, bool immediate, struct amdgpu_bo_vm **vmbo,
481 bp.no_wait_gpu = immediate;
531 * @immediate
359 amdgpu_vm_pt_clear(struct amdgpu_device *adev, struct amdgpu_vm *vm, struct amdgpu_bo_vm *vmbo, bool immediate) argument
446 amdgpu_vm_pt_create(struct amdgpu_device *adev, struct amdgpu_vm *vm, int level, bool immediate, struct amdgpu_bo_vm **vmbo, int32_t xcp_id) argument
539 amdgpu_vm_pt_alloc(struct amdgpu_device *adev, struct amdgpu_vm *vm, struct amdgpu_vm_pt_cursor *cursor, bool immediate) argument
[all...]
H A Damdgpu_vm.h233 * @immediate: if changes should be made immediately
235 bool immediate; member in struct:amdgpu_vm_update_params
338 struct drm_sched_entity immediate; member in struct:amdgpu_vm
457 struct amdgpu_vm *vm, bool immediate);
471 bool immediate, bool unlocked, bool flush_tlb, bool allow_override,
535 struct amdgpu_bo_vm *vmbo, bool immediate);
537 int level, bool immediate, struct amdgpu_bo_vm **vmbo,
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;
391 "immediate=%d", __entry->pe, __entry->addr, __entry->incr,
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)
[all...]
/linux-master/tools/perf/util/intel-pt-decoder/
H A Dintel-pt-insn-decoder.c163 switch (insn->immediate.nbytes) {
165 intel_pt_insn->rel = insn->immediate.value;
169 bswap_16((short)insn->immediate.value);
172 intel_pt_insn->rel = bswap_32(insn->immediate.value);
179 intel_pt_insn->rel = insn->immediate.value;
/linux-master/arch/loongarch/include/asm/
H A Dinst.h259 unsigned int immediate : 15; member in struct:reg0i15_format
271 unsigned int immediate : 20; member in struct:reg1i20_format
291 unsigned int immediate : 5; member in struct:reg2i5_format
298 unsigned int immediate : 6; member in struct:reg2i6_format
305 unsigned int immediate : 12; member in struct:reg2i12_format
312 unsigned int immediate : 14; member in struct:reg2i14_format
319 unsigned int immediate : 16; member in struct:reg2i16_format
349 unsigned int immediate : 2; member in struct:reg3sa2_format
438 !is_imm12_negative(ip->reg2i12_format.immediate);
447 is_imm12_negative(ip->reg2i12_format.immediate);
[all...]
/linux-master/tools/testing/selftests/net/
H A Dcmsg_ipv6.sh18 tcpdump -h | grep immediate-mode >> /dev/null
20 echo "SKIP - tcpdump with --immediate-mode option required"
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-master/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
H A Dfan.c32 nvkm_fan_update(struct nvkm_fan *fan, bool immediate, int target) argument
60 if (!immediate && duty >= 0) {
118 nvkm_therm_fan_set(struct nvkm_therm *therm, bool immediate, int percent) argument
120 return nvkm_fan_update(therm->fan, immediate, percent);
/linux-master/arch/x86/kernel/
H A Dcfi.c45 *type = -(u32)insn.immediate.value;
/linux-master/net/sctp/
H A Dinqueue.c38 INIT_WORK(&queue->immediate, NULL);
88 q->immediate.func(&q->immediate);
242 INIT_WORK(&q->immediate, callback);
/linux-master/arch/x86/kernel/kprobes/
H A Dcore.c669 if (insn->immediate.nbytes == 2)
670 p->ainsn.rel32 = *(s16 *)&insn->immediate.value;
672 p->ainsn.rel32 = *(s32 *)&insn->immediate.value;
677 if (insn->immediate.nbytes == 1)
678 p->ainsn.rel32 = *(s8 *)&insn->immediate.value;
679 else if (insn->immediate.nbytes == 2)
680 p->ainsn.rel32 = *(s16 *)&insn->immediate.value;
682 p->ainsn.rel32 = *(s32 *)&insn->immediate.value;
688 p->ainsn.rel32 = insn->immediate.value;
696 if (insn->immediate
[all...]
/linux-master/arch/x86/lib/
H A Dinsn.c536 insn_field_set(&insn->immediate, get_next(short, insn), 2);
540 insn_field_set(&insn->immediate, get_next(int, insn), 4);
602 * insn_get_immediate() - Get the immediate in an instruction
618 if (insn->immediate.got)
637 insn_field_set(&insn->immediate, get_next(signed char, insn), 1);
640 insn_field_set(&insn->immediate, get_next(short, insn), 2);
643 insn_field_set(&insn->immediate, get_next(int, insn), 4);
662 /* Here, insn must have an immediate, but failed */
669 insn->immediate.got = 1;
708 insn->displacement.got && insn->immediate
[all...]
/linux-master/tools/arch/x86/lib/
H A Dinsn.c536 insn_field_set(&insn->immediate, get_next(short, insn), 2);
540 insn_field_set(&insn->immediate, get_next(int, insn), 4);
602 * insn_get_immediate() - Get the immediate in an instruction
618 if (insn->immediate.got)
637 insn_field_set(&insn->immediate, get_next(signed char, insn), 1);
640 insn_field_set(&insn->immediate, get_next(short, insn), 2);
643 insn_field_set(&insn->immediate, get_next(int, insn), 4);
662 /* Here, insn must have an immediate, but failed */
669 insn->immediate.got = 1;
708 insn->displacement.got && insn->immediate
[all...]
/linux-master/tools/objtool/include/objtool/
H A Dcheck.h48 unsigned long immediate; member in struct:instruction
/linux-master/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-master/tools/objtool/arch/x86/
H A Ddecode.c78 return insn->offset + insn->len + insn->immediate;
248 /* push immediate */
261 * 1000 00sw : mod OP r/m : immediate
263 * s - sign extend immediate
280 imm = ins.immediate.value;
311 op->src.offset = ins.immediate.value;
685 * a PUSH of an immediate value (the return address).
734 insn->immediate = ins.immediate.nbytes ? ins.immediate
[all...]

Completed in 197 milliseconds

1234