/linux-master/arch/s390/kernel/ |
H A D | machine_kexec_reloc.c | 5 int arch_kexec_do_relocs(int r_type, void *loc, unsigned long val, argument 12 *(u8 *)loc = val; 15 *(u16 *)loc &= 0xf000; 16 *(u16 *)loc |= val & 0xfff; 19 *(u16 *)loc = val; 22 *(u32 *)loc &= 0xf00000ff; 23 *(u32 *)loc |= (val & 0xfff) << 16; /* DL */ 24 *(u32 *)loc |= (val & 0xff000) >> 4; /* DH */ 27 *(u32 *)loc = val; 32 *(u64 *)loc [all...] |
H A D | module.c | 211 static int apply_rela_bits(Elf_Addr loc, Elf_Addr val, argument 217 void *dest = (void *)loc; 239 (*(unsigned short *) loc & 0xf000); 246 (val & 0xff000) >> 4 | (*(unsigned int *) loc & 0xf00000ff); 263 Elf_Addr loc, val; local 268 loc = base + rela->r_offset; 288 rc = apply_rela_bits(loc, val, 0, 8, 0, write); 290 rc = apply_rela_bits(loc, val, 0, 12, 0, write); 292 rc = apply_rela_bits(loc, val, 0, 16, 0, write); 294 rc = apply_rela_bits(loc, va [all...] |
/linux-master/arch/nios2/kernel/ |
H A D | module.c | 56 uint32_t *loc local 74 *loc += v; 77 v -= (uint32_t)loc + 4; 84 word = *loc; 85 *loc = ((((word >> 22) << 16) | (v & 0xffff)) << 6) | 94 if ((v >> 28) != ((uint32_t)loc >> 28)) { 99 *loc = (*loc & 0x3f) | ((v >> 2) << 6); 102 word = *loc; 103 *loc [all...] |
/linux-master/arch/arm/kernel/ |
H A D | module.c | 120 unsigned long loc; local 149 loc = dstsec->sh_addr + rel->r_offset; 158 *(u32 *)loc += sym->st_value; 170 offset = __mem_to_opcode_arm(*(u32 *)loc); 174 offset += sym->st_value - loc; 178 * supported range. Note that 'offset + loc + 8' 185 offset = get_module_plt(module, loc, 186 offset + loc + 8) 187 - loc - 8; 193 ELF32_R_TYPE(rel->r_info), loc, [all...] |
/linux-master/drivers/net/ethernet/asix/ |
H A D | ax88796c_ioctl.h | 22 int ax88796c_mdio_read(struct mii_bus *mdiobus, int phy_id, int loc); 23 int ax88796c_mdio_write(struct mii_bus *mdiobus, int phy_id, int loc, u16 val);
|
/linux-master/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...] |
/linux-master/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, 442 loc->sheet = offset / cache->sheet_bytes; 443 offset -= loc->sheet * cache->sheet_bytes; 453 loc->sub_resource = vmw_surface_subres(cache, i, layer); 454 loc->z = offset / mip->img_stride; 455 offset -= loc->z * mip->img_stride; 456 loc->z *= desc->blockSize.depth; 457 loc->y = offset / mip->row_stride; 458 offset -= loc 433 vmw_surface_get_loc(const struct vmw_surface_cache *cache, struct vmw_surface_loc *loc, size_t offset) argument 477 vmw_surface_inc_loc(const struct vmw_surface_cache *cache, struct vmw_surface_loc *loc) argument 503 vmw_surface_min_loc(const struct vmw_surface_cache *cache, u32 sub_resource, struct vmw_surface_loc *loc) argument 522 vmw_surface_max_loc(const struct vmw_surface_cache *cache, u32 sub_resource, struct vmw_surface_loc *loc) argument [all...] |
/linux-master/tools/perf/scripts/python/ |
H A D | net_dropmonitor.py | 28 loc = int(line.split()[0], 16) 30 kallsyms.append((loc, name)) 34 loc = int(sloc) 36 # Invariant: kallsyms[i][0] <= loc for all 0 <= i <= start 37 # kallsyms[i][0] > loc for all end <= i < len(kallsyms) 41 if loc < kallsyms[pivot][0]: 46 # Now (start == -1 or kallsyms[start][0] <= loc) 47 # and (start == len(kallsyms) - 1 or loc < kallsyms[start + 1][0]) 50 return (name, loc - symloc)
|
/linux-master/arch/arm64/kernel/ |
H A D | module.c | 354 void *loc; local 359 /* loc corresponds to P in the AArch64 ELF document. */ 360 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr 384 ovf = reloc_data(RELOC_OP_ABS, loc, val, 64); 387 ovf = reloc_data(RELOC_OP_ABS, loc, val, 32); 390 ovf = reloc_data(RELOC_OP_ABS, loc, val, 16); 394 ovf = reloc_data(RELOC_OP_PREL, loc, val, 64); 397 ovf = reloc_data(RELOC_OP_PREL, loc, val, 32); 400 ovf = reloc_data(RELOC_OP_PREL, loc, val, 16); 408 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, va [all...] |
/linux-master/arch/arm/include/asm/ |
H A D | module.h | 39 u32 get_module_plt(struct module *mod, unsigned long loc, Elf32_Addr val); 41 bool in_module_plt(unsigned long loc); 43 static inline bool in_module_plt(unsigned long loc) { return false; } argument
|
/linux-master/arch/arm64/kernel/pi/ |
H A D | patch-scs.c | 60 static void __always_inline scs_patch_loc(u64 loc) argument 62 u32 insn = le32_to_cpup((void *)loc); 66 *(u32 *)loc = cpu_to_le32(SCS_PUSH); 69 *(u32 *)loc = cpu_to_le32(SCS_POP); 84 asm("dc civac, %0" :: "r"(loc)); 87 :: "r"(loc)); 140 u64 loc = (u64)offset_to_ptr(&frame->initial_loc); local 156 * Starting from 'loc', apply the CFA opcodes that advance the location 167 loc += *opcode++ * code_alignment_factor; 172 loc [all...] |
/linux-master/drivers/macintosh/ |
H A D | windfarm_lm75_sensor.c | 95 const char *name, *loc; local 105 loc = of_get_property(client->dev.of_node, "hwsensor-location", NULL); 106 if (!loc) { 115 if (!strcmp(loc, "Hard drive") || !strcmp(loc, "DRIVE BAY")) 117 else if (!strcmp(loc, "Incoming Air Temp")) 119 else if (!strcmp(loc, "ODD Temp")) 121 else if (!strcmp(loc, "HD Temp")) 123 else if (!strcmp(loc, "PCI SLOTS")) 125 else if (!strcmp(loc, "CP [all...] |
H A D | windfarm_max6690_sensor.c | 65 const char *name, *loc; local 69 loc = of_get_property(client->dev.of_node, "hwsensor-location", NULL); 70 if (!loc) { 79 if (!strcmp(loc, "BACKSIDE") || !strcmp(loc, "SYS CTRLR AMBIENT")) 81 else if (!strcmp(loc, "NB Ambient")) 83 else if (!strcmp(loc, "GPU Ambient"))
|
/linux-master/scripts/ |
H A D | sorttable.c | 224 uint32_t *loc = (uint32_t *)(extab_image + i); local 225 w(r(loc) + i, loc); 234 uint32_t *loc = (uint32_t *)(extab_image + i); local 235 w(r(loc) - i, loc); 245 uint32_t *loc = (uint32_t *)(extab_image + i); local 247 w(r(loc) + i, loc); 248 w(r(loc 258 uint32_t *loc = (uint32_t *)(extab_image + i); local [all...] |
/linux-master/drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/uproc/os/common/include/ |
H A D | libos_init_args.h | 49 NvU8 loc; // See LibosMemoryRegionLoc above. member in struct:__anon199
|
/linux-master/samples/bpf/ |
H A D | tracex2.bpf.c | 26 long loc = 0; local 33 BPF_KPROBE_READ_RET_IP(loc, ctx); 35 value = bpf_map_lookup_elem(&my_map, &loc); 39 bpf_map_update_elem(&my_map, &loc, &init_val, BPF_ANY);
|
/linux-master/fs/jfs/ |
H A D | jfs_types.h | 100 pxd_t loc; /* 8: address and length in unit of fsblksize */ member in struct:__anon1237 112 #define DXDlength(dxd, len) PXDlength(&(dxd)->loc, len) 113 #define DXDaddress(dxd, addr) PXDaddress(&(dxd)->loc, addr) 114 #define lengthDXD(dxd) lengthPXD(&(dxd)->loc) 115 #define addressDXD(dxd) addressPXD(&(dxd)->loc)
|
H A D | jfs_xtree.h | 23 pxd_t loc; /* 8: length and address in unit of fsblksize */ member in struct:xad 37 #define XADaddress(xad, address64) PXDaddress(&(xad)->loc, address64) 38 #define XADlength(xad, length32) PXDlength(&(xad)->loc, length32) 43 #define addressXAD(xad) addressPXD(&(xad)->loc) 44 #define lengthXAD(xad) lengthPXD(&(xad)->loc)
|
/linux-master/arch/parisc/kernel/ |
H A D | module.c | 510 Elf32_Word *loc; local 523 loc = (void *)sechdrs[targetsec].sh_addr 536 dot = (Elf32_Addr)loc & ~0x03; 543 pr_debug("Symbol %s loc 0x%x val 0x%x addend 0x%x: %s\n", 545 (uint32_t)loc, val, addend, 563 *loc = fsel(val, addend); 567 *loc = fsel(val, addend); 572 *loc = mask(*loc, 21) | reassemble_21(val); 577 *loc 655 Elf64_Word *loc; local [all...] |
/linux-master/tools/perf/util/ |
H A D | string.c | 316 const char *loc = strchr(haystack, needle); local 321 while (loc) { 322 loc = strchr(loc + 1, needle); 330 loc = strchr(haystack, needle); 333 while (loc) { 335 memcpy(to, from, 1 + loc - from); 336 to += loc - from; 337 from = loc + 1; 344 loc [all...] |
H A D | annotate-data.c | 62 Dwarf_Word size, loc; local 82 loc = 0; 84 dwarf_formudata(&attr, &loc); 91 member->offset = loc + parent->offset; 243 const char *var_name, struct annotated_op_loc *loc, 262 reg = loc->reg1; 263 offset = loc->offset; 269 loc->offset = offset; 277 /* loc->offset will be updated by the caller */ 310 offset = loc 242 find_data_type_die(struct debuginfo *di, u64 pc, u64 addr, const char *var_name, struct annotated_op_loc *loc, Dwarf_Die *type_die) argument 362 find_data_type(struct map_symbol *ms, u64 ip, struct annotated_op_loc *loc, u64 addr, const char *var_name) argument [all...] |
/linux-master/drivers/infiniband/hw/qib/ |
H A D | qib_sd7220.c | 98 static int qib_sd7220_reg_mod(struct qib_devdata *dd, int sdnum, u32 loc, 100 static int ibsd_mod_allchnls(struct qib_devdata *dd, int loc, int val, 178 u32 loc; local 183 loc = IB_PGUDP(chn); 184 ret = qib_sd7220_reg_mod(dd, IB_7220_SERDES, loc, 0, 0); 192 ret = qib_sd7220_reg_mod(dd, IB_7220_SERDES, loc, pat, 0xFF); 197 ret = qib_sd7220_reg_mod(dd, IB_7220_SERDES, loc, 0, 0); 206 loc = IB_CMUDONE(chn); 207 ret = qib_sd7220_reg_mod(dd, IB_7220_SERDES, loc, 0, 0); 647 * @loc 656 qib_sd7220_reg_mod(struct qib_devdata *dd, int sdnum, u32 loc, u32 wd, u32 mask) argument 745 qib_sd7220_ram_xfer(struct qib_devdata *dd, int sdnum, u32 loc, u8 *buf, int cnt, int rd_notwr) argument 1126 ibsd_mod_allchnls(struct qib_devdata *dd, int loc, int val, int mask) argument 1220 int elt, reg, val, loc; local 1281 int loc = CMUCTRL5 | (1U << EPB_IB_QUAD0_CS_SHF); local 1346 int loc = RXLSPPM(0) | EPB_GLOBAL_WR; local [all...] |
/linux-master/drivers/media/pci/solo6x10/ |
H A D | solo6x10-eeprom.c | 94 __be16 solo_eeprom_read(struct solo_dev *solo_dev, int loc) argument 96 int read_cmd = loc | (EE_READ_CMD << ADDR_LEN); 114 int solo_eeprom_write(struct solo_dev *solo_dev, int loc, argument 117 int write_cmd = loc | (EE_WRITE_CMD << ADDR_LEN);
|
/linux-master/arch/riscv/kernel/ |
H A D | elf_kexec.c | 393 void *loc; /* tmp location to modify */ local 403 loc = pi->purgatory_buf; 404 loc += section->sh_offset; 405 loc += relas[i].r_offset; 426 *(u32 *)loc = CLEAN_IMM(BTYPE, *(u32 *)loc) | 430 *(u32 *)loc = CLEAN_IMM(JTYPE, *(u32 *)loc) | 442 *(u64 *)loc = CLEAN_IMM(UITYPE, *(u64 *)loc) | [all...] |
/linux-master/arch/x86/kernel/ |
H A D | module.c | 143 void *loc; local 154 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr 162 DEBUGP("type %d st_value %Lx r_addend %Lx loc %Lx\n", 164 sym->st_value, rel[i].r_addend, (u64)loc); 186 val -= (u64)loc; 190 val -= (u64)loc; 200 if (memcmp(loc, &zero, size)) { 201 pr_err("x86/modules: Invalid relocation target, existing value is nonzero for type %d, loc %p, val %Lx\n", 202 (int)ELF64_R_TYPE(rel[i].r_info), loc, val); 205 write(loc, [all...] |