Home
last modified time | relevance | path

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

1234567

/linux-6.3-rc2/arch/loongarch/include/asm/
A Dinst.h188 unsigned int immediate : 15; member
200 unsigned int immediate : 20; member
220 unsigned int immediate : 5; member
227 unsigned int immediate : 6; member
234 unsigned int immediate : 12; member
241 unsigned int immediate : 14; member
248 unsigned int immediate : 16; member
271 unsigned int immediate : 2; member
397 if (ip->reg2i16_format.immediate == 0) in is_self_loop_ins()
490 insn->reg2i5_format.immediate = imm; \
[all …]
/linux-6.3-rc2/drivers/scsi/aic7xxx/aicasm/
A Daicasm_insformat.h50 uint32_t immediate : 8, member
62 immediate : 8;
88 uint32_t immediate : 8, member
98 immediate : 8;
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_vm_sdma.c54 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()
142 if (fence && !p->immediate) { in amdgpu_vm_sdma_commit()
175 trace_amdgpu_vm_copy_ptes(pe, src, count, p->immediate); in amdgpu_vm_sdma_copy_ptes()
202 trace_amdgpu_vm_set_ptes(pe, addr, count, incr, flags, p->immediate); in amdgpu_vm_sdma_set_ptes()
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)
A Damdgpu_vm_pt.c376 struct amdgpu_bo_vm *vmbo, bool immediate) in amdgpu_vm_pt_clear() argument
441 params.immediate = immediate; in amdgpu_vm_pt_clear()
503 int level, bool immediate, struct amdgpu_bo_vm **vmbo) in amdgpu_vm_pt_create() argument
531 bp.no_wait_gpu = immediate; in amdgpu_vm_pt_create()
590 bool immediate) in amdgpu_vm_pt_alloc() argument
601 r = amdgpu_vm_pt_create(adev, vm, cursor->level, immediate, &pt); in amdgpu_vm_pt_alloc()
612 r = amdgpu_vm_pt_clear(adev, vm, pt, immediate); in amdgpu_vm_pt_alloc()
902 &cursor, params->immediate); in amdgpu_vm_ptes_update()
978 vm->immediate.fence_context); in amdgpu_vm_ptes_update()
A Damdgpu_vm.h202 bool immediate; member
287 struct drm_sched_entity immediate; member
398 struct amdgpu_vm *vm, bool immediate);
407 bool immediate, bool unlocked, bool flush_tlb,
464 struct amdgpu_bo_vm *vmbo, bool immediate);
466 int level, bool immediate, struct amdgpu_bo_vm **vmbo);
/linux-6.3-rc2/tools/perf/util/intel-pt-decoder/
A Dintel-pt-insn-decoder.c149 switch (insn->immediate.nbytes) { in intel_pt_insn_decoder()
151 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder()
155 bswap_16((short)insn->immediate.value); in intel_pt_insn_decoder()
158 intel_pt_insn->rel = bswap_32(insn->immediate.value); in intel_pt_insn_decoder()
165 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder()
/linux-6.3-rc2/arch/x86/kernel/kprobes/
A Dcore.c587 if (insn->immediate.nbytes == 2) in prepare_emulation()
588 p->ainsn.rel32 = *(s16 *)&insn->immediate.value; in prepare_emulation()
590 p->ainsn.rel32 = *(s32 *)&insn->immediate.value; in prepare_emulation()
595 if (insn->immediate.nbytes == 1) in prepare_emulation()
596 p->ainsn.rel32 = *(s8 *)&insn->immediate.value; in prepare_emulation()
597 else if (insn->immediate.nbytes == 2) in prepare_emulation()
598 p->ainsn.rel32 = *(s16 *)&insn->immediate.value; in prepare_emulation()
600 p->ainsn.rel32 = *(s32 *)&insn->immediate.value; in prepare_emulation()
606 p->ainsn.rel32 = insn->immediate.value; in prepare_emulation()
614 if (insn->immediate.nbytes == 2) in prepare_emulation()
[all …]
/linux-6.3-rc2/arch/loongarch/kernel/
A Dmodule.c182 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()
A Drelocate.c62 insn[0].reg1i20_format.immediate = lu12iw; in relocate_absolute()
63 insn[1].reg2i12_format.immediate = ori; in relocate_absolute()
64 insn[2].reg1i20_format.immediate = lu32id; in relocate_absolute()
65 insn[3].reg2i12_format.immediate = lu52id; in relocate_absolute()
/linux-6.3-rc2/arch/x86/lib/
A Dinsn.c546 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()
/linux-6.3-rc2/tools/arch/x86/lib/
A Dinsn.c546 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()
/linux-6.3-rc2/net/sctp/
A Dinqueue.c38 INIT_WORK(&queue->immediate, NULL); in sctp_inq_init()
80 q->immediate.func(&q->immediate); in sctp_inq_push()
236 INIT_WORK(&q->immediate, callback); in sctp_inq_set_th_handler()
/linux-6.3-rc2/Documentation/bpf/
A Dinstruction-set.rst38 * the wide instruction encoding, which appends a second 64-bit immediate (i.e.,
51 signed integer immediate value
58 (`64-bit immediate instructions`_ reuse this field for other purposes)
69 As discussed below in `64-bit immediate instructions`_, a 64-bit immediate
70 instruction uses a 64-bit immediate value that is constructed as follows.
73 and imm containing the high 32 bits of the immediate value.
81 Thus the 64-bit immediate value is constructed as follows:
98 BPF_ST 0x02 store from immediate operations `Load and store instructions`_
199 only and do not use a separate source register or immediate value.
271 BPF_IMM 0x00 64-bit immediate instructions `64-bit immediate instructions`_
[all …]
/linux-6.3-rc2/tools/objtool/arch/powerpc/
A Ddecode.c73 insn->immediate = imm; in arch_decode_instruction()
80 return insn->offset + insn->immediate; in arch_jump_destination()
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
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-6.3-rc2/tools/testing/selftests/net/
A Dcmsg_ipv6.sh21 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 &
/linux-6.3-rc2/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/
A Dchcr_ipsec.c370 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()
/linux-6.3-rc2/arch/arm/kernel/
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-6.3-rc2/arch/arc/lib/
A Dmemcpy-700.S31 ; uses long immediate
37 ; uses long immediate
/linux-6.3-rc2/tools/objtool/arch/x86/
A Ddecode.c78 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()
/linux-6.3-rc2/drivers/thunderbolt/
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-6.3-rc2/Documentation/misc-devices/
A Dad525x_dpot.rst8 work with the immediate resistance settings as well as update the saved startup
21 The rdac files are used to program the immediate value of the device.
/linux-6.3-rc2/drivers/infiniband/ulp/rtrs/
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
/linux-6.3-rc2/drivers/firewire/
A Dcore-card.c123 if (desc->immediate > 0) in generate_config_rom()
124 config_rom[i++] = cpu_to_be32(desc->immediate); in generate_config_rom()
164 return desc->length + 1 + (desc->immediate > 0 ? 1 : 0); in required_space()
192 if (desc->immediate > 0) in fw_core_add_descriptor()
211 if (desc->immediate > 0) in fw_core_remove_descriptor()

Completed in 41 milliseconds

1234567