/external/elfutils/backends/ |
D | common-reloc.c | 39 #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/ |
D | reloc-directive.s | 16 .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/ |
D | nv30_vertprog.c | 90 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 …]
|
D | nvfx_vertprog.c | 124 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/ |
D | reloc-directive.s | 18 .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/ |
D | elf2efi.c | 143 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/ |
D | radeon_cs_gem.c | 183 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/ |
D | vmw_context.c | 192 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/ |
D | ac_binary.c | 100 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/ |
D | elf_x86_64_fbsd_efi.lds | 20 .reloc : 22 *(.reloc) 55 .ignored.reloc : 57 *(.rela.reloc)
|
D | elf_x86_64_efi.lds | 23 .reloc : 25 *(.reloc) 58 .ignored.reloc : 60 *(.rela.reloc)
|
D | elf_ia32_efi.lds | 59 .reloc : /* This is the PECOFF .reloc section! */ 61 *(.reloc) 70 *(.rel.reloc)
|
D | elf_ia64_efi.lds | 55 .reloc : /* This is the PECOFF .reloc section! */ 57 *(.reloc) 66 *(.rela.reloc)
|
D | elf_ia32_fbsd_efi.lds | 59 .reloc : /* This is the PECOFF .reloc section! */ 61 *(.reloc) 70 *(.rel.reloc)
|
/external/syslinux/efi64/lib/ |
D | elf_x86_64_efi.lds | 23 .reloc : 25 *(.reloc) 58 .ignored.reloc : 60 *(.rela.reloc)
|
/external/mesa3d/src/gallium/drivers/etnaviv/ |
D | etnaviv_surface.c | 97 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/ |
D | elf_ia32_efi.lds | 59 .reloc : /* This is the PECOFF .reloc section! */ 61 *(.reloc) 70 *(.rel.reloc)
|
/external/elfutils/libebl/ |
D | libebl.h | 96 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);
|
D | eblnonerelocp.c | 38 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()
|
D | eblcopyrelocp.c | 38 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()
|
D | eblrelativerelocp.c | 38 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/ |
D | radeon_elf_util.c | 94 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/ |
D | msm_ringbuffer.c | 305 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/ |
D | etnaviv_cmd_stream.c | 231 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/ |
D | radeon_drm_cs.c | 240 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 …]
|