/kernel/linux/linux-5.10/tools/testing/selftests/vDSO/ |
H A D | parse_vdso.c | 88 ELF(Dyn) *dyn = 0; in vdso_init_from_sysinfo_ehdr() 102 dyn = (ELF(Dyn)*)(base + pt[i].p_offset); in vdso_init_from_sysinfo_ehdr() 106 if (!found_vaddr || !dyn) in vdso_init_from_sysinfo_ehdr() 117 for (i = 0; dyn[i].d_tag != DT_NULL; i++) { in vdso_init_from_sysinfo_ehdr() 118 switch (dyn[i].d_tag) { in vdso_init_from_sysinfo_ehdr() 121 ((uintptr_t)dyn[i].d_un.d_ptr in vdso_init_from_sysinfo_ehdr() 126 ((uintptr_t)dyn[i].d_un.d_ptr in vdso_init_from_sysinfo_ehdr() 131 ((uintptr_t)dyn[i].d_un.d_ptr in vdso_init_from_sysinfo_ehdr() 136 ((uintptr_t)dyn[i].d_un.d_ptr in vdso_init_from_sysinfo_ehdr() 141 ((uintptr_t)dyn[ in vdso_init_from_sysinfo_ehdr() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/vDSO/ |
H A D | parse_vdso.c | 88 ELF(Dyn) *dyn = 0; in vdso_init_from_sysinfo_ehdr() 102 dyn = (ELF(Dyn)*)(base + pt[i].p_offset); in vdso_init_from_sysinfo_ehdr() 106 if (!found_vaddr || !dyn) in vdso_init_from_sysinfo_ehdr() 117 for (i = 0; dyn[i].d_tag != DT_NULL; i++) { in vdso_init_from_sysinfo_ehdr() 118 switch (dyn[i].d_tag) { in vdso_init_from_sysinfo_ehdr() 121 ((uintptr_t)dyn[i].d_un.d_ptr in vdso_init_from_sysinfo_ehdr() 126 ((uintptr_t)dyn[i].d_un.d_ptr in vdso_init_from_sysinfo_ehdr() 131 ((uintptr_t)dyn[i].d_un.d_ptr in vdso_init_from_sysinfo_ehdr() 136 ((uintptr_t)dyn[i].d_un.d_ptr in vdso_init_from_sysinfo_ehdr() 141 ((uintptr_t)dyn[ in vdso_init_from_sysinfo_ehdr() [all...] |
/kernel/linux/linux-5.10/arch/sparc/vdso/ |
H A D | vdso2c.h | 22 ELF(Dyn) *dyn = 0, *dyn_end = 0; in go() 43 dyn = raw_addr + GET_BE(&pt[i].p_offset); in go() 55 for (i = 0; dyn + i < dyn_end && in go() 56 GET_BE(&dyn[i].d_tag) != DT_NULL; i++) { in go() 57 typeof(dyn[i].d_tag) tag = GET_BE(&dyn[i].d_tag); in go() 58 typeof(dyn[i].d_un.d_val) val = GET_BE(&dyn[i].d_un.d_val); in go()
|
/kernel/linux/linux-6.6/arch/sparc/vdso/ |
H A D | vdso2c.h | 22 ELF(Dyn) *dyn = 0, *dyn_end = 0; in go() 43 dyn = raw_addr + GET_BE(&pt[i].p_offset); in go() 55 for (i = 0; dyn + i < dyn_end && in go() 56 GET_BE(&dyn[i].d_tag) != DT_NULL; i++) { in go() 57 typeof(dyn[i].d_tag) tag = GET_BE(&dyn[i].d_tag); in go() 58 typeof(dyn[i].d_un.d_val) val = GET_BE(&dyn[i].d_un.d_val); in go()
|
/kernel/liteos_m/components/dynlink/ |
H A D | los_dynlink.c | 432 LD_ELF_DYN *dyn = NULL;
in OsParseDynamic() local 436 for (dyn = (LD_ELF_DYN *)dlInfo->dynBase; dyn->d_tag != DT_NULL; ++dyn) {
in OsParseDynamic() 437 switch (dyn->d_tag) {
in OsParseDynamic() 445 dlInfo->hashTab = (UINT32 *)(dso->loadBase + dyn->d_un.d_ptr);
in OsParseDynamic() 448 dlInfo->symTab = (LD_ELF_SYM *)(dso->loadBase + dyn->d_un.d_ptr);
in OsParseDynamic() 451 dlInfo->symStrings = (CHAR *)(dso->loadBase + dyn->d_un.d_ptr);
in OsParseDynamic() 454 relInfoTab->rel.relTab = dso->loadBase + dyn->d_un.d_ptr;
in OsParseDynamic() 458 relInfoTab->rel.relTabSize = dyn in OsParseDynamic() 692 LD_ELF_DYN *dyn = NULL; OsGetInitFini() local [all...] |
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | vmlinux.lds.S | 211 .rela.dyn : ALIGN(8) { 215 __rela_offset = ABSOLUTE(ADDR(.rela.dyn) - KIMAGE_VADDR); 216 __rela_size = SIZEOF(.rela.dyn); 219 .relr.dyn : ALIGN(8) { 220 *(.relr.dyn) 223 __relr_offset = ABSOLUTE(ADDR(.relr.dyn) - KIMAGE_VADDR); 224 __relr_size = SIZEOF(.relr.dyn);
|
/kernel/linux/linux-5.10/arch/x86/entry/vdso/ |
H A D | vdso2c.h | 19 ELF(Dyn) *dyn = 0, *dyn_end = 0; in go() 44 dyn = raw_addr + GET_LE(&pt[i].p_offset); in go() 55 if (!dyn) in go() 59 for (i = 0; dyn + i < dyn_end && in go() 60 GET_LE(&dyn[i].d_tag) != DT_NULL; i++) { in go() 61 typeof(dyn[i].d_tag) tag = GET_LE(&dyn[i].d_tag); in go()
|
/kernel/linux/linux-5.10/arch/x86/boot/compressed/ |
H A D | vmlinux.lds.S | 108 .rel.dyn : { 111 ASSERT(SIZEOF(.rel.dyn) == 0, "Unexpected run-time relocations (.rel) detected!") 113 .rela.dyn : { 116 ASSERT(SIZEOF(.rela.dyn) == 0, "Unexpected run-time relocations (.rela) detected!")
|
/kernel/linux/linux-6.6/arch/x86/boot/compressed/ |
H A D | vmlinux.lds.S | 111 .rel.dyn : { 114 ASSERT(SIZEOF(.rel.dyn) == 0, "Unexpected run-time relocations (.rel) detected!") 116 .rela.dyn : { 119 ASSERT(SIZEOF(.rela.dyn) == 0, "Unexpected run-time relocations (.rela) detected!")
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | vmlinux.lds.S | 122 .rel.dyn : ALIGN(8) { 124 *(.rel .rel.* .rel.dyn .rel*) 126 __rel_end = ADDR(.rel.dyn) + SIZEOF(.rel.dyn);
|
/kernel/linux/linux-6.6/arch/x86/entry/vdso/ |
H A D | vdso2c.h | 54 ELF(Dyn) *dyn = 0, *dyn_end = 0; in go() 79 dyn = raw_addr + GET_LE(&pt[i].p_offset); in go() 90 if (!dyn) in go() 94 for (i = 0; dyn + i < dyn_end && in go() 95 GET_LE(&dyn[i].d_tag) != DT_NULL; i++) { in go() 96 typeof(dyn[i].d_tag) tag = GET_LE(&dyn[i].d_tag); in go()
|
/kernel/linux/linux-5.10/drivers/clk/meson/ |
H A D | clk-cpu-dyndiv.c | 55 meson_parm_write(clk->map, &data->dyn, 1); in meson_clk_cpu_dyndiv_set_rate() 60 SETPMASK(data->dyn.width, data->dyn.shift), in meson_clk_cpu_dyndiv_set_rate()
|
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | vmlinux-xip.lds.S | 123 .rel.dyn : AT(ADDR(.rel.dyn) - LOAD_OFFSET) { 124 *(.rel.dyn*)
|
H A D | vmlinux.lds.S | 102 .rel.dyn : { 103 *(.rel.dyn*) 106 .rela.dyn : ALIGN(8) {
|
/kernel/linux/linux-6.6/drivers/clk/meson/ |
H A D | clk-cpu-dyndiv.c | 54 meson_parm_write(clk->map, &data->dyn, 1); in meson_clk_cpu_dyndiv_set_rate() 59 SETPMASK(data->dyn.width, data->dyn.shift), in meson_clk_cpu_dyndiv_set_rate()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | mt792x_acpi_sar.c | 177 ret = mt792x_asar_acpi_read_mtds(dev, (u8 **)&asar->dyn, asar->ver); in mt792x_init_acpi_sar() 179 devm_kfree(dev->mt76.dev, asar->dyn); in mt792x_init_acpi_sar() 180 asar->dyn = NULL; in mt792x_init_acpi_sar() 270 limit = &asar->dyn->tbl[0].frp[0]; in mt792x_asar_range_pwr() 271 max = ARRAY_SIZE(asar->dyn->tbl[0].frp); in mt792x_asar_range_pwr() 295 if (!phy->acpisar || !((struct mt792x_acpi_sar *)phy->acpisar)->dyn) in mt792x_init_acpi_sar_power()
|
/kernel/linux/linux-6.6/rust/alloc/ |
H A D | boxed.rs | 1720 impl<A: Allocator> Box<dyn Any, A> { 1728 /// fn print_if_string(value: Box<dyn Any>) { 1755 /// let x: Box<dyn Any> = Box::new(1_usize); 1773 let (raw, alloc): (*mut dyn Any, _) = Box::into_raw_with_allocator(self); in downcast_unchecked() 1779 impl<A: Allocator> Box<dyn Any + Send, A> { 1787 /// fn print_if_string(value: Box<dyn Any + Send>) { 1814 /// let x: Box<dyn Any + Send> = Box::new(1_usize); 1832 let (raw, alloc): (*mut (dyn Any + Send), _) = Box::into_raw_with_allocator(self); in downcast_unchecked() 1838 impl<A: Allocator> Box<dyn Any + Send + Sync, A> { 1846 /// fn print_if_string(value: Box<dyn An 2164 impl dyn Error { global() impls 2181 impl dyn Error + Send { global() impls 2195 impl dyn Error + Send + Sync { global() impls [all...] |
/kernel/linux/linux-5.10/arch/riscv/kernel/ |
H A D | vmlinux.lds.S | 122 .rel.dyn : { 123 *(.rel.dyn*)
|
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | vmlinux.lds.S | 97 .rela.dyn : ALIGN(8) { *(.rela.dyn) *(.rela*) }
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | vmlinux.lds.S | 482 .rel.dyn : { 485 ASSERT(SIZEOF(.rel.dyn) == 0, "Unexpected run-time relocations (.rel) detected!") 487 .rela.dyn : { 490 ASSERT(SIZEOF(.rela.dyn) == 0, "Unexpected run-time relocations (.rela) detected!")
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | vmlinux.lds.S | 491 .rel.dyn : { 494 ASSERT(SIZEOF(.rel.dyn) == 0, "Unexpected run-time relocations (.rel) detected!") 496 .rela.dyn : { 499 ASSERT(SIZEOF(.rela.dyn) == 0, "Unexpected run-time relocations (.rela) detected!")
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | vmlinux.lds.S | 272 .rela.dyn : ALIGN(8) { 278 .relr.dyn : ALIGN(8) { 280 *(.relr.dyn)
|
/kernel/linux/linux-5.10/arch/s390/kernel/vdso64/ |
H A D | vdso64.lds.S | 48 .rela.dyn ALIGN(8) : { *(.rela.dyn) }
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/vdso64/ |
H A D | vdso64.lds.S | 62 .rela.dyn ALIGN(8) : { *(.rela.dyn) }
|
/kernel/linux/linux-6.6/arch/loongarch/kernel/ |
H A D | vmlinux.lds.S | 108 .rela.dyn : ALIGN(8) { 110 *(.rela.dyn) *(.rela*)
|