/linux-master/arch/x86/ |
H A D | Makefile.postlink | 6 # 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 D | Makefile | 15 # 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 D | Makefile | 19 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 D | Makefile | 42 hostprogs += relocs 43 relocs-objs := relocs_32.o relocs_64.o relocs_common.o 44 PHONY += relocs 45 relocs: $(obj)/relocs
|
H A D | relocs.c | 22 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 D | etnaviv_cmd_parser.c | 17 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 D | etnaviv_drv.h | 83 struct drm_etnaviv_gem_submit_reloc *relocs, unsigned int reloc_size);
|
H A D | etnaviv_gem_submit.c | 260 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 D | i915_gem_execbuffer.c | 278 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 D | msm_gem.h | 292 struct drm_msm_gem_submit_reloc *relocs; member in struct:msm_gem_submit::__anon742
|
H A D | msm_gem_submit.c | 113 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 D | nouveau_gem.c | 575 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 D | qxl_ioctl.c | 205 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 D | r600_cs.c | 2358 *cs_reloc = &p->relocs[idx];
|
H A D | radeon.h | 1029 struct radeon_bo_list *relocs; member in struct:radeon_cs_parser
|
H A D | radeon_cs.c | 94 /* 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 D | radeon_uvd.c | 580 reloc = &p->relocs[(idx / 4)];
|
H A D | radeon_vce.c | 487 reloc = &p->relocs[(idx / 4)];
|
/linux-master/drivers/gpu/drm/tegra/ |
H A D | drm.c | 186 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 D | job.c | 62 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 D | ncr53c8xx.c | 3488 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 D | sym_fw.c | 352 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 D | binfmt_flat.c | 413 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 D | host1x.h | 280 struct host1x_reloc *relocs; member in struct:host1x_job
|
H A D | pe.h | 180 uint16_t relocs; /* relocations */ member in struct:mz_hdr 317 uint32_t relocs; /* file pointer to relocation entries */ member in struct:section_header
|