/kernel/linux/linux-5.10/scripts/ |
H A D | sorttable.c | 218 uint32_t *loc = (uint32_t *)(extab_image + i); in sort_relative_table() local 219 w(r(loc) + i, loc); in sort_relative_table() 228 uint32_t *loc = (uint32_t *)(extab_image + i); in sort_relative_table() local 229 w(r(loc) - i, loc); in sort_relative_table() 239 uint32_t *loc = (uint32_t *)(extab_image + i); in sort_relative_table_with_data() local 241 w(r(loc) + i, loc); in sort_relative_table_with_data() 242 w(r(loc in sort_relative_table_with_data() 252 uint32_t *loc = (uint32_t *)(extab_image + i); sort_relative_table_with_data() local 267 uint32_t *loc = (uint32_t *)(extab_image + i); x86_sort_relative_table() local 280 uint32_t *loc = (uint32_t *)(extab_image + i); x86_sort_relative_table() local 295 char *loc = extab_image + i; s390_sort_relative_table() local 317 char *loc = extab_image + i; s390_sort_relative_table() local [all...] |
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | machine_kexec_reloc.c | 5 int arch_kexec_do_relocs(int r_type, void *loc, unsigned long val, in arch_kexec_do_relocs() argument 12 *(u8 *)loc = val; in arch_kexec_do_relocs() 15 *(u16 *)loc &= 0xf000; in arch_kexec_do_relocs() 16 *(u16 *)loc |= val & 0xfff; in arch_kexec_do_relocs() 19 *(u16 *)loc = val; in arch_kexec_do_relocs() 22 *(u32 *)loc &= 0xf00000ff; in arch_kexec_do_relocs() 23 *(u32 *)loc |= (val & 0xfff) << 16; /* DL */ in arch_kexec_do_relocs() 24 *(u32 *)loc |= (val & 0xff000) >> 4; /* DH */ in arch_kexec_do_relocs() 27 *(u32 *)loc = val; in arch_kexec_do_relocs() 32 *(u64 *)loc in arch_kexec_do_relocs() [all...] |
H A D | module.c | 177 static int apply_rela_bits(Elf_Addr loc, Elf_Addr val, in apply_rela_bits() argument 183 void *dest = (void *)loc; in apply_rela_bits() 205 (*(unsigned short *) loc & 0xf000); in apply_rela_bits() 212 (val & 0xff000) >> 4 | (*(unsigned int *) loc & 0xf00000ff); in apply_rela_bits() 229 Elf_Addr loc, val; in apply_rela() local 234 loc = base + rela->r_offset; in apply_rela() 254 rc = apply_rela_bits(loc, val, 0, 8, 0, write); in apply_rela() 256 rc = apply_rela_bits(loc, val, 0, 12, 0, write); in apply_rela() 258 rc = apply_rela_bits(loc, val, 0, 16, 0, write); in apply_rela() 260 rc = apply_rela_bits(loc, va in apply_rela() [all...] |
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | machine_kexec_reloc.c | 5 int arch_kexec_do_relocs(int r_type, void *loc, unsigned long val, in arch_kexec_do_relocs() argument 12 *(u8 *)loc = val; in arch_kexec_do_relocs() 15 *(u16 *)loc &= 0xf000; in arch_kexec_do_relocs() 16 *(u16 *)loc |= val & 0xfff; in arch_kexec_do_relocs() 19 *(u16 *)loc = val; in arch_kexec_do_relocs() 22 *(u32 *)loc &= 0xf00000ff; in arch_kexec_do_relocs() 23 *(u32 *)loc |= (val & 0xfff) << 16; /* DL */ in arch_kexec_do_relocs() 24 *(u32 *)loc |= (val & 0xff000) >> 4; /* DH */ in arch_kexec_do_relocs() 27 *(u32 *)loc = val; in arch_kexec_do_relocs() 32 *(u64 *)loc in arch_kexec_do_relocs() [all...] |
H A D | module.c | 211 static int apply_rela_bits(Elf_Addr loc, Elf_Addr val, in apply_rela_bits() argument 217 void *dest = (void *)loc; in apply_rela_bits() 239 (*(unsigned short *) loc & 0xf000); in apply_rela_bits() 246 (val & 0xff000) >> 4 | (*(unsigned int *) loc & 0xf00000ff); in apply_rela_bits() 263 Elf_Addr loc, val; in apply_rela() local 268 loc = base + rela->r_offset; in apply_rela() 288 rc = apply_rela_bits(loc, val, 0, 8, 0, write); in apply_rela() 290 rc = apply_rela_bits(loc, val, 0, 12, 0, write); in apply_rela() 292 rc = apply_rela_bits(loc, val, 0, 16, 0, write); in apply_rela() 294 rc = apply_rela_bits(loc, va in apply_rela() [all...] |
/kernel/linux/linux-5.10/arch/nds32/kernel/ |
H A D | module.c | 29 void do_reloc16(unsigned int val, unsigned int *loc, unsigned int val_mask, in do_reloc16() argument 38 "1:\n":"=r"(tmp):"0"(tmp), "r"(loc), "r"(swap) in do_reloc16() 54 "r"(loc), "r"(swap) in do_reloc16() 58 void do_reloc32(unsigned int val, unsigned int *loc, unsigned int val_mask, in do_reloc32() argument 68 "1:\n":"=r"(tmp):"0"(tmp), "r"(loc), "r"(swap) in do_reloc32() 85 "r"(loc), "r"(swap) in do_reloc32() 124 Elf32_Addr *loc; in apply_relocate_add() local 147 loc = (Elf32_Addr *) (dstsec->sh_addr + rel->r_offset); in apply_relocate_add() 173 do_reloc32(v, loc, 0xffffffff, 0, 0, 0, 0); in apply_relocate_add() 177 do_reloc32(v, loc, in apply_relocate_add() [all...] |
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | module.c | 120 unsigned long loc; in apply_relocate() local 149 loc = dstsec->sh_addr + rel->r_offset; in apply_relocate() 158 *(u32 *)loc += sym->st_value; in apply_relocate() 170 offset = __mem_to_opcode_arm(*(u32 *)loc); in apply_relocate() 174 offset += sym->st_value - loc; in apply_relocate() 178 * supported range. Note that 'offset + loc + 8' in apply_relocate() 185 offset = get_module_plt(module, loc, in apply_relocate() 186 offset + loc + 8) in apply_relocate() 187 - loc - 8; in apply_relocate() 193 ELF32_R_TYPE(rel->r_info), loc, in apply_relocate() [all...] |
/kernel/linux/linux-6.6/scripts/gdb/linux/ |
H A D | slab.py | 112 for loc in loc_track: 113 if loc['addr'] == addr and loc['handle'] == handle and loc['waste'] == waste: 114 return loc 128 loc = loc_exist(loc_track, addr, handle, waste) 129 if loc: 130 loc['count'] += 1 132 loc['sum_time'] += age 133 loc['min_tim [all...] |
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | module.c | 82 unsigned long loc; in apply_relocate() local 108 loc = dstsec->sh_addr + rel->r_offset; in apply_relocate() 117 *(u32 *)loc += sym->st_value; in apply_relocate() 129 offset = __mem_to_opcode_arm(*(u32 *)loc); in apply_relocate() 134 offset += sym->st_value - loc; in apply_relocate() 138 * supported range. Note that 'offset + loc + 8' in apply_relocate() 145 offset = get_module_plt(module, loc, in apply_relocate() 146 offset + loc + 8) in apply_relocate() 147 - loc - 8; in apply_relocate() 153 ELF32_R_TYPE(rel->r_info), loc, in apply_relocate() [all...] |
/kernel/linux/linux-5.10/arch/h8300/kernel/ |
H A D | module.c | 22 uint32_t *loc = in apply_relocate_add() local 33 loc = (uint32_t *)((uint32_t)loc - 1); in apply_relocate_add() 34 *loc = (*loc & 0xff000000) | ((*loc & 0xffffff) + v); in apply_relocate_add() 38 *loc += v; in apply_relocate_add() 42 *loc += v; in apply_relocate_add() 45 v -= (unsigned long)loc + 2; in apply_relocate_add() 50 *(unsigned short *)loc in apply_relocate_add() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/ |
H A D | vmw_surface_cache.h | 429 * @loc: Pointer to a struct vmw_surface_loc to be filled in. 434 struct vmw_surface_loc *loc, in vmw_surface_get_loc() 442 loc->sheet = offset / cache->sheet_bytes; in vmw_surface_get_loc() 443 offset -= loc->sheet * cache->sheet_bytes; in vmw_surface_get_loc() 453 loc->sub_resource = vmw_surface_subres(cache, i, layer); in vmw_surface_get_loc() 454 loc->z = offset / mip->img_stride; in vmw_surface_get_loc() 455 offset -= loc->z * mip->img_stride; in vmw_surface_get_loc() 456 loc->z *= desc->blockSize.depth; in vmw_surface_get_loc() 457 loc->y = offset / mip->row_stride; in vmw_surface_get_loc() 458 offset -= loc in vmw_surface_get_loc() 433 vmw_surface_get_loc(const struct vmw_surface_cache *cache, struct vmw_surface_loc *loc, size_t offset) vmw_surface_get_loc() argument 477 vmw_surface_inc_loc(const struct vmw_surface_cache *cache, struct vmw_surface_loc *loc) vmw_surface_inc_loc() argument 503 vmw_surface_min_loc(const struct vmw_surface_cache *cache, u32 sub_resource, struct vmw_surface_loc *loc) vmw_surface_min_loc() argument 522 vmw_surface_max_loc(const struct vmw_surface_cache *cache, u32 sub_resource, struct vmw_surface_loc *loc) vmw_surface_max_loc() argument [all...] |
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | module.c | 266 void *loc; in apply_relocate_add() local 271 /* loc corresponds to P in the AArch64 ELF document. */ in apply_relocate_add() 272 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 296 ovf = reloc_data(RELOC_OP_ABS, loc, val, 64); in apply_relocate_add() 299 ovf = reloc_data(RELOC_OP_ABS, loc, val, 32); in apply_relocate_add() 302 ovf = reloc_data(RELOC_OP_ABS, loc, val, 16); in apply_relocate_add() 306 ovf = reloc_data(RELOC_OP_PREL, loc, val, 64); in apply_relocate_add() 309 ovf = reloc_data(RELOC_OP_PREL, loc, val, 32); in apply_relocate_add() 312 ovf = reloc_data(RELOC_OP_PREL, loc, val, 16); in apply_relocate_add() 320 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, va in apply_relocate_add() [all...] |
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | module.c | 354 void *loc; in apply_relocate_add() local 359 /* loc corresponds to P in the AArch64 ELF document. */ in apply_relocate_add() 360 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 384 ovf = reloc_data(RELOC_OP_ABS, loc, val, 64); in apply_relocate_add() 387 ovf = reloc_data(RELOC_OP_ABS, loc, val, 32); in apply_relocate_add() 390 ovf = reloc_data(RELOC_OP_ABS, loc, val, 16); in apply_relocate_add() 394 ovf = reloc_data(RELOC_OP_PREL, loc, val, 64); in apply_relocate_add() 397 ovf = reloc_data(RELOC_OP_PREL, loc, val, 32); in apply_relocate_add() 400 ovf = reloc_data(RELOC_OP_PREL, loc, val, 16); in apply_relocate_add() 408 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, va in apply_relocate_add() [all...] |
H A D | patch-scs.c | 61 static void __always_inline scs_patch_loc(u64 loc) in scs_patch_loc() argument 63 u32 insn = le32_to_cpup((void *)loc); in scs_patch_loc() 67 *(u32 *)loc = cpu_to_le32(SCS_PUSH); in scs_patch_loc() 70 *(u32 *)loc = cpu_to_le32(SCS_POP); in scs_patch_loc() 84 dcache_clean_pou(loc, loc + sizeof(u32)); in scs_patch_loc() 137 u64 loc = (u64)offset_to_ptr(&frame->initial_loc); in scs_handle_fde_frame() local 153 * Starting from 'loc', apply the CFA opcodes that advance the location in scs_handle_fde_frame() 164 loc += *opcode++ * code_alignment_factor; in scs_handle_fde_frame() 169 loc in scs_handle_fde_frame() [all...] |
/kernel/linux/linux-5.10/arch/nios2/kernel/ |
H A D | module.c | 56 uint32_t *loc in apply_relocate_add() local 74 *loc += v; in apply_relocate_add() 77 v -= (uint32_t)loc + 4; in apply_relocate_add() 84 word = *loc; in apply_relocate_add() 85 *loc = ((((word >> 22) << 16) | (v & 0xffff)) << 6) | in apply_relocate_add() 94 if ((v >> 28) != ((uint32_t)loc >> 28)) { in apply_relocate_add() 99 *loc = (*loc & 0x3f) | ((v >> 2) << 6); in apply_relocate_add() 102 word = *loc; in apply_relocate_add() 103 *loc in apply_relocate_add() [all...] |
/kernel/linux/linux-6.6/arch/nios2/kernel/ |
H A D | module.c | 56 uint32_t *loc in apply_relocate_add() local 74 *loc += v; in apply_relocate_add() 77 v -= (uint32_t)loc + 4; in apply_relocate_add() 84 word = *loc; in apply_relocate_add() 85 *loc = ((((word >> 22) << 16) | (v & 0xffff)) << 6) | in apply_relocate_add() 94 if ((v >> 28) != ((uint32_t)loc >> 28)) { in apply_relocate_add() 99 *loc = (*loc & 0x3f) | ((v >> 2) << 6); in apply_relocate_add() 102 word = *loc; in apply_relocate_add() 103 *loc in apply_relocate_add() [all...] |
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | module.c | 81 static inline int in_init(struct module *me, void *loc) in in_init() argument 83 return (loc >= me->init_layout.base && in in_init() 84 loc <= (me->init_layout.base + me->init_layout.size)); in in_init() 87 static inline int in_core(struct module *me, void *loc) in in_core() argument 89 return (loc >= me->core_layout.base && in in_core() 90 loc <= (me->core_layout.base + me->core_layout.size)); in in_core() 93 static inline int in_local(struct module *me, void *loc) in in_local() argument 95 return in_init(me, loc) || in_core(me, loc); in in_local() 527 Elf32_Word *loc; in apply_relocate_add() local 672 Elf64_Word *loc; apply_relocate_add() local [all...] |
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | module.c | 140 void *loc; in __apply_relocate_add() local 147 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in __apply_relocate_add() 155 DEBUGP("type %d st_value %Lx r_addend %Lx loc %Lx\n", in __apply_relocate_add() 157 sym->st_value, rel[i].r_addend, (u64)loc); in __apply_relocate_add() 165 if (*(u64 *)loc != 0) in __apply_relocate_add() 167 write(loc, &val, 8); in __apply_relocate_add() 170 if (*(u32 *)loc != 0) in __apply_relocate_add() 172 write(loc, &val, 4); in __apply_relocate_add() 173 if (val != *(u32 *)loc) in __apply_relocate_add() 177 if (*(s32 *)loc ! in __apply_relocate_add() [all...] |
/kernel/linux/linux-5.10/fs/ntfs/ |
H A D | runlist.c | 186 * @loc: append the new runlist @src after this element in @dst 188 * Append the runlist @src after element @loc in @dst. Merge the right end of 205 int dsize, runlist_element *src, int ssize, int loc) in ntfs_rl_append() 214 if ((loc + 1) < dsize) in ntfs_rl_append() 215 right = ntfs_are_rl_mergeable(src + ssize - 1, dst + loc + 1); in ntfs_rl_append() 228 __ntfs_rl_merge(src + ssize - 1, dst + loc + 1); in ntfs_rl_append() 231 marker = loc + ssize + 1; in ntfs_rl_append() 234 ntfs_rl_mm(dst, marker, loc + 1 + right, dsize - (loc + 1 + right)); in ntfs_rl_append() 235 ntfs_rl_mc(dst, loc in ntfs_rl_append() 204 ntfs_rl_append(runlist_element *dst, int dsize, runlist_element *src, int ssize, int loc) ntfs_rl_append() argument 271 ntfs_rl_insert(runlist_element *dst, int dsize, runlist_element *src, int ssize, int loc) ntfs_rl_insert() argument 367 ntfs_rl_replace(runlist_element *dst, int dsize, runlist_element *src, int ssize, int loc) ntfs_rl_replace() argument 456 ntfs_rl_split(runlist_element *dst, int dsize, runlist_element *src, int ssize, int loc) ntfs_rl_split() argument [all...] |
/kernel/linux/linux-6.6/fs/ntfs/ |
H A D | runlist.c | 186 * @loc: append the new runlist @src after this element in @dst 188 * Append the runlist @src after element @loc in @dst. Merge the right end of 205 int dsize, runlist_element *src, int ssize, int loc) in ntfs_rl_append() 214 if ((loc + 1) < dsize) in ntfs_rl_append() 215 right = ntfs_are_rl_mergeable(src + ssize - 1, dst + loc + 1); in ntfs_rl_append() 228 __ntfs_rl_merge(src + ssize - 1, dst + loc + 1); in ntfs_rl_append() 231 marker = loc + ssize + 1; in ntfs_rl_append() 234 ntfs_rl_mm(dst, marker, loc + 1 + right, dsize - (loc + 1 + right)); in ntfs_rl_append() 235 ntfs_rl_mc(dst, loc in ntfs_rl_append() 204 ntfs_rl_append(runlist_element *dst, int dsize, runlist_element *src, int ssize, int loc) ntfs_rl_append() argument 271 ntfs_rl_insert(runlist_element *dst, int dsize, runlist_element *src, int ssize, int loc) ntfs_rl_insert() argument 367 ntfs_rl_replace(runlist_element *dst, int dsize, runlist_element *src, int ssize, int loc) ntfs_rl_replace() argument 456 ntfs_rl_split(runlist_element *dst, int dsize, runlist_element *src, int ssize, int loc) ntfs_rl_split() argument [all...] |
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | module.c | 510 Elf32_Word *loc; in apply_relocate_add() local 523 loc = (void *)sechdrs[targetsec].sh_addr in apply_relocate_add() 536 dot = (Elf32_Addr)loc & ~0x03; in apply_relocate_add() 543 pr_debug("Symbol %s loc 0x%x val 0x%x addend 0x%x: %s\n", in apply_relocate_add() 545 (uint32_t)loc, val, addend, in apply_relocate_add() 563 *loc = fsel(val, addend); in apply_relocate_add() 567 *loc = fsel(val, addend); in apply_relocate_add() 572 *loc = mask(*loc, 21) | reassemble_21(val); in apply_relocate_add() 577 *loc in apply_relocate_add() 655 Elf64_Word *loc; apply_relocate_add() local [all...] |
/kernel/linux/linux-5.10/drivers/macintosh/ |
H A D | windfarm_lm75_sensor.c | 96 const char *name, *loc; in wf_lm75_probe() local 106 loc = of_get_property(client->dev.of_node, "hwsensor-location", NULL); in wf_lm75_probe() 107 if (!loc) { in wf_lm75_probe() 116 if (!strcmp(loc, "Hard drive") || !strcmp(loc, "DRIVE BAY")) in wf_lm75_probe() 118 else if (!strcmp(loc, "Incoming Air Temp")) in wf_lm75_probe() 120 else if (!strcmp(loc, "ODD Temp")) in wf_lm75_probe() 122 else if (!strcmp(loc, "HD Temp")) in wf_lm75_probe() 124 else if (!strcmp(loc, "PCI SLOTS")) in wf_lm75_probe() 126 else if (!strcmp(loc, "CP in wf_lm75_probe() [all...] |
/kernel/linux/linux-6.6/drivers/macintosh/ |
H A D | windfarm_lm75_sensor.c | 95 const char *name, *loc; in wf_lm75_probe() local 105 loc = of_get_property(client->dev.of_node, "hwsensor-location", NULL); in wf_lm75_probe() 106 if (!loc) { in wf_lm75_probe() 115 if (!strcmp(loc, "Hard drive") || !strcmp(loc, "DRIVE BAY")) in wf_lm75_probe() 117 else if (!strcmp(loc, "Incoming Air Temp")) in wf_lm75_probe() 119 else if (!strcmp(loc, "ODD Temp")) in wf_lm75_probe() 121 else if (!strcmp(loc, "HD Temp")) in wf_lm75_probe() 123 else if (!strcmp(loc, "PCI SLOTS")) in wf_lm75_probe() 125 else if (!strcmp(loc, "CP in wf_lm75_probe() [all...] |
/kernel/linux/linux-5.10/drivers/acpi/numa/ |
H A D | hmat.c | 257 struct memory_locality *loc; in hmat_add_locality() local 259 loc = kzalloc(sizeof(*loc), GFP_KERNEL); in hmat_add_locality() 260 if (!loc) { in hmat_add_locality() 265 loc->hmat_loc = hmat_loc; in hmat_add_locality() 266 list_add_tail(&loc->node, &localities); in hmat_add_locality() 270 localities_types[READ_LATENCY] = loc; in hmat_add_locality() 271 localities_types[WRITE_LATENCY] = loc; in hmat_add_locality() 274 localities_types[READ_LATENCY] = loc; in hmat_add_locality() 277 localities_types[WRITE_LATENCY] = loc; in hmat_add_locality() 591 struct memory_locality *loc = NULL; hmat_register_target_initiators() local 792 struct memory_locality *loc, *lnext; hmat_free_structures() local [all...] |
/kernel/linux/linux-6.6/drivers/acpi/numa/ |
H A D | hmat.c | 256 struct memory_locality *loc; in hmat_add_locality() local 258 loc = kzalloc(sizeof(*loc), GFP_KERNEL); in hmat_add_locality() 259 if (!loc) { in hmat_add_locality() 264 loc->hmat_loc = hmat_loc; in hmat_add_locality() 265 list_add_tail(&loc->node, &localities); in hmat_add_locality() 269 localities_types[READ_LATENCY] = loc; in hmat_add_locality() 270 localities_types[WRITE_LATENCY] = loc; in hmat_add_locality() 273 localities_types[READ_LATENCY] = loc; in hmat_add_locality() 276 localities_types[WRITE_LATENCY] = loc; in hmat_add_locality() 590 struct memory_locality *loc = NULL; hmat_register_target_initiators() local 786 struct memory_locality *loc, *lnext; hmat_free_structures() local [all...] |