Searched refs:relocs (Results 26 - 50 of 58) sorted by path

123

/linux-master/arch/x86/
H A DMakefile.postlink6 # 1. Separate relocations from vmlinux into vmlinux.relocs.
15 CMD_RELOCS = arch/x86/tools/relocs
17 quiet_cmd_relocs = RELOCS $(OUT_RELOCS)/$@.relocs
20 $(CMD_RELOCS) $@ > $(OUT_RELOCS)/$@.relocs; \
21 $(CMD_RELOCS) --abs-relocs $@
33 $(call cmd,relocs)
38 @rm -f $(OUT_RELOCS)/vmlinux.relocs
/linux-master/arch/x86/boot/compressed/
H A DMakefile15 # vmlinux.bin + vmlinux.relocs
128 targets += $(patsubst $(obj)/%,%,$(vmlinux-objs-y)) vmlinux.bin.all vmlinux.relocs
130 # vmlinux.relocs is created by the vmlinux postlink step.
131 $(obj)/vmlinux.relocs: vmlinux
135 vmlinux.bin.all-$(CONFIG_X86_NEED_RELOCS) += $(obj)/vmlinux.relocs
/linux-master/arch/x86/realmode/rm/
H A DMakefile19 always-y := realmode.bin realmode.relocs
53 LDFLAGS_realmode.elf := -m elf_i386 --emit-relocs -T
63 $(obj)/realmode.bin: $(obj)/realmode.elf $(obj)/realmode.relocs FORCE
67 cmd_relocs = arch/x86/tools/relocs --realmode $< > $@
69 targets += realmode.relocs
70 $(obj)/realmode.relocs: $(obj)/realmode.elf FORCE
71 $(call if_changed,relocs)
/linux-master/arch/x86/tools/
H A DMakefile42 hostprogs += relocs
43 relocs-objs := relocs_32.o relocs_64.o relocs_common.o
44 PHONY += relocs
45 relocs: $(obj)/relocs
H A Drelocs.c22 struct relocs { struct
28 static struct relocs relocs16;
29 static struct relocs relocs32;
32 static struct relocs relocs32neg;
33 static struct relocs relocs64;
558 die("malloc of %" FMT " bytes for relocs failed\n", sec->shdr.sh_size);
706 static void add_reloc(struct relocs *r, uint32_t offset)
713 die("realloc of %ld entries for relocs failed\n", newsize);
1050 static void sort_relocs(struct relocs *r)
1148 * print summary information about the relocs
[all...]
/linux-master/drivers/gpu/drm/etnaviv/
H A Detnaviv_cmd_parser.c17 const struct drm_etnaviv_gem_submit_reloc *relocs; member in struct:etna_validation_state
93 if (state->num_relocs && state->relocs->submit_offset < buf_offset) {
97 state->relocs->submit_offset);
99 state->relocs->submit_offset < buf_offset) {
100 state->relocs++;
118 state->relocs->submit_offset == buf_offset) {
119 state->relocs++;
133 state->relocs->submit_offset -
150 struct drm_etnaviv_gem_submit_reloc *relocs,
158 state.relocs
148 etnaviv_cmd_validate_one(struct etnaviv_gpu *gpu, u32 *stream, unsigned int size, struct drm_etnaviv_gem_submit_reloc *relocs, unsigned int reloc_size) argument
[all...]
H A Detnaviv_drv.h83 struct drm_etnaviv_gem_submit_reloc *relocs, unsigned int reloc_size);
H A Detnaviv_gem_submit.c260 u32 size, const struct drm_etnaviv_gem_submit_reloc *relocs,
267 /* Submits using softpin don't blend with relocs */
272 const struct drm_etnaviv_gem_submit_reloc *r = relocs + i;
418 struct drm_etnaviv_gem_submit_reloc *relocs; local
472 relocs = kvmalloc_array(args->nr_relocs, sizeof(*relocs), GFP_KERNEL);
475 if (!bos || !relocs || !pmrs || !stream) {
487 ret = copy_from_user(relocs, u64_to_user_ptr(args->relocs),
488 args->nr_relocs * sizeof(*relocs));
259 submit_reloc(struct etnaviv_gem_submit *submit, void *stream, u32 size, const struct drm_etnaviv_gem_submit_reloc *relocs, u32 nr_relocs) argument
[all...]
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_execbuffer.c278 struct list_head relocs; member in struct:i915_execbuffer
583 list_add_tail(&ev->reloc_link, &eb->relocs);
947 INIT_LIST_HEAD(&eb->relocs);
1614 struct drm_i915_gem_relocation_entry *relocs = local
1615 u64_to_ptr(typeof(*relocs), entry->relocs_ptr);
1620 u64 offset = eb_relocate_entry(eb, ev, &relocs[i]);
1662 struct drm_i915_gem_relocation_entry *relocs; local
1681 size = nreloc * sizeof(*relocs);
1683 relocs = kvmalloc_array(1, size, GFP_KERNEL);
1684 if (!relocs) {
1892 struct drm_i915_gem_relocation_entry *relocs; local
[all...]
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_gem.h292 struct drm_msm_gem_submit_reloc *relocs; member in struct:msm_gem_submit::__anon742
H A Dmsm_gem_submit.c113 kfree(submit->cmd[i].relocs);
226 userptr = u64_to_user_ptr(submit_cmd.relocs);
235 submit->cmd[i].relocs = kmalloc(sz, GFP_KERNEL | __GFP_NOWARN);
236 if (!submit->cmd[i].relocs) {
240 ret = copy_from_user(submit->cmd[i].relocs, userptr, sz);
389 uint32_t offset, uint32_t nr_relocs, struct drm_msm_gem_submit_reloc *relocs)
412 struct drm_msm_gem_submit_reloc submit_reloc = relocs[i];
803 SUBMIT_ERROR(submit, "relocs not allowed\n");
809 submit->cmd[i].nr_relocs, submit->cmd[i].relocs);
388 submit_reloc(struct msm_gem_submit *submit, struct drm_gem_object *obj, uint32_t offset, uint32_t nr_relocs, struct drm_msm_gem_submit_reloc *relocs) argument
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_gem.c575 int ret, relocs = 0; local
616 relocs++;
620 return relocs;
839 reloc = u_memcpya(req->relocs, req->nr_relocs, sizeof(*reloc));
/linux-master/drivers/gpu/drm/qxl/
H A Dqxl_ioctl.c205 struct drm_qxl_reloc __user *u = u64_to_user_ptr(cmd->relocs);
213 need to validate first then process relocs? */
/linux-master/drivers/gpu/drm/radeon/
H A Dr600_cs.c2358 *cs_reloc = &p->relocs[idx];
H A Dradeon.h1029 struct radeon_bo_list *relocs; member in struct:radeon_cs_parser
H A Dradeon_cs.c94 /* FIXME: we assume that each relocs use 4 dwords */
96 p->relocs = kvcalloc(p->nrelocs, sizeof(struct radeon_bo_list),
98 if (p->relocs == NULL) {
116 p->relocs[i].robj = gem_to_radeon_bo(gobj);
138 p->relocs[i].preferred_domains =
141 p->relocs[i].allowed_domains =
156 p->relocs[i].preferred_domains = domain;
159 p->relocs[i].allowed_domains = domain;
162 if (radeon_ttm_tt_has_userptr(p->rdev, p->relocs[i].robj->tbo.ttm)) {
163 uint32_t domain = p->relocs[
[all...]
H A Dradeon_uvd.c580 reloc = &p->relocs[(idx / 4)];
H A Dradeon_vce.c487 reloc = &p->relocs[(idx / 4)];
/linux-master/drivers/gpu/drm/tegra/
H A Ddrm.c186 user_relocs = u64_to_user_ptr(args->relocs);
273 err = host1x_reloc_copy_from_user(&job->relocs[num_relocs],
279 reloc = &job->relocs[num_relocs];
/linux-master/drivers/gpu/host1x/
H A Djob.c62 job->relocs = num_relocs ? mem : NULL;
153 struct host1x_reloc *reloc = &job->relocs[i];
285 /* pin & patch the relocs for one gather */
287 struct host1x_reloc *reloc = &job->relocs[i];
534 fw.reloc = job->relocs;
591 /* No relocs should remain at this point */
/linux-master/drivers/scsi/
H A Dncr53c8xx.c3488 int relocs; local
3525 relocs = 2;
3555 relocs = 1;
3564 relocs = 0;
3566 relocs = 1;
3573 relocs = 1;
3577 relocs = 0;
3581 if (relocs) {
3582 while (relocs--) {
/linux-master/drivers/scsi/sym53c8xx_2/
H A Dsym_fw.c352 int relocs; local
395 relocs = 0;
401 relocs = 1;
407 relocs = 2;
429 relocs = 1;
437 relocs = 0;
447 relocs = 1;
456 relocs = 0;
465 relocs = 0;
467 relocs
[all...]
/linux-master/fs/
H A Dbinfmt_flat.c413 int i, rev, relocs; local
429 relocs = ntohl(hdr->reloc_count);
432 full_data = data_len + relocs * sizeof(unsigned long);
519 relocs * sizeof(unsigned long));
772 for (i = 0; i < relocs; i++) {
798 * Do the relocation. PIC relocs in the data section are
822 for (i = 0; i < relocs; i++) {
/linux-master/include/linux/
H A Dhost1x.h280 struct host1x_reloc *relocs; member in struct:host1x_job
H A Dpe.h180 uint16_t relocs; /* relocations */ member in struct:mz_hdr
317 uint32_t relocs; /* file pointer to relocation entries */ member in struct:section_header

Completed in 366 milliseconds

123