Searched defs:reloc (Results 1 - 25 of 40) sorted by relevance

12

/external/elfutils/libebl/
H A Deblcopyrelocp.c38 ebl_copy_reloc_p (Ebl *ebl, int reloc) argument
40 return ebl->copy_reloc_p (reloc);
H A Deblgotpcreloccheck.c39 ebl_gotpc_reloc_check (Ebl *ebl, int reloc) argument
41 return ebl != NULL ? ebl->gotpc_reloc_check (ebl->elf, reloc) : false;
H A Deblnonerelocp.c38 ebl_none_reloc_p (Ebl *ebl, int reloc) argument
40 return ebl->none_reloc_p (reloc);
H A Deblrelativerelocp.c38 ebl_relative_reloc_p (Ebl *ebl, int reloc) argument
40 return ebl->relative_reloc_p (reloc);
H A Deblrelocsimpletype.c37 ebl_reloc_simple_type (Ebl *ebl, int reloc) argument
39 return ebl != NULL ? ebl->reloc_simple_type (ebl, reloc) : ELF_T_NUM;
H A Deblreloctypecheck.c38 ebl_reloc_type_check (Ebl *ebl, int reloc) argument
40 return ebl != NULL ? ebl->reloc_type_check (reloc) : false;
H A Deblrelocvaliduse.c38 ebl_reloc_valid_use (Ebl *ebl, int reloc) argument
40 return ebl != NULL ? ebl->reloc_valid_use (ebl->elf, reloc) : false;
H A Deblreloctypename.c39 ebl_reloc_type_name (Ebl *ebl, int reloc, char *buf, size_t len) argument
43 res = ebl != NULL ? ebl->reloc_type_name (reloc, buf, len) : NULL;
/external/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_surface.h42 struct etna_reloc reloc[ETNA_MAX_PIXELPIPES]; member in struct:etna_surface
H A Detnaviv_emit.h62 struct etna_reloc *reloc)
66 etna_cmd_stream_reloc(stream, reloc);
61 etna_set_state_reloc(struct etna_cmd_stream *stream, uint32_t address, struct etna_reloc *reloc) argument
H A Detnaviv_clear_blit.c472 struct etna_reloc reloc; local
479 memset(&reloc, 0, sizeof(struct etna_reloc));
480 reloc.bo = src->ts_bo;
481 reloc.offset = ts_offset;
482 reloc.flags = ETNA_RELOC_READ;
483 etna_set_state_reloc(ctx->stream, VIVS_TS_COLOR_STATUS_BASE, &reloc);
485 memset(&reloc, 0, sizeof(struct etna_reloc));
486 reloc.bo = src->bo;
487 reloc.offset = src_offset;
488 reloc
[all...]
/external/mesa3d/src/gallium/drivers/nouveau/nv30/
H A Dnv30_vertprog.c90 struct nv30_shader_reloc *reloc = vp->branch_relocs.data; local
91 unsigned nr_reloc = vp->branch_relocs.size / sizeof(*reloc);
108 inst = vp->insns[reloc->location].data;
109 target = vp->exec->start + reloc->target;
113 reloc++;
117 inst = vp->insns[reloc->location].data;
118 target = vp->exec->start + reloc->target;
124 reloc++;
133 struct nv30_shader_reloc *reloc = vp->const_relocs.data; local
134 unsigned nr_reloc = vp->const_relocs.size / sizeof(*reloc);
[all...]
/external/mesa3d/src/gallium/drivers/r600/
H A Devergreen_hw_context.c66 /* emit reloc before writing cs so that cs is always in consistent state */
110 unsigned reloc; local
127 reloc = radeon_add_to_buffer_list(&rctx->b, &rctx->b.gfx,
139 radeon_emit(cs, reloc);
H A Dr600_hw_context.c390 unsigned offset, reloc; local
402 reloc = radeon_add_to_buffer_list(&rctx->b, &rctx->b.gfx, buf,
417 radeon_emit(cs, reloc);
431 radeon_emit(cs, reloc);
544 /* emit reloc before writing cs so that cs is always in consistent state */
/external/elfutils/backends/
H A Dcommon-reloc.c1 /* Common code for ebl reloc functions.
39 #define RELOC_TYPES STRINGIFIED_PASTE (BACKEND, reloc.def)
44 /* Provide a table of reloc type names, in a PIC-friendly fashion. */
86 EBLHOOK(reloc_type_name) (int reloc, argument
91 reloc = RELOC_TYPE_ID (reloc);
94 if (reloc >= 0 && reloc < nreloc && EBLHOOK(reloc_nameidx)[reloc] != 0)
95 return &reloc_namestr[EBLHOOK(reloc_nameidx)[reloc]];
100 reloc_type_check(int reloc) argument
110 reloc_valid_use(Elf *elf, int reloc) argument
129 copy_reloc_p(int reloc) argument
135 none_reloc_p(int reloc) argument
142 relative_reloc_p(int reloc) argument
[all...]
/external/libdrm/etnaviv/
H A Detnaviv_cmd_stream.c231 struct drm_etnaviv_gem_submit_reloc *reloc; local
235 reloc = &priv->submit.relocs[idx];
237 reloc->reloc_idx = bo2idx(stream, r->bo, r->flags);
238 reloc->reloc_offset = r->offset;
239 reloc->submit_offset = stream->offset * 4; /* in bytes */
240 reloc->flags = 0;
/external/libdrm/freedreno/
H A Dfreedreno_ringbuffer.c64 * the IB source) as it's parent before emitting reloc's, to ensure
116 const struct fd_reloc *reloc)
119 ring->funcs->emit_reloc(ring, reloc);
123 const struct fd_reloc *reloc)
125 ring->funcs->emit_reloc(ring, reloc);
115 fd_ringbuffer_reloc(struct fd_ringbuffer *ring, const struct fd_reloc *reloc) argument
122 fd_ringbuffer_reloc2(struct fd_ringbuffer *ring, const struct fd_reloc *reloc) argument
/external/mesa3d/src/amd/common/
H A Dac_binary.c100 struct ac_shader_reloc *reloc = &binary->relocs[i]; local
106 reloc->offset = rel.r_offset;
107 strncpy(reloc->name, symbol_name, sizeof(reloc->name)-1);
108 reloc->name[sizeof(reloc->name)-1] = 0;
226 const struct ac_shader_reloc *reloc = &binary->relocs[i]; local
228 if (!strcmp(scratch_rsrc_dword0_symbol, reloc->name) ||
229 !strcmp(scratch_rsrc_dword1_symbol, reloc->name)) {
/external/mesa3d/src/gallium/drivers/radeon/
H A Dr600_cs.h123 unsigned reloc = radeon_add_to_buffer_list(rctx, ring, rbo, usage, priority); local
127 radeon_emit(cs, reloc);
H A Dradeon_elf_util.c94 struct radeon_shader_reloc *reloc = &binary->relocs[i]; local
100 reloc->offset = rel.r_offset;
101 strncpy(reloc->name, symbol_name, sizeof(reloc->name)-1);
102 reloc->name[sizeof(reloc->name)-1] = 0;
/external/syslinux/com32/gdbstub/
H A Dmain.c93 static inline __noreturn reloc(void *ptr, size_t len) function
141 reloc(data, data_len);
/external/libdrm/radeon/
H A Dradeon_cs_gem.c183 struct cs_reloc_gem *reloc; local
211 reloc = (struct cs_reloc_gem*)&csg->relocs[idx];
212 if (reloc->handle == bo->handle) {
215 * set we only need to check that if previous reloc as the read
220 if (write_domain && (reloc->read_domain & write_domain)) {
221 reloc->read_domain = 0;
222 reloc->write_domain = write_domain;
223 } else if (read_domain & reloc->write_domain) {
224 reloc->read_domain = 0;
226 if (write_domain != reloc
[all...]
/external/llvm/tools/obj2yaml/
H A Dcoff2yaml.cpp121 const object::coff_relocation *reloc = Obj.getCOFFRelocation(Reloc); local
133 Rel.VirtualAddress = reloc->VirtualAddress;
134 Rel.Type = reloc->Type;
/external/mesa3d/src/gallium/winsys/radeon/drm/
H A Dradeon_drm_cs.c49 The adding is skipped if the reloc is already present in the list, but it
60 cs_write_reloc(cs, buf) just writes a reloc that has been added using
220 /* Put this reloc in the hash list.
240 struct drm_radeon_cs_reloc *reloc; local
281 reloc = &csc->relocs[csc->num_relocs];
282 reloc->handle = bo->handle;
283 reloc->read_domains = 0;
284 reloc->write_domain = 0;
285 reloc->flags = 0;
352 struct drm_radeon_cs_reloc *reloc; local
[all...]
/external/swiftshader/third_party/LLVM/lib/Object/
H A DCOFFObjectFile.cpp598 const coff_relocation *reloc = toRel(Rel); local
602 switch (reloc->Type) {
625 switch (reloc->Type) {
657 const coff_relocation *reloc = toRel(Rel); local
659 if (error_code ec = getSymbol(reloc->SymbolTableIndex, symb)) return ec;

Completed in 515 milliseconds

12