/linux-6.6.21/arch/loongarch/include/asm/ |
D | inst.h | 249 unsigned int immediate : 15; member 261 unsigned int immediate : 20; member 281 unsigned int immediate : 5; member 288 unsigned int immediate : 6; member 295 unsigned int immediate : 12; member 302 unsigned int immediate : 14; member 309 unsigned int immediate : 16; member 332 unsigned int immediate : 2; member 420 !is_imm12_negative(ip->reg2i12_format.immediate); in is_ra_save_ins() 429 is_imm12_negative(ip->reg2i12_format.immediate); in is_stack_alloc_ins() [all …]
|
/linux-6.6.21/drivers/scsi/aic7xxx/aicasm/ |
D | aicasm_insformat.h | 50 uint32_t immediate : 8, member 62 immediate : 8; 88 uint32_t immediate : 8, member 98 immediate : 8;
|
/linux-6.6.21/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_vm_sdma.c | 54 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()
|
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)
|
D | amdgpu_vm.h | 214 bool immediate; member 299 struct drm_sched_entity immediate; member 416 struct amdgpu_vm *vm, bool immediate); 425 bool immediate, bool unlocked, bool flush_tlb, 483 struct amdgpu_bo_vm *vmbo, bool immediate); 485 int level, bool immediate, struct amdgpu_bo_vm **vmbo,
|
D | amdgpu_vm_pt.c | 376 struct amdgpu_bo_vm *vmbo, bool immediate) in amdgpu_vm_pt_clear() argument 441 params.immediate = immediate; in amdgpu_vm_pt_clear() 504 int level, bool immediate, struct amdgpu_bo_vm **vmbo, in amdgpu_vm_pt_create() argument 538 bp.no_wait_gpu = immediate; in amdgpu_vm_pt_create() 599 bool immediate) in amdgpu_vm_pt_alloc() argument 610 r = amdgpu_vm_pt_create(adev, vm, cursor->level, immediate, &pt, in amdgpu_vm_pt_alloc() 622 r = amdgpu_vm_pt_clear(adev, vm, pt, immediate); in amdgpu_vm_pt_alloc() 961 &cursor, params->immediate); in amdgpu_vm_ptes_update() 1037 vm->immediate.fence_context); in amdgpu_vm_ptes_update()
|
/linux-6.6.21/tools/perf/util/intel-pt-decoder/ |
D | intel-pt-insn-decoder.c | 163 switch (insn->immediate.nbytes) { in intel_pt_insn_decoder() 165 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder() 169 bswap_16((short)insn->immediate.value); in intel_pt_insn_decoder() 172 intel_pt_insn->rel = bswap_32(insn->immediate.value); in intel_pt_insn_decoder() 179 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder()
|
/linux-6.6.21/arch/x86/kernel/kprobes/ |
D | core.c | 622 if (insn->immediate.nbytes == 2) in prepare_emulation() 623 p->ainsn.rel32 = *(s16 *)&insn->immediate.value; in prepare_emulation() 625 p->ainsn.rel32 = *(s32 *)&insn->immediate.value; in prepare_emulation() 630 if (insn->immediate.nbytes == 1) in prepare_emulation() 631 p->ainsn.rel32 = *(s8 *)&insn->immediate.value; in prepare_emulation() 632 else if (insn->immediate.nbytes == 2) in prepare_emulation() 633 p->ainsn.rel32 = *(s16 *)&insn->immediate.value; in prepare_emulation() 635 p->ainsn.rel32 = *(s32 *)&insn->immediate.value; in prepare_emulation() 641 p->ainsn.rel32 = insn->immediate.value; in prepare_emulation() 649 if (insn->immediate.nbytes == 2) in prepare_emulation() [all …]
|
/linux-6.6.21/arch/loongarch/kernel/ |
D | relocate.c | 62 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()
|
D | module.c | 182 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()
|
/linux-6.6.21/arch/x86/lib/ |
D | insn.c | 546 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.6.21/tools/arch/x86/lib/ |
D | insn.c | 546 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.6.21/net/sctp/ |
D | inqueue.c | 38 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.6.21/tools/objtool/arch/powerpc/ |
D | decode.c | 73 insn->immediate = imm; in arch_decode_instruction() 80 return insn->offset + insn->immediate; in arch_jump_destination()
|
/linux-6.6.21/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
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.6.21/tools/testing/selftests/net/ |
D | cmsg_ipv6.sh | 21 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.6.21/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ |
D | chcr_ipsec.c | 370 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.6.21/arch/arm/kernel/ |
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.6.21/arch/arc/lib/ |
D | memcpy-700.S | 31 ; uses long immediate 37 ; uses long immediate
|
/linux-6.6.21/Documentation/bpf/ |
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.6.21/tools/objtool/arch/x86/ |
D | decode.c | 78 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.6.21/drivers/thunderbolt/ |
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()
|
/linux-6.6.21/Documentation/bpf/standardization/ |
D | instruction-set.rst | 106 * the wide instruction encoding, which appends a second 64-bit immediate (i.e., 116 signed integer immediate value 123 (`64-bit immediate instructions`_ reuse this field for other purposes) 146 As discussed below in `64-bit immediate instructions`_, a 64-bit immediate 147 instruction uses a 64-bit immediate value that is constructed as follows. 150 and imm containing the high 32 bits of the immediate value. 162 Thus the 64-bit immediate value is constructed as follows: 180 BPF_ST 0x02 store from immediate operations `Load and store instructions`_ 302 only and do not use a separate source register or immediate value. 431 BPF_IMM 0x00 64-bit immediate instructions `64-bit immediate instructions`_ [all …]
|
/linux-6.6.21/Documentation/misc-devices/ |
D | ad525x_dpot.rst | 8 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.6.21/drivers/infiniband/ulp/rtrs/ |
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
|