Home
last modified time | relevance | path

Searched refs:imms (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dinsn.c922 int immr, int imms, in aarch64_insn_gen_bitfield()
961 if (imms & ~mask) { in aarch64_insn_gen_bitfield()
962 pr_err("%s: invalid imms encoding %d\n", __func__, imms); in aarch64_insn_gen_bitfield()
972 return aarch64_insn_encode_immediate(AARCH64_INSN_IMM_S, insn, imms); in aarch64_insn_gen_bitfield()
1546 unsigned int immr, imms, n, ones, ror, esz, tmp; in aarch64_encode_immediate() local
1592 * imms is set to (ones - 1), prefixed with a string of ones in aarch64_encode_immediate()
1595 imms = ones - 1; in aarch64_encode_immediate()
1596 imms |= 0xf << ffs(esz); in aarch64_encode_immediate()
1597 imms in aarch64_encode_immediate()
920 aarch64_insn_gen_bitfield(enum aarch64_insn_register dst, enum aarch64_insn_register src, int immr, int imms, enum aarch64_insn_variant variant, enum aarch64_insn_bitfield_type type) aarch64_insn_gen_bitfield() argument
[all...]
/kernel/linux/linux-6.6/arch/arm64/lib/
H A Dinsn.c793 int immr, int imms, in aarch64_insn_gen_bitfield()
832 if (imms & ~mask) { in aarch64_insn_gen_bitfield()
833 pr_err("%s: invalid imms encoding %d\n", __func__, imms); in aarch64_insn_gen_bitfield()
843 return aarch64_insn_encode_immediate(AARCH64_INSN_IMM_S, insn, imms); in aarch64_insn_gen_bitfield()
1319 unsigned int immr, imms, n, ones, ror, esz, tmp; in aarch64_encode_immediate() local
1365 * imms is set to (ones - 1), prefixed with a string of ones in aarch64_encode_immediate()
1368 imms = ones - 1; in aarch64_encode_immediate()
1369 imms |= 0xf << ffs(esz); in aarch64_encode_immediate()
1370 imms in aarch64_encode_immediate()
791 aarch64_insn_gen_bitfield(enum aarch64_insn_register dst, enum aarch64_insn_register src, int immr, int imms, enum aarch64_insn_variant variant, enum aarch64_insn_bitfield_type type) aarch64_insn_gen_bitfield() argument
[all...]
/kernel/linux/linux-5.10/arch/arm/net/
H A Dbpf_jit_32.c197 * imms : array of global variable addresses.
213 u32 *imms; member
377 while ((i < ctx->imm_count) && ctx->imms[i]) { in imm_offset()
378 if (ctx->imms[i] == k) in imm_offset()
383 if (ctx->imms[i] == 0) in imm_offset()
384 ctx->imms[i] = k; in imm_offset()
1966 ctx.imms = kcalloc(ctx.imm_count, sizeof(u32), GFP_KERNEL); in bpf_int_jit_compile()
1967 if (ctx.imms == NULL) { in bpf_int_jit_compile()
2035 kfree(ctx.imms); in bpf_int_jit_compile()
/kernel/linux/linux-6.6/arch/arm/net/
H A Dbpf_jit_32.c197 * imms : array of global variable addresses.
213 u32 *imms; member
377 while ((i < ctx->imm_count) && ctx->imms[i]) { in imm_offset()
378 if (ctx->imms[i] == k) in imm_offset()
383 if (ctx->imms[i] == 0) in imm_offset()
384 ctx->imms[i] = k; in imm_offset()
1945 ctx.imms = kcalloc(ctx.imm_count, sizeof(u32), GFP_KERNEL); in bpf_int_jit_compile()
1946 if (ctx.imms == NULL) { in bpf_int_jit_compile()
2014 kfree(ctx.imms); in bpf_int_jit_compile()
/kernel/linux/linux-5.10/arch/arm64/net/
H A Dbpf_jit.h115 #define A64_BITFIELD(sf, Rd, Rn, immr, imms, type) \
116 aarch64_insn_gen_bitfield(Rd, Rn, immr, imms, \
/kernel/linux/linux-6.6/arch/arm64/net/
H A Dbpf_jit.h173 #define A64_BITFIELD(sf, Rd, Rn, immr, imms, type) \
174 aarch64_insn_gen_bitfield(Rd, Rn, immr, imms, \
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dinsn.h437 int immr, int imms,
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dinsn.h607 int immr, int imms,

Completed in 14 milliseconds