Home
last modified time | relevance | path

Searched refs:reloc (Results 1 – 25 of 398) sorted by relevance

12345678910>>...16

/openbmc/linux/tools/objtool/include/objtool/
H A Delf.h46 struct reloc *relocs;
71 struct reloc *relocs;
74 struct reloc { struct
78 struct reloc *sym_next_reloc; argument
117 struct reloc *elf_init_reloc_text_sym(struct elf *elf, struct section *sec,
123 struct reloc *elf_init_reloc_data_sym(struct elf *elf, struct section *sec,
141 struct reloc *find_reloc_by_dest(const struct elf *elf, struct section *sec, unsigned long offset);
142 struct reloc *find_reloc_by_dest_range(const struct elf *elf, struct section *sec,
198 static inline unsigned int reloc_idx(struct reloc *reloc) in reloc_idx() argument
200 return reloc - reloc->sec->relocs; in reloc_idx()
[all …]
/openbmc/u-boot/arch/arm/dts/
H A Dstm32h7-u-boot.dtsi3 u-boot,dm-pre-reloc;
7 u-boot,dm-pre-reloc;
9 u-boot,dm-pre-reloc;
15 u-boot,dm-pre-reloc;
19 u-boot,dm-pre-reloc;
23 u-boot,dm-pre-reloc;
27 u-boot,dm-pre-reloc;
31 u-boot,dm-pre-reloc;
35 u-boot,dm-pre-reloc;
39 u-boot,dm-pre-reloc;
[all …]
H A Dstm32mp157-u-boot.dtsi23 u-boot,dm-pre-reloc;
27 u-boot,dm-pre-reloc;
31 u-boot,dm-pre-reloc;
37 u-boot,dm-pre-reloc;
43 u-boot,dm-pre-reloc;
47 u-boot,dm-pre-reloc;
51 u-boot,dm-pre-reloc;
55 u-boot,dm-pre-reloc;
59 u-boot,dm-pre-reloc;
63 u-boot,dm-pre-reloc;
[all …]
H A Dstm32f429-disco-u-boot.dtsi10 u-boot,dm-pre-reloc;
29 u-boot,dm-pre-reloc;
31 u-boot,dm-pre-reloc;
42 u-boot,dm-pre-reloc;
70 u-boot,dm-pre-reloc;
74 u-boot,dm-pre-reloc;
78 u-boot,dm-pre-reloc;
82 u-boot,dm-pre-reloc;
86 u-boot,dm-pre-reloc;
91 u-boot,dm-pre-reloc;
[all …]
H A Duniphier-v7-u-boot.dtsi3 u-boot,dm-pre-reloc;
6 u-boot,dm-pre-reloc;
10 u-boot,dm-pre-reloc;
14 u-boot,dm-pre-reloc;
18 u-boot,dm-pre-reloc;
21 u-boot,dm-pre-reloc;
24 u-boot,dm-pre-reloc;
28 u-boot,dm-pre-reloc;
32 u-boot,dm-pre-reloc;
36 u-boot,dm-pre-reloc;
[all …]
H A Dstm32f469-disco-u-boot.dtsi10 u-boot,dm-pre-reloc;
29 u-boot,dm-pre-reloc;
31 u-boot,dm-pre-reloc;
42 u-boot,dm-pre-reloc;
71 u-boot,dm-pre-reloc;
75 u-boot,dm-pre-reloc;
79 u-boot,dm-pre-reloc;
83 u-boot,dm-pre-reloc;
87 u-boot,dm-pre-reloc;
91 u-boot,dm-pre-reloc;
[all …]
H A Dstm32429i-eval-u-boot.dtsi10 u-boot,dm-pre-reloc;
29 u-boot,dm-pre-reloc;
31 u-boot,dm-pre-reloc;
42 u-boot,dm-pre-reloc;
71 u-boot,dm-pre-reloc;
75 u-boot,dm-pre-reloc;
79 u-boot,dm-pre-reloc;
83 u-boot,dm-pre-reloc;
87 u-boot,dm-pre-reloc;
91 u-boot,dm-pre-reloc;
[all …]
H A Dam335x-pdu001-u-boot.dtsi8 u-boot,dm-pre-reloc;
13 u-boot,dm-pre-reloc;
17 u-boot,dm-pre-reloc;
21 u-boot,dm-pre-reloc;
25 u-boot,dm-pre-reloc;
29 u-boot,dm-pre-reloc;
33 u-boot,dm-pre-reloc;
37 u-boot,dm-pre-reloc;
41 u-boot,dm-pre-reloc;
45 u-boot,dm-pre-reloc;
H A Dam335x-shc-u-boot.dtsi8 u-boot,dm-pre-reloc;
13 u-boot,dm-pre-reloc;
17 u-boot,dm-pre-reloc;
21 u-boot,dm-pre-reloc;
25 u-boot,dm-pre-reloc;
29 u-boot,dm-pre-reloc;
33 u-boot,dm-pre-reloc;
38 u-boot,dm-pre-reloc;
42 u-boot,dm-pre-reloc;
46 u-boot,dm-pre-reloc;
H A Dstm32f7-u-boot.dtsi4 u-boot,dm-pre-reloc;
11 u-boot,dm-pre-reloc;
13 u-boot,dm-pre-reloc;
16 u-boot,dm-pre-reloc;
20 u-boot,dm-pre-reloc;
23 u-boot,dm-pre-reloc;
30 u-boot,dm-pre-reloc;
35 u-boot,dm-pre-reloc;
39 u-boot,dm-pre-reloc;
H A Darmada-385-turris-omnia-u-boot.dtsi15 u-boot,dm-pre-reloc;
18 u-boot,dm-pre-reloc;
21 u-boot,dm-pre-reloc;
25 u-boot,dm-pre-reloc;
29 u-boot,dm-pre-reloc;
33 u-boot,dm-pre-reloc;
42 u-boot,dm-pre-reloc;
48 u-boot,dm-pre-reloc;
53 u-boot,dm-pre-reloc;
H A Dimx7ulp-uboot.dtsi10 u-boot,dm-pre-reloc;
14 u-boot,dm-pre-reloc;
18 u-boot,dm-pre-reloc;
22 u-boot,dm-pre-reloc;
26 u-boot,dm-pre-reloc;
30 u-boot,dm-pre-reloc;
34 u-boot,dm-pre-reloc;
38 u-boot,dm-pre-reloc;
42 u-boot,dm-pre-reloc;
H A Drk3368-geekbox-u-boot.dtsi7 u-boot,dm-pre-reloc;
11 u-boot,dm-pre-reloc;
15 u-boot,dm-pre-reloc;
20 u-boot,dm-pre-reloc;
24 u-boot,dm-pre-reloc;
28 u-boot,dm-pre-reloc;
32 u-boot,dm-pre-reloc;
H A Drk3368-px5-evb-u-boot.dtsi7 u-boot,dm-pre-reloc;
11 u-boot,dm-pre-reloc;
15 u-boot,dm-pre-reloc;
20 u-boot,dm-pre-reloc;
24 u-boot,dm-pre-reloc;
28 u-boot,dm-pre-reloc;
32 u-boot,dm-pre-reloc;
H A Drk3368-sheep-u-boot.dtsi7 u-boot,dm-pre-reloc;
11 u-boot,dm-pre-reloc;
15 u-boot,dm-pre-reloc;
20 u-boot,dm-pre-reloc;
24 u-boot,dm-pre-reloc;
28 u-boot,dm-pre-reloc;
32 u-boot,dm-pre-reloc;
H A Dat91-sama5d2_xplained.dts10 u-boot,dm-pre-reloc;
44 u-boot,dm-pre-reloc;
52 u-boot,dm-pre-reloc;
62 u-boot,dm-pre-reloc;
65 u-boot,dm-pre-reloc;
76 u-boot,dm-pre-reloc;
110 u-boot,dm-pre-reloc;
116 u-boot,dm-pre-reloc;
135 u-boot,dm-pre-reloc;
232 u-boot,dm-pre-reloc;
[all …]
H A Dstm32mp157c-ed1-u-boot.dtsi47 u-boot,dm-pre-reloc;
49 u-boot,dm-pre-reloc;
52 u-boot,dm-pre-reloc;
57 u-boot,dm-pre-reloc;
59 u-boot,dm-pre-reloc;
64 u-boot,dm-pre-reloc;
68 u-boot,dm-pre-reloc;
72 u-boot,dm-pre-reloc;
144 u-boot,dm-pre-reloc;
151 u-boot,dm-pre-reloc;
[all …]
H A Drk3368-lion-u-boot.dtsi21 u-boot,dm-pre-reloc;
25 u-boot,dm-pre-reloc;
29 u-boot,dm-pre-reloc;
53 u-boot,dm-pre-reloc;
57 u-boot,dm-pre-reloc;
61 u-boot,dm-pre-reloc;
65 u-boot,dm-pre-reloc;
69 u-boot,dm-pre-reloc;
89 u-boot,dm-pre-reloc;
H A Dbcm63158.dtsi16 u-boot,dm-pre-reloc;
23 u-boot,dm-pre-reloc;
31 u-boot,dm-pre-reloc;
39 u-boot,dm-pre-reloc;
47 u-boot,dm-pre-reloc;
52 u-boot,dm-pre-reloc;
61 u-boot,dm-pre-reloc;
67 u-boot,dm-pre-reloc;
75 u-boot,dm-pre-reloc;
H A Dbcm6858.dtsi16 u-boot,dm-pre-reloc;
23 u-boot,dm-pre-reloc;
31 u-boot,dm-pre-reloc;
39 u-boot,dm-pre-reloc;
47 u-boot,dm-pre-reloc;
52 u-boot,dm-pre-reloc;
61 u-boot,dm-pre-reloc;
67 u-boot,dm-pre-reloc;
75 u-boot,dm-pre-reloc;
/openbmc/linux/tools/objtool/
H A Dcheck.c143 static inline struct reloc *insn_jump_table(struct instruction *insn) in insn_jump_table()
496 struct reloc *reloc; in add_pv_ops() local
506 reloc = find_reloc_by_dest_range(file->elf, sym->sec, off, end - off); in add_pv_ops()
507 if (!reloc) in add_pv_ops()
510 func = reloc->sym; in add_pv_ops()
512 func = find_symbol_by_offset(reloc->sym->sec, in add_pv_ops()
513 reloc_addend(reloc)); in add_pv_ops()
515 idx = (reloc_offset(reloc) - sym->offset) / sizeof(unsigned long); in add_pv_ops()
519 off = reloc_offset(reloc) + 1; in add_pv_ops()
585 struct reloc *reloc; in add_dead_ends() local
[all …]
H A Delf.c268 struct reloc *find_reloc_by_dest_range(const struct elf *elf, struct section *sec, in find_reloc_by_dest_range()
271 struct reloc *reloc, *r = NULL; in find_reloc_by_dest_range() local
280 elf_hash_for_each_possible(reloc, reloc, hash, in find_reloc_by_dest_range()
282 if (reloc->sec != rsec) in find_reloc_by_dest_range()
285 if (reloc_offset(reloc) >= offset && in find_reloc_by_dest_range()
286 reloc_offset(reloc) < offset + len) { in find_reloc_by_dest_range()
287 if (!r || reloc_offset(reloc) < reloc_offset(r)) in find_reloc_by_dest_range()
288 r = reloc; in find_reloc_by_dest_range()
298 struct reloc *find_reloc_by_dest(const struct elf *elf, struct section *sec, unsigned long offset) in find_reloc_by_dest()
581 struct reloc *reloc; in elf_update_sym_relocs() local
[all …]
/openbmc/linux/drivers/gpu/drm/radeon/
H A Dr600_cs.c969 struct radeon_bo_list *reloc; in r600_cs_check_reg() local
1014 r = radeon_cs_packet_next_reloc(p, &reloc, 0); in r600_cs_check_reg()
1020 ib[idx] += (u32)((reloc->gpu_offset >> 8) & 0xffffffff); in r600_cs_check_reg()
1032 r = radeon_cs_packet_next_reloc(p, &reloc, r600_nomm); in r600_cs_check_reg()
1041 if (reloc->tiling_flags & RADEON_TILING_MACRO) { in r600_cs_check_reg()
1074 r = radeon_cs_packet_next_reloc(p, &reloc, r600_nomm); in r600_cs_check_reg()
1082 ib[idx] += (u32)((reloc->gpu_offset >> 8) & 0xffffffff); in r600_cs_check_reg()
1083 track->vgt_strmout_bo[tmp] = reloc->robj; in r600_cs_check_reg()
1084 track->vgt_strmout_bo_mc[tmp] = reloc->gpu_offset; in r600_cs_check_reg()
1097 r = radeon_cs_packet_next_reloc(p, &reloc, r600_nomm); in r600_cs_check_reg()
[all …]
H A Dr200.c149 struct radeon_bo_list *reloc; in r200_packet0_check() local
181 r = radeon_cs_packet_next_reloc(p, &reloc, 0); in r200_packet0_check()
188 track->zb.robj = reloc->robj; in r200_packet0_check()
191 ib[idx] = idx_value + ((u32)reloc->gpu_offset); in r200_packet0_check()
194 r = radeon_cs_packet_next_reloc(p, &reloc, 0); in r200_packet0_check()
201 track->cb[0].robj = reloc->robj; in r200_packet0_check()
204 ib[idx] = idx_value + ((u32)reloc->gpu_offset); in r200_packet0_check()
213 r = radeon_cs_packet_next_reloc(p, &reloc, 0); in r200_packet0_check()
221 if (reloc->tiling_flags & RADEON_TILING_MACRO) in r200_packet0_check()
223 if (reloc->tiling_flags & RADEON_TILING_MICRO) in r200_packet0_check()
[all …]
H A Devergreen_cs.c1096 struct radeon_bo_list *reloc; in evergreen_cs_handle_reg() local
1142 r = radeon_cs_packet_next_reloc(p, &reloc, 0); in evergreen_cs_handle_reg()
1148 ib[idx] += (u32)((reloc->gpu_offset >> 8) & 0xffffffff); in evergreen_cs_handle_reg()
1171 r = radeon_cs_packet_next_reloc(p, &reloc, 0); in evergreen_cs_handle_reg()
1179 ib[idx] |= Z_ARRAY_MODE(evergreen_cs_get_aray_mode(reloc->tiling_flags)); in evergreen_cs_handle_reg()
1180 track->db_z_info |= Z_ARRAY_MODE(evergreen_cs_get_aray_mode(reloc->tiling_flags)); in evergreen_cs_handle_reg()
1181 if (reloc->tiling_flags & RADEON_TILING_MACRO) { in evergreen_cs_handle_reg()
1184 evergreen_tiling_fields(reloc->tiling_flags, in evergreen_cs_handle_reg()
1213 r = radeon_cs_packet_next_reloc(p, &reloc, 0); in evergreen_cs_handle_reg()
1220 ib[idx] += (u32)((reloc->gpu_offset >> 8) & 0xffffffff); in evergreen_cs_handle_reg()
[all …]

12345678910>>...16