/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 | 175 static int apply_rela_bits(Elf_Addr loc, Elf_Addr val, 181 void *dest = (void *)loc; 203 (*(unsigned short *) loc & 0xf000); 210 (val & 0xff000) >> 4 | (*(unsigned int *) loc & 0xf00000ff); 227 Elf_Addr loc, val; 232 loc = base + rela->r_offset; 252 rc = apply_rela_bits(loc, val, 0, 8, 0, write); 254 rc = apply_rela_bits(loc, val, 0, 12, 0, write); 256 rc = apply_rela_bits(loc, val, 0, 16, 0, write); 258 rc = apply_rela_bits(loc, va 211 apply_rela_bits(Elf_Addr loc, Elf_Addr val, int sign, int bits, int shift, void *(*write)(void *dest, const void *src, size_t len)) argument 263 Elf_Addr loc, val; local [all...] |
/linux-master/arch/nios2/kernel/ |
H A D | module.c | 36 uint32_t *loc 54 *loc += v; 57 v -= (uint32_t)loc + 4; 64 word = *loc; 65 *loc = ((((word >> 22) << 16) | (v & 0xffff)) << 6) | 74 if ((v >> 28) != ((uint32_t)loc >> 28)) { 79 *loc = (*loc & 0x3f) | ((v >> 2) << 6); 82 word = *loc; 83 *loc 56 uint32_t *loc local [all...] |
/linux-master/arch/arm/kernel/ |
H A D | module.c | 86 unsigned long loc; 115 loc = dstsec->sh_addr + rel->r_offset; 124 *(u32 *)loc += sym->st_value; 136 offset = __mem_to_opcode_arm(*(u32 *)loc); 140 offset += sym->st_value - loc; 144 * supported range. Note that 'offset + loc + 8' 151 offset = get_module_plt(module, loc, 152 offset + loc + 8) 153 - loc - 8; 159 ELF32_R_TYPE(rel->r_info), loc, 120 unsigned long loc; local [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 | 228 void *loc; 233 /* loc corresponds to P in the AArch64 ELF document. */ 234 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr 258 ovf = reloc_data(RELOC_OP_ABS, loc, val, 64); 261 ovf = reloc_data(RELOC_OP_ABS, loc, val, 32); 264 ovf = reloc_data(RELOC_OP_ABS, loc, val, 16); 268 ovf = reloc_data(RELOC_OP_PREL, loc, val, 64); 271 ovf = reloc_data(RELOC_OP_PREL, loc, val, 32); 274 ovf = reloc_data(RELOC_OP_PREL, loc, val, 16); 282 ovf = reloc_insn_movw(RELOC_OP_ABS, loc, va 354 void *loc; local [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 | 498 Elf32_Word *loc; 511 loc = (void *)sechdrs[targetsec].sh_addr 524 dot = (Elf32_Addr)loc & ~0x03; 531 pr_debug("Symbol %s loc 0x%x val 0x%x addend 0x%x: %s\n", 533 (uint32_t)loc, val, addend, 551 *loc = fsel(val, addend); 555 *loc = fsel(val, addend); 560 *loc = mask(*loc, 21) | reassemble_21(val); 565 *loc 510 Elf32_Word *loc; local 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 | 92 void *loc; 103 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr 111 DEBUGP("type %d st_value %Lx r_addend %Lx loc %Lx\n", 113 sym->st_value, rel[i].r_addend, (u64)loc); 135 val -= (u64)loc; 139 val -= (u64)loc; 149 if (memcmp(loc, &zero, size)) { 150 pr_err("x86/modules: Invalid relocation target, existing value is nonzero for type %d, loc %p, val %Lx\n", 151 (int)ELF64_R_TYPE(rel[i].r_info), loc, val); 154 write(loc, 143 void *loc; local [all...] |