/linux-master/arch/um/kernel/ |
H A D | dyn.lds.S | 35 .rel.init : { *(.rel.init) } 37 .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } 39 .rel.fini : { *(.rel.fini) } 41 .rel.rodata : { *(.rel [all...] |
H A D | uml.lds.S | 58 .rel.plt : { 59 *(.rel.plt) 61 *(.rel.iplt)
|
/linux-master/net/devlink/ |
H A D | core.c | 53 static void devlink_rel_free(struct devlink_rel *rel) argument 55 xa_erase(&devlink_rels, rel->index); 56 kfree(rel); 59 static void __devlink_rel_get(struct devlink_rel *rel) argument 61 refcount_inc(&rel->refcount); 64 static void __devlink_rel_put(struct devlink_rel *rel) argument 66 if (refcount_dec_and_test(&rel->refcount)) 67 devlink_rel_free(rel); 72 struct devlink_rel *rel = container_of(work, struct devlink_rel, local 76 devlink = devlinks_xa_get(rel 102 devlink_rel_nested_in_notify_work_schedule(struct devlink_rel *rel) argument 110 struct devlink_rel *rel; local 133 struct devlink_rel *rel = devlink->rel; local 153 struct devlink_rel *rel = devlink_rel_alloc(); local 187 struct devlink_rel *rel = devlink->rel; local 202 struct devlink_rel *rel; local [all...] |
/linux-master/arch/mips/include/asm/ |
H A D | module.h | 51 #define ELF_MIPS_R_SYM(rel) ELF32_R_SYM((rel).r_info) 52 #define ELF_MIPS_R_TYPE(rel) ELF32_R_TYPE((rel).r_info) 69 #define ELF_MIPS_R_SYM(rel) ((rel).r_sym) 70 #define ELF_MIPS_R_TYPE(rel) ((rel).r_type)
|
/linux-master/arch/m68k/kernel/ |
H A D | module.c | 29 Elf32_Rel *rel = (void *)sechdrs[relsec].sh_addr; local 35 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { 38 + rel[i].r_offset; 42 + ELF32_R_SYM(rel[i].r_info); 44 switch (ELF32_R_TYPE(rel[i].r_info)) { 55 ELF32_R_TYPE(rel[i].r_info)); 69 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; local 75 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { 78 + rel[i].r_offset; 82 + ELF32_R_SYM(rel[ [all...] |
/linux-master/arch/openrisc/kernel/ |
H A D | module.c | 23 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; local 30 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { 33 + rel[i].r_offset; 38 + ELF32_R_SYM(rel[i].r_info); 39 value = sym->st_value + rel[i].r_addend; 41 switch (ELF32_R_TYPE(rel[i].r_info)) { 60 me->name, ELF32_R_TYPE(rel[i].r_info));
|
/linux-master/tools/perf/arch/x86/tests/ |
H A D | gen-insn-x86-dat.awk | 15 rel = 0 44 printf "}, %d, %s, \"%s\", \"%s\",", len, rel, op, branch 48 rel = 0 64 rel = $i
|
/linux-master/arch/csky/kernel/ |
H A D | module.c | 53 Elf32_Rela *rel = (void *) sechdrs[relsec].sh_addr; local 58 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { 61 + rel[i].r_offset; 63 + ELF32_R_SYM(rel[i].r_info); 65 switch (ELF32_R_TYPE(rel[i].r_info)) { 68 *location = rel[i].r_addend + sym->st_value; 72 *location = rel[i].r_addend + sym->st_value 83 ((rel[i].r_addend + sym->st_value) >> 16); 88 ((rel[i].r_addend + sym->st_value) & 0xffff); 92 me->name, ELF32_R_TYPE(rel[ [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_pci_types.h | 14 u8 rel; member in struct:xe_graphics_desc 36 u8 rel; member in struct:xe_media_desc
|
/linux-master/arch/xtensa/include/asm/ |
H A D | flat.h | 13 static inline int flat_put_addr_at_rp(u32 __user *rp, u32 addr, u32 rel) argument
|
/linux-master/arch/sh/kernel/ |
H A D | module.c | 31 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; local 39 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { 42 + rel[i].r_offset; 46 + ELF32_R_SYM(rel[i].r_info); 47 relocation = sym->st_value + rel[i].r_addend; 49 switch (ELF32_R_TYPE(rel[i].r_info)) { 83 me->name, ELF32_R_TYPE(rel[i].r_info));
|
/linux-master/arch/x86/kernel/ |
H A D | module.c | 98 Elf32_Rel *rel = (void *)sechdrs[relsec].sh_addr; local 104 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { 107 + rel[i].r_offset; 111 + ELF32_R_SYM(rel[i].r_info); 113 switch (ELF32_R_TYPE(rel[i].r_info)) { 125 me->name, ELF32_R_TYPE(rel[i].r_info)); 141 Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr; local 150 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { 155 + rel[i].r_offset; 160 + ELF64_R_SYM(rel[ [all...] |
/linux-master/tools/testing/selftests/timers/ |
H A D | nanosleep.c | 103 struct timespec now, target, rel; local 119 rel.tv_sec = 0; 120 rel.tv_nsec = 0; 121 rel = timespec_add(rel, ns); 123 clock_nanosleep(clockid, 0, &rel, NULL);
|
/linux-master/arch/microblaze/include/asm/ |
H A D | flat.h | 79 #define flat_get_relocate_addr(rel) (rel & 0x7fffffff)
|
/linux-master/include/asm-generic/ |
H A D | flat.h | 17 static inline int flat_put_addr_at_rp(u32 __user *rp, u32 addr, u32 rel) argument
|
/linux-master/arch/arm64/kernel/vdso32/ |
H A D | vdso.lds.S | 44 *(.rel.iplt) 57 .rel.dyn : { *(.rel*) }
|
/linux-master/arch/arm/kernel/ |
H A D | module.c | 116 Elf32_Rel *rel = (void *)relsec->sh_addr; local 119 for (i = 0; i < relsec->sh_size / sizeof(Elf32_Rel); i++, rel++) { 132 offset = ELF32_R_SYM(rel->r_info); 142 if (rel->r_offset < 0 || rel->r_offset > dstsec->sh_size - sizeof(u32)) { 145 rel->r_offset, dstsec->sh_size); 149 loc = dstsec->sh_addr + rel->r_offset; 151 switch (ELF32_R_TYPE(rel->r_info)) { 193 ELF32_R_TYPE(rel->r_info), loc, 220 ELF32_R_TYPE(rel [all...] |
/linux-master/arch/mips/mm/ |
H A D | uasm.c | 491 void uasm_r_mips_pc16(struct uasm_reloc **rel, u32 *addr, int lid) argument 493 (*rel)->addr = addr; 494 (*rel)->type = R_MIPS_PC16; 495 (*rel)->lab = lid; 496 (*rel)++; 500 static inline void __resolve_relocs(struct uasm_reloc *rel, 503 void uasm_resolve_relocs(struct uasm_reloc *rel, argument 508 for (; rel->lab != UASM_LABEL_INVALID; rel++) 510 if (rel 515 uasm_move_relocs(struct uasm_reloc *rel, u32 *first, u32 *end, long off) argument 533 uasm_copy_handler(struct uasm_reloc *rel, struct uasm_label *lab, u32 *first, u32 *end, u32 *target) argument 545 uasm_insn_has_bdelay(struct uasm_reloc *rel, u32 *addr) argument [all...] |
/linux-master/arch/x86/realmode/ |
H A D | init.c | 92 const u32 *rel; local 119 rel = (u32 *) real_mode_relocs; 122 count = *rel++; 124 u16 *seg = (u16 *) (base + *rel++); 129 count = *rel++; 131 u32 *ptr = (u32 *) (base + *rel++);
|
/linux-master/arch/arm/boot/compressed/ |
H A D | vmlinux.lds.S | 25 *(.rel.*) 60 *(.data.rel.ro) 61 *(.data.rel.ro.*)
|
/linux-master/arch/arm64/include/asm/ |
H A D | atomic_ll_sc.h | 42 #define ATOMIC_OP_RETURN(name, mb, acq, rel, cl, op, asm_op, constraint)\ 53 " st" #rel "xr %w1, %w0, %2\n" \ 63 #define ATOMIC_FETCH_OP(name, mb, acq, rel, cl, op, asm_op, constraint) \ 74 " st" #rel "xr %w2, %w1, %3\n" \ 138 #define ATOMIC64_OP_RETURN(name, mb, acq, rel, cl, op, asm_op, constraint)\ 149 " st" #rel "xr %w1, %0, %2\n" \ 159 #define ATOMIC64_FETCH_OP(name, mb, acq, rel, cl, op, asm_op, constraint)\ 170 " st" #rel "xr %w2, %1, %3\n" \ 239 #define __CMPXCHG_CASE(w, sfx, name, sz, mb, acq, rel, cl, constraint) \ 261 " st" #rel "x [all...] |
/linux-master/arch/x86/boot/compressed/ |
H A D | vmlinux.lds.S | 111 .rel.dyn : { 112 *(.rel.*) *(.rel_*) 114 ASSERT(SIZEOF(.rel.dyn) == 0, "Unexpected run-time relocations (.rel) detected!")
|
/linux-master/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*) 141 .data.rel : { *(.data.rel*) }
|
/linux-master/drivers/gpu/drm/qxl/ |
H A D | qxl_debugfs.c | 62 int rel = 0; local 68 rel = 0; 69 ++rel; 74 bo->tbo.pin_count, rel);
|