Home
last modified time | relevance | path

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

12345

/external/elfutils/backends/
Dcommon-reloc.c39 #define RELOC_TYPES STRINGIFIED_PASTE (BACKEND, reloc.def)
86 EBLHOOK(reloc_type_name) (int reloc, in EBLHOOK()
91 reloc = RELOC_TYPE_ID (reloc); in EBLHOOK()
94 if (reloc >= 0 && reloc < nreloc && EBLHOOK(reloc_nameidx)[reloc] != 0) in EBLHOOK()
95 return &reloc_namestr[EBLHOOK(reloc_nameidx)[reloc]]; in EBLHOOK()
100 EBLHOOK(reloc_type_check) (int reloc) in EBLHOOK()
103 reloc = RELOC_TYPE_ID (reloc); in EBLHOOK()
106 return reloc >= 0 && reloc < nreloc && EBLHOOK(reloc_nameidx)[reloc] != 0; in EBLHOOK()
110 EBLHOOK(reloc_valid_use) (Elf *elf, int reloc) in EBLHOOK()
120 reloc = RELOC_TYPE_ID (reloc); in EBLHOOK()
[all …]
/external/llvm/test/MC/X86/
Dreloc-directive.s16 .reloc 4, dir32, foo # ASM: .reloc 4, dir32, foo
17 .reloc 0, secrel32, foo+4 # ASM: .reloc 0, secrel32, foo+4
18 .reloc 8, secidx, foo+8 # ASM: .reloc 8, secidx, foo+8
19 .reloc 12, dir32, foo@secrel32 # ASM: .reloc 12, dir32, foo@SECREL32
20 .reloc 16, dir32, foo@imgrel # ASM: .reloc 16, dir32, foo@IMGREL
/external/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_vertprog.c90 struct nv30_shader_reloc *reloc = vp->branch_relocs.data; in nv30_vertprog_validate() local
91 unsigned nr_reloc = vp->branch_relocs.size / sizeof(*reloc); in nv30_vertprog_validate()
108 inst = vp->insns[reloc->location].data; in nv30_vertprog_validate()
109 target = vp->exec->start + reloc->target; in nv30_vertprog_validate()
113 reloc++; in nv30_vertprog_validate()
117 inst = vp->insns[reloc->location].data; in nv30_vertprog_validate()
118 target = vp->exec->start + reloc->target; in nv30_vertprog_validate()
124 reloc++; in nv30_vertprog_validate()
133 struct nv30_shader_reloc *reloc = vp->const_relocs.data; in nv30_vertprog_validate() local
134 unsigned nr_reloc = vp->const_relocs.size / sizeof(*reloc); in nv30_vertprog_validate()
[all …]
Dnvfx_vertprog.c124 struct nvfx_relocation reloc; in emit_src() local
141 reloc.location = vp->nr_insns - 1; in emit_src()
142 reloc.target = src.reg.index; in emit_src()
143 util_dynarray_append(&vp->const_relocs, struct nvfx_relocation, reloc); in emit_src()
467 struct nvfx_relocation reloc; in nvfx_vertprog_parse_instruction() local
698 reloc.location = vpc->vp->nr_insns; in nvfx_vertprog_parse_instruction()
699 reloc.target = finst->Label.Label + 1; in nvfx_vertprog_parse_instruction()
700 util_dynarray_append(&vpc->label_relocs, struct nvfx_relocation, reloc); in nvfx_vertprog_parse_instruction()
709 reloc.location = vpc->vp->nr_insns; in nvfx_vertprog_parse_instruction()
710 reloc.target = finst->Label.Label; in nvfx_vertprog_parse_instruction()
[all …]
/external/llvm/test/MC/Mips/
Dreloc-directive.s18 .reloc 4, R_MIPS_NONE, foo # ASM: .reloc 4, R_MIPS_NONE, foo
19 .reloc 0, R_MIPS_NONE, foo+4 # ASM: .reloc 0, R_MIPS_NONE, foo+4
20 .reloc 8, R_MIPS_32, foo+8 # ASM: .reloc 8, R_MIPS_32, foo+8
24 .reloc 12, R_MIPS_NONE # ASM: .reloc 12, R_MIPS_NONE{{$}}
/external/syslinux/gpxe/src/util/
Delf2efi.c143 uint16_t reloc; in generate_pe_reloc() local
149 reloc = ( rva & 0xfff ); in generate_pe_reloc()
152 reloc |= 0xa000; in generate_pe_reloc()
155 reloc |= 0x3000; in generate_pe_reloc()
158 reloc |= 0x2000; in generate_pe_reloc()
195 pe_rel->relocs[ pe_rel->used_relocs++ ] = reloc; in generate_pe_reloc()
503 struct pe_section *reloc; in create_reloc_section() local
511 reloc = xmalloc ( sizeof ( *reloc ) + section_filesz ); in create_reloc_section()
512 memset ( reloc, 0, sizeof ( *reloc ) + section_filesz ); in create_reloc_section()
515 strncpy ( ( char * ) reloc->hdr.Name, ".reloc", in create_reloc_section()
[all …]
/external/libdrm/radeon/
Dradeon_cs_gem.c183 struct cs_reloc_gem *reloc; in cs_gem_write_reloc() local
211 reloc = (struct cs_reloc_gem*)&csg->relocs[idx]; in cs_gem_write_reloc()
212 if (reloc->handle == bo->handle) { in cs_gem_write_reloc()
220 if (write_domain && (reloc->read_domain & write_domain)) { in cs_gem_write_reloc()
221 reloc->read_domain = 0; in cs_gem_write_reloc()
222 reloc->write_domain = write_domain; in cs_gem_write_reloc()
223 } else if (read_domain & reloc->write_domain) { in cs_gem_write_reloc()
224 reloc->read_domain = 0; in cs_gem_write_reloc()
226 if (write_domain != reloc->write_domain) in cs_gem_write_reloc()
228 if (read_domain != reloc->read_domain) in cs_gem_write_reloc()
[all …]
/external/mesa3d/src/gallium/winsys/svga/drm/
Dvmw_context.c192 struct vmw_buffer_relocation *reloc = &vswc->region.relocs[i]; in vmw_swc_flush() local
195 if(!vmw_gmr_bufmgr_region_ptr(reloc->buffer, &ptr)) in vmw_swc_flush()
198 ptr.offset += reloc->offset; in vmw_swc_flush()
200 if (reloc->is_mob) { in vmw_swc_flush()
201 if (reloc->mob.id) in vmw_swc_flush()
202 *reloc->mob.id = ptr.gmrId; in vmw_swc_flush()
203 if (reloc->mob.offset_into_mob) in vmw_swc_flush()
204 *reloc->mob.offset_into_mob = ptr.offset; in vmw_swc_flush()
209 *reloc->region.where = ptr; in vmw_swc_flush()
365 struct vmw_buffer_relocation *reloc; in vmw_swc_region_relocation() local
[all …]
/external/mesa3d/src/amd/common/
Dac_binary.c100 struct ac_shader_reloc *reloc = &binary->relocs[i]; in parse_relocs() local
106 reloc->offset = rel.r_offset; in parse_relocs()
107 strncpy(reloc->name, symbol_name, sizeof(reloc->name)-1); in parse_relocs()
108 reloc->name[sizeof(reloc->name)-1] = 0; in parse_relocs()
226 const struct ac_shader_reloc *reloc = &binary->relocs[i]; in ac_shader_binary_read_config() local
228 if (!strcmp(scratch_rsrc_dword0_symbol, reloc->name) || in ac_shader_binary_read_config()
229 !strcmp(scratch_rsrc_dword1_symbol, reloc->name)) { in ac_shader_binary_read_config()
/external/syslinux/gnu-efi/gnu-efi-3.0/gnuefi/
Delf_x86_64_fbsd_efi.lds20 .reloc :
22 *(.reloc)
55 .ignored.reloc :
57 *(.rela.reloc)
Delf_x86_64_efi.lds23 .reloc :
25 *(.reloc)
58 .ignored.reloc :
60 *(.rela.reloc)
Delf_ia32_efi.lds59 .reloc : /* This is the PECOFF .reloc section! */
61 *(.reloc)
70 *(.rel.reloc)
Delf_ia64_efi.lds55 .reloc : /* This is the PECOFF .reloc section! */
57 *(.reloc)
66 *(.rela.reloc)
Delf_ia32_fbsd_efi.lds59 .reloc : /* This is the PECOFF .reloc section! */
61 *(.reloc)
70 *(.rel.reloc)
/external/syslinux/efi64/lib/
Delf_x86_64_efi.lds23 .reloc :
25 *(.reloc)
58 .ignored.reloc :
60 *(.rela.reloc)
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_surface.c97 surf->reloc[0].bo = rsc->bo; in etna_create_surface()
98 surf->reloc[0].offset = surf->surf.offset; in etna_create_surface()
99 surf->reloc[0].flags = 0; in etna_create_surface()
100 surf->reloc[1].bo = rsc->bo; in etna_create_surface()
101 surf->reloc[1].offset = surf->surf.offset + lev->stride * lev->padded_height / 2; in etna_create_surface()
102 surf->reloc[1].flags = 0; in etna_create_surface()
/external/syslinux/efi32/lib/
Delf_ia32_efi.lds59 .reloc : /* This is the PECOFF .reloc section! */
61 *(.reloc)
70 *(.rel.reloc)
/external/elfutils/libebl/
Dlibebl.h96 extern const char *ebl_reloc_type_name (Ebl *ebl, int reloc,
100 extern bool ebl_reloc_type_check (Ebl *ebl, int reloc);
103 extern bool ebl_reloc_valid_use (Ebl *ebl, int reloc);
107 extern Elf_Type ebl_reloc_simple_type (Ebl *ebl, int reloc);
111 extern bool ebl_gotpc_reloc_check (Ebl *ebl, int reloc);
203 extern bool ebl_copy_reloc_p (Ebl *ebl, int reloc);
206 extern bool ebl_none_reloc_p (Ebl *ebl, int reloc);
209 extern bool ebl_relative_reloc_p (Ebl *ebl, int reloc);
Deblnonerelocp.c38 ebl_none_reloc_p (Ebl *ebl, int reloc) in ebl_none_reloc_p() argument
40 return ebl->none_reloc_p (reloc); in ebl_none_reloc_p()
Deblcopyrelocp.c38 ebl_copy_reloc_p (Ebl *ebl, int reloc) in ebl_copy_reloc_p() argument
40 return ebl->copy_reloc_p (reloc); in ebl_copy_reloc_p()
Deblrelativerelocp.c38 ebl_relative_reloc_p (Ebl *ebl, int reloc) in ebl_relative_reloc_p() argument
40 return ebl->relative_reloc_p (reloc); in ebl_relative_reloc_p()
/external/mesa3d/src/gallium/drivers/radeon/
Dradeon_elf_util.c94 struct radeon_shader_reloc *reloc = &binary->relocs[i]; in parse_relocs() local
100 reloc->offset = rel.r_offset; in parse_relocs()
101 strncpy(reloc->name, symbol_name, sizeof(reloc->name)-1); in parse_relocs()
102 reloc->name[sizeof(reloc->name)-1] = 0; in parse_relocs()
/external/libdrm/freedreno/msm/
Dmsm_ringbuffer.c305 struct drm_msm_gem_submit_reloc *reloc = &msm_cmd->relocs[i]; in find_next_reloc_idx() local
306 if (reloc->submit_offset >= offset) in find_next_reloc_idx()
476 struct drm_msm_gem_submit_reloc *reloc; in msm_ringbuffer_emit_reloc() local
481 reloc = &cmd->relocs[idx]; in msm_ringbuffer_emit_reloc()
483 reloc->reloc_idx = bo2idx(parent, r->bo, r->flags); in msm_ringbuffer_emit_reloc()
484 reloc->reloc_offset = r->offset; in msm_ringbuffer_emit_reloc()
485 reloc->or = r->or; in msm_ringbuffer_emit_reloc()
486 reloc->shift = r->shift; in msm_ringbuffer_emit_reloc()
487 reloc->submit_offset = offset_bytes(ring->cur, ring->start); in msm_ringbuffer_emit_reloc()
490 if (reloc->shift < 0) in msm_ringbuffer_emit_reloc()
[all …]
/external/libdrm/etnaviv/
Detnaviv_cmd_stream.c231 struct drm_etnaviv_gem_submit_reloc *reloc; in etna_cmd_stream_reloc() local
235 reloc = &priv->submit.relocs[idx]; in etna_cmd_stream_reloc()
237 reloc->reloc_idx = bo2idx(stream, r->bo, r->flags); in etna_cmd_stream_reloc()
238 reloc->reloc_offset = r->offset; in etna_cmd_stream_reloc()
239 reloc->submit_offset = stream->offset * 4; /* in bytes */ in etna_cmd_stream_reloc()
240 reloc->flags = 0; in etna_cmd_stream_reloc()
/external/mesa3d/src/gallium/winsys/radeon/drm/
Dradeon_drm_cs.c240 struct drm_radeon_cs_reloc *reloc; in radeon_lookup_or_add_real_buffer() local
281 reloc = &csc->relocs[csc->num_relocs]; in radeon_lookup_or_add_real_buffer()
282 reloc->handle = bo->handle; in radeon_lookup_or_add_real_buffer()
283 reloc->read_domains = 0; in radeon_lookup_or_add_real_buffer()
284 reloc->write_domain = 0; in radeon_lookup_or_add_real_buffer()
285 reloc->flags = 0; in radeon_lookup_or_add_real_buffer()
352 struct drm_radeon_cs_reloc *reloc; in radeon_drm_cs_add_buffer() local
365 reloc = &cs->csc->relocs[index]; in radeon_drm_cs_add_buffer()
366 added_domains = (rd | wd) & ~(reloc->read_domains | reloc->write_domain); in radeon_drm_cs_add_buffer()
367 reloc->read_domains |= rd; in radeon_drm_cs_add_buffer()
[all …]

12345