/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | head.S | 100 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 D | module-plts.c | 16 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 D | head.S | 108 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 D | module-plts.c | 16 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 D | r6040.c | 456 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 D | r6040.c | 456 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 D | module.h | 48 __le32 adrp; /* adrp x16, .... */ member 65 return e->adrp || e->add || e->br; in plt_entry_is_initialized()
|
H A D | assembler.h | 205 adrp \dst, \sym 218 adrp \dst, \sym 221 adrp \tmp, \sym 233 adrp \tmp, \sym 260 adrp \tmp, \sym
|
H A D | insn.h | 295 __AARCH64_INSN_FUNCS(adrp, 0x9F000000, 0x90000000)
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | assembler.h | 179 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 D | module.h | 40 __le32 adrp; /* adrp x16, .... */ member
|
H A D | insn.h | 324 __AARCH64_INSN_FUNCS(adrp, 0x9F000000, 0x90000000)
|
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/abi/ |
H A D | syscall-abi-asm.S | 85 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 D | asm_pure_loop.S | 14 adrp x2, skip
|
/kernel/linux/common_modules/pac/include/ |
H A D | asm_pointer_auth_context.h | 28 adrp x0, .Lthread_context_pac_str 58 adrp x0, .Lpt_regs_pac_panic_str
|
/kernel/linux/linux-6.6/arch/arm64/mm/ |
H A D | proc.S | 173 adrp \tmp1, reserved_pg_dir 297 adrp cur_pgdp, swapper_pg_dir
|
/kernel/linux/linux-5.10/arch/arm64/mm/ |
H A D | proc.S | 171 adrp \tmp1, reserved_pg_dir
|
/kernel/linux/linux-5.10/arch/arm64/crypto/ |
H A D | poly1305-armv8.pl | 73 adrp x17,OPENSSL_armcap_P
|
/kernel/linux/linux-6.6/arch/arm64/crypto/ |
H A D | poly1305-armv8.pl | 73 adrp x17,OPENSSL_armcap_P
|