| /linux/arch/loongarch/include/asm/ |
| H A D | inst.h | 278 unsigned int immediate : 15; member 290 unsigned int immediate : 20; member 310 unsigned int immediate : 5; member 317 unsigned int immediate : 6; member 324 unsigned int immediate : 12; member 331 unsigned int immediate : 14; member 338 unsigned int immediate : 16; member 368 unsigned int immediate : 2; member 460 !is_imm12_negative(ip->reg2i12_format.immediate); in is_ra_save_ins() 471 is_imm12_negative(ip->reg2i12_format.immediate); in is_stack_alloc_ins() [all …]
|
| /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/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()
|
| H A D | ftrace.c | 39 *ra_off = -((1 << 12) - insn->reg2i12_format.immediate); in ftrace_get_parent_ra_addr()
|
| H A D | alternative.c | 108 si = src->reg2i16_format.immediate; in recompute_jump() 122 buf->reg2i16_format.immediate = offset; in recompute_jump()
|
| /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/arch/x86/kernel/kprobes/ |
| H A D | core.c | 640 if (insn->immediate.nbytes == 2) in prepare_emulation() 641 p->ainsn.rel32 = *(s16 *)&insn->immediate.value; in prepare_emulation() 643 p->ainsn.rel32 = *(s32 *)&insn->immediate.value; in prepare_emulation() 648 if (insn->immediate.nbytes == 1) in prepare_emulation() 649 p->ainsn.rel32 = *(s8 *)&insn->immediate.value; in prepare_emulation() 650 else if (insn->immediate.nbytes == 2) in prepare_emulation() 651 p->ainsn.rel32 = *(s16 *)&insn->immediate.value; in prepare_emulation() 653 p->ainsn.rel32 = *(s32 *)&insn->immediate.value; in prepare_emulation() 659 p->ainsn.rel32 = insn->immediate.value; in prepare_emulation() 667 if (insn->immediate.nbytes == 2) in prepare_emulation() [all …]
|
| /linux/net/sctp/ |
| H A D | inqueue.c | 38 INIT_WORK(&queue->immediate, NULL); in sctp_inq_init() 91 q->immediate.func(&q->immediate); in sctp_inq_push() 249 INIT_WORK(&q->immediate, callback); in sctp_inq_set_th_handler()
|
| /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/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/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/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/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/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_vm.h | 287 bool immediate; member 401 struct drm_sched_entity immediate; member 518 struct amdgpu_vm *vm, bool immediate); 532 bool immediate, bool unlocked, bool flush_tlb, 604 struct amdgpu_bo_vm *vmbo, bool immediate); 606 int level, bool immediate, struct amdgpu_bo_vm **vmbo,
|
| H A D | amdgpu_vm.c | 523 r = drm_sched_entity_init(&vm->immediate, DRM_SCHED_PRIORITY_NORMAL, in amdgpu_vm_init_entities() 534 drm_sched_entity_destroy(&vm->immediate); in amdgpu_vm_init_entities() 541 drm_sched_entity_destroy(&vm->immediate); in amdgpu_vm_fini_entities() 686 spin_lock(&vm->immediate.lock); in amdgpu_vm_ready() 687 ret &= !vm->immediate.stopped; in amdgpu_vm_ready() 688 spin_unlock(&vm->immediate.lock); in amdgpu_vm_ready() 996 struct amdgpu_vm *vm, bool immediate) in amdgpu_vm_update_pdes() argument 1014 params.immediate = immediate; in amdgpu_vm_update_pdes() 1131 bool immediate, bool unlocked, bool flush_tlb, in amdgpu_vm_update_range() argument 1166 params.immediate = immediate; in amdgpu_vm_update_range() [all …]
|
| /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/tools/objtool/arch/x86/ |
| H A D | decode.c | 142 return insn->offset + insn->len + insn->immediate; in arch_jump_destination() 318 /* push immediate */ in arch_decode_instruction() 331 * 1000 00sw : mod OP r/m : immediate in arch_decode_instruction() 333 * s - sign extend immediate in arch_decode_instruction() 350 imm = ins.immediate.value; in arch_decode_instruction() 381 op->src.offset = ins.immediate.value; in arch_decode_instruction() 759 * a PUSH of an immediate value (the return address). in arch_decode_instruction() 808 if (ins.immediate.nbytes) { in arch_decode_instruction() 809 insn->immediate = ins.immediate in arch_decode_instruction() [all...] |
| /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/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
|
| /linux/Documentation/misc-devices/ |
| H A 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/drivers/net/plip/ |
| H A D | plip.c | 207 struct work_struct immediate; member 309 INIT_WORK(&nl->immediate, plip_bh); in plip_init_netdev() 328 schedule_work(&nl->immediate); in plip_kick_bh() 368 struct net_local *nl = container_of(work, struct net_local, immediate); in plip_bh() 692 schedule_work(&nl->immediate); in plip_receive_packet() 952 schedule_work(&nl->immediate); in plip_interrupt() 1004 schedule_work(&nl->immediate); in plip_tx_packet()
|
| /linux/arch/arm/mm/ |
| H A D | abort-lv4t.S | 91 and r9, r8, #0x00f @ get Rm / low nibble of immediate value 92 tst r8, #1 << 22 @ if (immediate offset) 93 andne r6, r8, #0xf00 @ { immediate high nibble
|
| /linux/Documentation/bpf/standardization/ |
| H A D | instruction-set.rst | 198 (`64-bit immediate instructions`_ reuse this field for other purposes) 210 signed integer immediate value 231 which uses two 32-bit immediate values. The 64 bits following 259 signed integer immediate value 265 second signed integer immediate value 279 ST 0x2 store from immediate operations `Load and store instructions`_ 442 only and do not use a separate source register or immediate value. 596 IMM 0 64-bit immediate instructions `64-bit immediate instructions`_ 724 64-bit immediate instructions 735 .. table:: 64-bit immediate instructions
|