Home
last modified time | relevance | path

Searched full:immediate (Results 1 – 25 of 851) sorted by relevance

12345678910>>...35

/Linux-v6.1/arch/arm/probes/
Ddecode-thumb.c48 /* STRD (immediate) 1110 1000 x110 xxxx xxxx xxxx xxxx xxxx */
49 /* LDRD (immediate) 1110 1000 x111 xxxx xxxx xxxx xxxx xxxx */
51 /* STRD (immediate) 1110 1001 x1x0 xxxx xxxx xxxx xxxx xxxx */
52 /* LDRD (immediate) 1110 1001 x1x1 xxxx xxxx xxxx xxxx xxxx */
134 /* Data-processing (modified immediate) */
186 /* Data-processing (plain binary immediate) */
287 /* PLD{W} (immediate) 1111 1000 10x1 xxxx 1111 xxxx xxxx xxxx */
289 /* PLD{W} (immediate) 1111 1000 00x1 xxxx 1111 1100 xxxx xxxx */
291 /* PLI (immediate) 1111 1001 1001 xxxx 1111 xxxx xxxx xxxx */
293 /* PLI (immediate) 1111 1001 0001 xxxx 1111 1100 xxxx xxxx */
[all …]
Ddecode-arm.c119 /* PLDI (immediate) 1111 0100 x101 xxxx xxxx xxxx xxxx xxxx */
120 /* PLDW (immediate) 1111 0101 x001 xxxx xxxx xxxx xxxx xxxx */
121 /* PLD (immediate) 1111 0101 x101 xxxx xxxx xxxx xxxx xxxx */
130 /* BLX (immediate) 1111 101x xxxx xxxx xxxx xxxx xxxx xxxx */
270 /* LDRD (immediate) cccc 000x x1x0 xxxx xxxx xxxx 1101 xxxx */
271 /* STRD (immediate) cccc 000x x1x0 xxxx xxxx xxxx 1111 xxxx */
285 /* STRH (immediate) cccc 000x x1x0 xxxx xxxx xxxx 1011 xxxx */
289 /* LDRH (immediate) cccc 000x x1x1 xxxx xxxx xxxx 1011 xxxx */
290 /* LDRSB (immediate) cccc 000x x1x1 xxxx xxxx xxxx 1101 xxxx */
291 /* LDRSH (immediate) cccc 000x x1x1 xxxx xxxx xxxx 1111 xxxx */
[all …]
/Linux-v6.1/arch/loongarch/include/asm/
Dinst.h175 unsigned int immediate : 20; member
195 unsigned int immediate : 5; member
202 unsigned int immediate : 6; member
209 unsigned int immediate : 12; member
216 unsigned int immediate : 14; member
223 unsigned int immediate : 16; member
246 unsigned int immediate : 2; member
322 !is_imm12_negative(ip->reg2i12_format.immediate); in is_ra_save_ins()
331 is_imm12_negative(ip->reg2i12_format.immediate); in is_stack_alloc_ins()
370 insn->reg1i20_format.immediate = imm; \
[all …]
/Linux-v6.1/net/rxrpc/
Dcall_event.c24 bool immediate, bool background) in rxrpc_propose_ping() argument
26 if (immediate) { in rxrpc_propose_ping()
46 u32 serial, bool immediate, bool background, in __rxrpc_propose_ACK() argument
57 rxrpc_propose_ping(call, immediate, background); in __rxrpc_propose_ACK()
72 if (!immediate) in __rxrpc_propose_ACK()
86 immediate = false; in __rxrpc_propose_ACK()
100 immediate = true; in __rxrpc_propose_ACK()
106 } else if (immediate || expiry == 0) { in __rxrpc_propose_ACK()
107 _debug("immediate ACK %lx", call->events); in __rxrpc_propose_ACK()
129 trace_rxrpc_propose_ack(call, why, ack_reason, serial, immediate, in __rxrpc_propose_ACK()
[all …]
/Linux-v6.1/drivers/crypto/caam/
Ddesc_constr.h15 #define IMMEDIATE (1 << 23) macro
60 #define SET_OK_NO_PROP_ERRORS (IMMEDIATE | LDST_CLASS_DECO | \
64 #define DISABLE_AUTO_INFO_FIFO (IMMEDIATE | LDST_CLASS_DECO | \
67 #define ENABLE_AUTO_INFO_FIFO (IMMEDIATE | LDST_CLASS_DECO | \
228 append_cmd(desc, command | IMMEDIATE | len); in append_cmd_data()
362 * 2nd variant for commands whose specified immediate length differs
363 * from length of immediate data provided, e.g., split keys
371 append_cmd(desc, CMD_##op | IMMEDIATE | len | options); \
377 static inline void append_##cmd##_imm_##type(u32 * const desc, type immediate, \
382 append_cmd(desc, CMD_##op | IMMEDIATE | options); \
[all …]
/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/
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)
409 __entry->immediate = immediate;
[all …]
Damdgpu_vm_sdma.c64 enum amdgpu_ib_pool_type pool = p->immediate ? AMDGPU_IB_POOL_IMMEDIATE in amdgpu_vm_sdma_prepare()
99 entity = p->immediate ? &p->vm->immediate : &p->vm->delayed; in amdgpu_vm_sdma_commit()
119 if (fence && !p->immediate) { in amdgpu_vm_sdma_commit()
156 trace_amdgpu_vm_copy_ptes(pe, src, count, p->immediate); in amdgpu_vm_sdma_copy_ptes()
183 trace_amdgpu_vm_set_ptes(pe, addr, count, incr, flags, p->immediate); in amdgpu_vm_sdma_set_ptes()
213 enum amdgpu_ib_pool_type pool = p->immediate ? AMDGPU_IB_POOL_IMMEDIATE in amdgpu_vm_sdma_update()
Damdgpu_vm_pt.c368 * @immediate: use an immediate update
376 struct amdgpu_bo_vm *vmbo, bool immediate) in amdgpu_vm_pt_clear() argument
441 params.immediate = immediate; in amdgpu_vm_pt_clear()
499 * @immediate: use a immediate update
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()
579 * @immediate: use an immediate update
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()
[all …]
/Linux-v6.1/drivers/net/ipa/
Dipa_cmd.c22 * DOC: IPA Immediate Commands
24 * The AP command TX endpoint is used to issue immediate commands to the IPA.
25 * An immediate command is generally used to request the IPA do something
28 * Immediate commands are represented by GSI transactions just like other
29 * transfer requests, and use a single GSI TRE. Each immediate command
32 * immediate command's opcode. The payload for a command resides in AP
136 /* Immediate command payload */
181 /* Size must fit in the immediate command field that holds it */ in ipa_cmd_table_valid()
190 /* Offset must fit in the immediate command field that holds it */ in ipa_cmd_table_valid()
224 * the header table memory area in an immediate command. Make sure in ipa_cmd_header_valid()
[all …]
/Linux-v6.1/arch/loongarch/kernel/
Dinst.c13 insn.reg1i20_format.immediate = imm; in larch_insn_gen_lu32id()
25 insn.reg2i12_format.immediate = imm; in larch_insn_gen_lu52id()
37 insn.reg2i16_format.immediate = (dest - pc) >> 2; in larch_insn_gen_jirl()
Dmodule.c178 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field()
184 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field()
190 insn->reg2i16_format.immediate = opr1 & 0xffff; in apply_r_larch_sop_imm_field()
199 insn->reg2i16_format.immediate = (opr1 >> 2) & 0xffff; in apply_r_larch_sop_imm_field()
205 insn->reg1i20_format.immediate = (opr1) & 0xfffff; in apply_r_larch_sop_imm_field()
319 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala()
323 insn->reg1i20_format.immediate = v & 0xfffff; in apply_r_larch_pcala()
327 insn->reg1i20_format.immediate = v & 0xfffff; in apply_r_larch_pcala()
331 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala()
/Linux-v6.1/arch/mips/net/
Dbpf_jit_comp.h56 * Jump address mask for immediate jumps. The four most significant bits
165 /* Validate ALU/ALU64 immediate range */
168 /* Rewrite ALU/ALU64 immediate operation */
171 /* ALU immediate operation (32-bit) */
186 /* Validate JMP/JMP32 immediate range */
189 /* Prepare a PC-relative jump operation with immediate conditional */
200 /* Conditional JMP/JMP32 immediate */
/Linux-v6.1/arch/arm/probes/kprobes/
Dcheckers-arm.c58 /* STR (immediate) cccc 010x x0x0 1101 xxxx xxxx xxxx xxxx */ in arm_check_stack()
59 /* STRB (immediate) cccc 010x x1x0 1101 xxxx xxxx xxxx xxxx */ in arm_check_stack()
61 /* STRD (immediate) cccc 000x x1x0 1101 xxxx xxxx 1111 xxxx */ in arm_check_stack()
62 /* STRH (immediate) cccc 000x x1x0 1101 xxxx xxxx 1011 xxxx */ in arm_check_stack()
141 * LDRD (immediate) cccc 000x x1x0 xxxx xxxx xxxx 1101 xxxx
142 * STRD (immediate) cccc 000x x1x0 xxxx xxxx xxxx 1111 xxxx
/Linux-v6.1/tools/objtool/arch/x86/
Ddecode.c73 return insn->offset + insn->len + insn->immediate; in arch_jump_destination()
121 unsigned long *immediate, in arch_decode_instruction() argument
220 /* push immediate */ in arch_decode_instruction()
233 * 1000 00sw : mod OP r/m : immediate in arch_decode_instruction()
235 * s - sign extend immediate in arch_decode_instruction()
252 imm = insn.immediate.value; in arch_decode_instruction()
283 op->src.offset = insn.immediate.value; in arch_decode_instruction()
648 * a PUSH of an immediate value (the return address). in arch_decode_instruction()
697 *immediate = insn.immediate.nbytes ? insn.immediate.value : 0; in arch_decode_instruction()
/Linux-v6.1/drivers/infiniband/ulp/rtrs/
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-v6.1/arch/riscv/include/asm/
Dparse_asm.h8 /* The bit field of immediate value in I-type instruction */
15 /* The bit field of immediate value in J-type instruction */
28 /* The bit field of immediate value in B-type instruction */
46 /* The bit field of immediate value in RVC J instruction */
71 /* The bit field of immediate value in RVC B instruction */
/Linux-v6.1/drivers/scsi/aic7xxx/aicasm/
Daicasm_insformat.h50 uint32_t immediate : 8, member
62 immediate : 8;
88 uint32_t immediate : 8, member
98 immediate : 8;
/Linux-v6.1/tools/testing/selftests/net/
Dcmsg_ipv6.sh21 tcpdump -h | grep immediate-mode >> /dev/null
23 echo "SKIP - tcpdump with --immediate-mode option required"
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-v6.1/tools/perf/util/intel-pt-decoder/
Dintel-pt-insn-decoder.c148 switch (insn->immediate.nbytes) { in intel_pt_insn_decoder()
150 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder()
154 bswap_16((short)insn->immediate.value); in intel_pt_insn_decoder()
157 intel_pt_insn->rel = bswap_32(insn->immediate.value); in intel_pt_insn_decoder()
164 intel_pt_insn->rel = insn->immediate.value; in intel_pt_insn_decoder()
/Linux-v6.1/drivers/amba/
Dtegra-ahb.c52 #define IMMEDIATE BIT(18) macro
184 val |= ENB_FAST_REARBITRATE | IMMEDIATE | DONT_SPLIT_AHB_WR; in tegra_ahb_gizmo_init()
188 val |= IMMEDIATE; in tegra_ahb_gizmo_init()
192 val |= IMMEDIATE; in tegra_ahb_gizmo_init()
196 val |= IMMEDIATE; in tegra_ahb_gizmo_init()
/Linux-v6.1/arch/x86/lib/
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()
612 * insn_get_immediate() - Get the immediate in an instruction
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()
674 /* Here, insn must have an immediate, but failed */ in insn_get_immediate()
681 insn->immediate.got = 1; in insn_get_immediate()
706 if (!insn->immediate.got) { in insn_get_length()
[all …]
/Linux-v6.1/tools/arch/x86/lib/
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()
612 * insn_get_immediate() - Get the immediate in an instruction
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()
674 /* Here, insn must have an immediate, but failed */ in insn_get_immediate()
681 insn->immediate.got = 1; in insn_get_immediate()
706 if (!insn->immediate.got) { in insn_get_length()
[all …]
/Linux-v6.1/arch/arm/kernel/
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-v6.1/arch/arm64/include/asm/
Datomic_ll_sc.h110 * GAS converts the mysterious and undocumented BIC (immediate) alias to in ATOMIC_OPS()
111 * an AND (immediate) instruction with the immediate inverted. We don't in ATOMIC_OPS()
206 * GAS converts the mysterious and undocumented BIC (immediate) alias to
207 * an AND (immediate) instruction with the immediate inverted. We don't
/Linux-v6.1/drivers/infiniband/hw/efa/
Defa_io_defs.h71 * Note that it is different from immediate data
102 * immediate data: if has_imm is set, then this field is included
220 * 3 : has_imm - indicates that immediate data is
249 /* Immediate data */

12345678910>>...35