Home
last modified time | relevance | path

Searched refs:adrp (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dhead.S100 adrp x0, __idmap_text_start
184 adrp x0, init_pg_dir
185 adrp x1, init_pg_end
382 adrp x0, init_idmap_pg_dir
383 adrp x3, _text
384 adrp x6, _end + MAX_FDT_SIZE + SWAPPER_BLOCK_SIZE
390 adrp x1, _text
391 adrp x2, init_pg_dir
392 adrp x3, init_pg_end
399 adrp x
[all...]
H A Dmodule-plts.c16 u32 adrp, add; in __get_adrp_add_pair() local
18 adrp = aarch64_insn_gen_adr(pc, dst, reg, AARCH64_INSN_ADR_TYPE_ADRP); in __get_adrp_add_pair()
23 return (struct plt_entry){ cpu_to_le32(adrp), cpu_to_le32(add) }; in __get_adrp_add_pair()
59 * If the 'adrp' opcodes are the same then we just need to check in plt_entries_equal()
62 if (a->adrp == b->adrp && p == q) in plt_entries_equal()
65 return (p + aarch64_insn_adrp_get_offset(le32_to_cpu(a->adrp))) == in plt_entries_equal()
66 (q + aarch64_insn_adrp_get_offset(le32_to_cpu(b->adrp))); in plt_entries_equal()
80 if (is_forbidden_offset_for_adrp(&plt[i].adrp)) in module_emit_plt_entry()
114 if (is_forbidden_offset_for_adrp(&plt[i].adrp)) in module_emit_veneer_for_adrp()
[all...]
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dhead.S108 adrp x23, __PHYS_OFFSET
285 adrp x0, init_pg_dir
286 adrp x1, init_pg_end
293 adrp x0, init_pg_dir
294 adrp x1, init_pg_end
308 adrp x0, idmap_pg_dir
309 adrp x3, __idmap_text_start // __pa(__idmap_text_start)
336 adrp x5, __idmap_text_end
381 adrp x0, init_pg_dir
385 adrp x
[all...]
H A Dmodule-plts.c16 u32 adrp, add; in __get_adrp_add_pair() local
18 adrp = aarch64_insn_gen_adr(pc, dst, reg, AARCH64_INSN_ADR_TYPE_ADRP); in __get_adrp_add_pair()
23 return (struct plt_entry){ cpu_to_le32(adrp), cpu_to_le32(add) }; in __get_adrp_add_pair()
58 * If the 'adrp' opcodes are the same then we just need to check in plt_entries_equal()
61 if (a->adrp == b->adrp && p == q) in plt_entries_equal()
64 return (p + aarch64_insn_adrp_get_offset(le32_to_cpu(a->adrp))) == in plt_entries_equal()
65 (q + aarch64_insn_adrp_get_offset(le32_to_cpu(b->adrp))); in plt_entries_equal()
84 if (is_forbidden_offset_for_adrp(&plt[i].adrp)) in module_emit_plt_entry()
118 if (is_forbidden_offset_for_adrp(&plt[i].adrp)) in module_emit_veneer_for_adrp()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/rdc/
H A Dr6040.c456 u16 *adrp; in r6040_down() local
465 adrp = (u16 *) dev->dev_addr; in r6040_down()
466 iowrite16(adrp[0], ioaddr + MID_0L); in r6040_down()
467 iowrite16(adrp[1], ioaddr + MID_0M); in r6040_down()
468 iowrite16(adrp[2], ioaddr + MID_0H); in r6040_down()
734 u16 *adrp; in r6040_mac_address() local
740 adrp = (u16 *) dev->dev_addr; in r6040_mac_address()
741 iowrite16(adrp[0], ioaddr + MID_0L); in r6040_mac_address()
742 iowrite16(adrp[1], ioaddr + MID_0M); in r6040_mac_address()
743 iowrite16(adrp[ in r6040_mac_address()
852 u16 *adrp; r6040_multicast_list() local
889 u16 *adrp = (u16 *) ha->addr; r6040_multicast_list() local
1034 u16 *adrp; r6040_init_one() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/rdc/
H A Dr6040.c456 const u16 *adrp; in r6040_down() local
465 adrp = (const u16 *) dev->dev_addr; in r6040_down()
466 iowrite16(adrp[0], ioaddr + MID_0L); in r6040_down()
467 iowrite16(adrp[1], ioaddr + MID_0M); in r6040_down()
468 iowrite16(adrp[2], ioaddr + MID_0H); in r6040_down()
734 const u16 *adrp; in r6040_mac_address() local
740 adrp = (const u16 *) dev->dev_addr; in r6040_mac_address()
741 iowrite16(adrp[0], ioaddr + MID_0L); in r6040_mac_address()
742 iowrite16(adrp[1], ioaddr + MID_0M); in r6040_mac_address()
743 iowrite16(adrp[ in r6040_mac_address()
852 const u16 *adrp; r6040_multicast_list() local
889 u16 *adrp = (u16 *) ha->addr; r6040_multicast_list() local
[all...]
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dmodule.h48 __le32 adrp; /* adrp x16, .... */ member
65 return e->adrp || e->add || e->br; in plt_entry_is_initialized()
H A Dassembler.h205 adrp \dst, \sym
218 adrp \dst, \sym
221 adrp \tmp, \sym
233 adrp \tmp, \sym
260 adrp \tmp, \sym
H A Dinsn.h295 __AARCH64_INSN_FUNCS(adrp, 0x9F000000, 0x90000000)
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dassembler.h179 adrp \dst, \sym
192 adrp \dst, \sym
195 adrp \tmp, \sym
207 adrp \tmp, \sym
242 adrp \tmp, \sym
357 adrp \reg, _end
H A Dmodule.h40 __le32 adrp; /* adrp x16, .... */ member
H A Dinsn.h324 __AARCH64_INSN_FUNCS(adrp, 0x9F000000, 0x90000000)
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/abi/
H A Dsyscall-abi-asm.S85 adrp x2, svcr_in
105 adrp x2, zt_in
261 adrp x3, svcr_out
280 adrp x2, zt_out
/kernel/linux/linux-6.6/tools/perf/tests/shell/coresight/asm_pure_loop/
H A Dasm_pure_loop.S14 adrp x2, skip
/kernel/linux/common_modules/pac/include/
H A Dasm_pointer_auth_context.h28 adrp x0, .Lthread_context_pac_str
58 adrp x0, .Lpt_regs_pac_panic_str
/kernel/linux/linux-6.6/arch/arm64/mm/
H A Dproc.S173 adrp \tmp1, reserved_pg_dir
297 adrp cur_pgdp, swapper_pg_dir
/kernel/linux/linux-5.10/arch/arm64/mm/
H A Dproc.S171 adrp \tmp1, reserved_pg_dir
/kernel/linux/linux-5.10/arch/arm64/crypto/
H A Dpoly1305-armv8.pl73 adrp x17,OPENSSL_armcap_P
/kernel/linux/linux-6.6/arch/arm64/crypto/
H A Dpoly1305-armv8.pl73 adrp x17,OPENSSL_armcap_P

Completed in 14 milliseconds