relocs 22 arch/mips/boot/tools/relocs.c static struct relocs relocs; relocs 442 arch/mips/boot/tools/relocs.c static void add_reloc(struct relocs *r, uint32_t offset, unsigned type) relocs 539 arch/mips/boot/tools/relocs.c add_reloc(&relocs, rel->r_offset, r_type); relocs 613 arch/mips/boot/tools/relocs.c for (i = 0; i < relocs.count; i++) relocs 614 arch/mips/boot/tools/relocs.c size += write_reloc(relocs.offset[i], outf); relocs 70 arch/mips/kernel/pm-cps.c static struct uasm_reloc relocs[32]; relocs 345 arch/mips/kernel/pm-cps.c struct uasm_reloc *r = relocs; relocs 374 arch/mips/kernel/pm-cps.c memset(relocs, 0, sizeof(relocs)); relocs 622 arch/mips/kernel/pm-cps.c BUG_ON((r - relocs) > ARRAY_SIZE(relocs)); relocs 625 arch/mips/kernel/pm-cps.c uasm_resolve_relocs(relocs, labels); relocs 297 arch/mips/kvm/entry.c struct uasm_reloc relocs[2]; relocs 299 arch/mips/kvm/entry.c struct uasm_reloc __maybe_unused *r = relocs; relocs 302 arch/mips/kvm/entry.c memset(relocs, 0, sizeof(relocs)); relocs 453 arch/mips/kvm/entry.c uasm_resolve_relocs(relocs, labels); relocs 471 arch/mips/kvm/entry.c struct uasm_reloc relocs[2]; relocs 473 arch/mips/kvm/entry.c struct uasm_reloc *r = relocs; relocs 476 arch/mips/kvm/entry.c memset(relocs, 0, sizeof(relocs)); relocs 546 arch/mips/kvm/entry.c struct uasm_reloc relocs[2]; relocs 548 arch/mips/kvm/entry.c struct uasm_reloc *r = relocs; relocs 551 arch/mips/kvm/entry.c memset(relocs, 0, sizeof(relocs)); relocs 568 arch/mips/kvm/entry.c uasm_resolve_relocs(relocs, labels); relocs 589 arch/mips/kvm/entry.c struct uasm_reloc relocs[3]; relocs 591 arch/mips/kvm/entry.c struct uasm_reloc *r = relocs; relocs 594 arch/mips/kvm/entry.c memset(relocs, 0, sizeof(relocs)); relocs 801 arch/mips/kvm/entry.c uasm_resolve_relocs(relocs, labels); relocs 821 arch/mips/kvm/entry.c struct uasm_reloc relocs[2]; relocs 823 arch/mips/kvm/entry.c struct uasm_reloc *r = relocs; relocs 826 arch/mips/kvm/entry.c memset(relocs, 0, sizeof(relocs)); relocs 854 arch/mips/kvm/entry.c uasm_resolve_relocs(relocs, labels); relocs 69 arch/mips/mm/page.c static struct uasm_reloc relocs[5]; relocs 279 arch/mips/mm/page.c struct uasm_reloc *r = relocs; relocs 288 arch/mips/mm/page.c memset(relocs, 0, sizeof(relocs)); relocs 355 arch/mips/mm/page.c uasm_resolve_relocs(relocs, labels); relocs 426 arch/mips/mm/page.c struct uasm_reloc *r = relocs; relocs 435 arch/mips/mm/page.c memset(relocs, 0, sizeof(relocs)); relocs 599 arch/mips/mm/page.c uasm_resolve_relocs(relocs, labels); relocs 315 arch/mips/mm/tlbex.c static struct uasm_reloc relocs[128]; relocs 1304 arch/mips/mm/tlbex.c struct uasm_reloc *r = relocs; relocs 1312 arch/mips/mm/tlbex.c memset(relocs, 0, sizeof(relocs)); relocs 1389 arch/mips/mm/tlbex.c uasm_copy_handler(relocs, labels, tlb_handler, p, f); relocs 1395 arch/mips/mm/tlbex.c && uasm_insn_has_bdelay(relocs, relocs 1404 arch/mips/mm/tlbex.c uasm_copy_handler(relocs, labels, tlb_handler, p, f); relocs 1441 arch/mips/mm/tlbex.c if (uasm_insn_has_bdelay(relocs, split - 1)) relocs 1445 arch/mips/mm/tlbex.c uasm_copy_handler(relocs, labels, tlb_handler, split, f); relocs 1452 arch/mips/mm/tlbex.c if (uasm_insn_has_bdelay(relocs, split)) relocs 1455 arch/mips/mm/tlbex.c uasm_copy_handler(relocs, labels, relocs 1464 arch/mips/mm/tlbex.c uasm_copy_handler(relocs, labels, split, p, final_handler); relocs 1472 arch/mips/mm/tlbex.c uasm_resolve_relocs(relocs, labels); relocs 1532 arch/mips/mm/tlbex.c struct uasm_reloc *r = relocs; relocs 1535 arch/mips/mm/tlbex.c memset(relocs, 0, sizeof(relocs)); relocs 1580 arch/mips/mm/tlbex.c uasm_resolve_relocs(relocs, labels); relocs 1599 arch/mips/mm/tlbex.c memset(relocs, 0, sizeof(relocs)); relocs 1604 arch/mips/mm/tlbex.c struct uasm_reloc *r = relocs; relocs 1658 arch/mips/mm/tlbex.c uasm_resolve_relocs(relocs, labels); relocs 1936 arch/mips/mm/tlbex.c struct uasm_reloc *r = relocs; relocs 1940 arch/mips/mm/tlbex.c memset(relocs, 0, sizeof(relocs)); relocs 1955 arch/mips/mm/tlbex.c uasm_resolve_relocs(relocs, labels); relocs 1966 arch/mips/mm/tlbex.c struct uasm_reloc *r = relocs; relocs 1970 arch/mips/mm/tlbex.c memset(relocs, 0, sizeof(relocs)); relocs 1985 arch/mips/mm/tlbex.c uasm_resolve_relocs(relocs, labels); relocs 1996 arch/mips/mm/tlbex.c struct uasm_reloc *r = relocs; relocs 2000 arch/mips/mm/tlbex.c memset(relocs, 0, sizeof(relocs)); relocs 2015 arch/mips/mm/tlbex.c uasm_resolve_relocs(relocs, labels); relocs 2112 arch/mips/mm/tlbex.c struct uasm_reloc *r = relocs; relocs 2117 arch/mips/mm/tlbex.c memset(relocs, 0, sizeof(relocs)); relocs 2301 arch/mips/mm/tlbex.c uasm_resolve_relocs(relocs, labels); relocs 2312 arch/mips/mm/tlbex.c struct uasm_reloc *r = relocs; relocs 2317 arch/mips/mm/tlbex.c memset(relocs, 0, sizeof(relocs)); relocs 2357 arch/mips/mm/tlbex.c uasm_resolve_relocs(relocs, labels); relocs 2368 arch/mips/mm/tlbex.c struct uasm_reloc *r = relocs; relocs 2373 arch/mips/mm/tlbex.c memset(relocs, 0, sizeof(relocs)); relocs 2414 arch/mips/mm/tlbex.c uasm_resolve_relocs(relocs, labels); relocs 249 arch/powerpc/kernel/module_64.c unsigned long relocs = 1; relocs 269 arch/powerpc/kernel/module_64.c relocs += count_relocs((void *)sechdrs[i].sh_addr, relocs 277 arch/powerpc/kernel/module_64.c relocs++; relocs 280 arch/powerpc/kernel/module_64.c relocs++; relocs 284 arch/powerpc/kernel/module_64.c pr_debug("Looks like a total of %lu stubs, max\n", relocs); relocs 285 arch/powerpc/kernel/module_64.c return relocs * sizeof(struct ppc64_stub_entry); relocs 24 arch/x86/tools/relocs.c static struct relocs relocs16; relocs 25 arch/x86/tools/relocs.c static struct relocs relocs32; relocs 27 arch/x86/tools/relocs.c static struct relocs relocs32neg; relocs 28 arch/x86/tools/relocs.c static struct relocs relocs64; relocs 649 arch/x86/tools/relocs.c static void add_reloc(struct relocs *r, uint32_t offset) relocs 982 arch/x86/tools/relocs.c static void sort_relocs(struct relocs *r) relocs 17 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c const struct drm_etnaviv_gem_submit_reloc *relocs; relocs 92 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c if (state->num_relocs && state->relocs->submit_offset < buf_offset) { relocs 96 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c state->relocs->submit_offset); relocs 98 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c state->relocs->submit_offset < buf_offset) { relocs 99 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c state->relocs++; relocs 117 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c state->relocs->submit_offset == buf_offset) { relocs 118 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c state->relocs++; relocs 132 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c state->relocs->submit_offset - relocs 149 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c struct drm_etnaviv_gem_submit_reloc *relocs, relocs 157 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c state.relocs = relocs; relocs 82 drivers/gpu/drm/etnaviv/etnaviv_drv.h struct drm_etnaviv_gem_submit_reloc *relocs, unsigned int reloc_size); relocs 273 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c u32 size, const struct drm_etnaviv_gem_submit_reloc *relocs, relocs 285 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c const struct drm_etnaviv_gem_submit_reloc *r = relocs + i; relocs 432 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c struct drm_etnaviv_gem_submit_reloc *relocs; relocs 479 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c relocs = kvmalloc_array(args->nr_relocs, sizeof(*relocs), GFP_KERNEL); relocs 482 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c if (!bos || !relocs || !pmrs || !stream) { relocs 494 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c ret = copy_from_user(relocs, u64_to_user_ptr(args->relocs), relocs 495 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c args->nr_relocs * sizeof(*relocs)); relocs 548 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c relocs, args->nr_relocs)) { relocs 566 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c relocs, args->nr_relocs); relocs 621 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c if (relocs) relocs 622 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c kvfree(relocs); relocs 238 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c struct list_head relocs; relocs 514 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c list_add_tail(&vma->reloc_link, &eb->relocs); relocs 751 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c INIT_LIST_HEAD(&eb->relocs); relocs 1534 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c struct drm_i915_gem_relocation_entry *relocs = relocs 1535 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c u64_to_ptr(typeof(*relocs), entry->relocs_ptr); relocs 1540 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c u64 offset = eb_relocate_entry(eb, vma, &relocs[i]); relocs 1582 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c struct drm_i915_gem_relocation_entry *relocs; relocs 1601 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c size = nreloc * sizeof(*relocs); relocs 1603 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c relocs = kvmalloc_array(size, 1, GFP_KERNEL); relocs 1604 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c if (!relocs) { relocs 1615 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c if (__copy_from_user((char *)relocs + copied, relocs 1642 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c eb->exec[i].relocs_ptr = (uintptr_t)relocs; relocs 1650 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c kvfree(relocs); relocs 1654 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c relocs = u64_to_ptr(typeof(*relocs), eb->exec[i].relocs_ptr); relocs 1656 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c kvfree(relocs); relocs 1740 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c list_for_each_entry(vma, &eb->relocs, reloc_link) { relocs 1773 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c struct drm_i915_gem_relocation_entry *relocs; relocs 1778 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c relocs = u64_to_ptr(typeof(*relocs), entry->relocs_ptr); relocs 1779 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c kvfree(relocs); relocs 1795 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c list_for_each_entry(vma, &eb->relocs, reloc_link) { relocs 303 drivers/gpu/drm/msm/msm_gem_submit.c uint32_t offset, uint32_t nr_relocs, uint64_t relocs) relocs 331 drivers/gpu/drm/msm/msm_gem_submit.c u64_to_user_ptr(relocs + (i * sizeof(submit_reloc))); relocs 558 drivers/gpu/drm/msm/msm_gem_submit.c submit_cmd.nr_relocs, submit_cmd.relocs); relocs 494 drivers/gpu/drm/nouveau/nouveau_gem.c int ret, relocs = 0; relocs 535 drivers/gpu/drm/nouveau/nouveau_gem.c relocs++; relocs 543 drivers/gpu/drm/nouveau/nouveau_gem.c return relocs; relocs 614 drivers/gpu/drm/nouveau/nouveau_gem.c reloc = u_memcpya(req->relocs, req->nr_relocs, sizeof(*reloc)); relocs 210 drivers/gpu/drm/qxl/qxl_ioctl.c struct drm_qxl_reloc __user *u = u64_to_user_ptr(cmd->relocs); relocs 2360 drivers/gpu/drm/radeon/r600_cs.c *cs_reloc = &p->relocs[idx]; relocs 1069 drivers/gpu/drm/radeon/radeon.h struct radeon_bo_list *relocs; relocs 96 drivers/gpu/drm/radeon/radeon_cs.c p->relocs = kvmalloc_array(p->nrelocs, sizeof(struct radeon_bo_list), relocs 98 drivers/gpu/drm/radeon/radeon_cs.c if (p->relocs == NULL) { relocs 116 drivers/gpu/drm/radeon/radeon_cs.c p->relocs[i].robj = gem_to_radeon_bo(gobj); relocs 139 drivers/gpu/drm/radeon/radeon_cs.c p->relocs[i].preferred_domains = relocs 142 drivers/gpu/drm/radeon/radeon_cs.c p->relocs[i].allowed_domains = relocs 157 drivers/gpu/drm/radeon/radeon_cs.c p->relocs[i].preferred_domains = domain; relocs 160 drivers/gpu/drm/radeon/radeon_cs.c p->relocs[i].allowed_domains = domain; relocs 163 drivers/gpu/drm/radeon/radeon_cs.c if (radeon_ttm_tt_has_userptr(p->relocs[i].robj->tbo.ttm)) { relocs 164 drivers/gpu/drm/radeon/radeon_cs.c uint32_t domain = p->relocs[i].preferred_domains; relocs 172 drivers/gpu/drm/radeon/radeon_cs.c p->relocs[i].preferred_domains = domain; relocs 173 drivers/gpu/drm/radeon/radeon_cs.c p->relocs[i].allowed_domains = domain; relocs 177 drivers/gpu/drm/radeon/radeon_cs.c if (p->relocs[i].robj->prime_shared_count) { relocs 178 drivers/gpu/drm/radeon/radeon_cs.c p->relocs[i].allowed_domains &= ~RADEON_GEM_DOMAIN_VRAM; relocs 179 drivers/gpu/drm/radeon/radeon_cs.c if (!p->relocs[i].allowed_domains) { relocs 186 drivers/gpu/drm/radeon/radeon_cs.c p->relocs[i].tv.bo = &p->relocs[i].robj->tbo; relocs 187 drivers/gpu/drm/radeon/radeon_cs.c p->relocs[i].tv.num_shared = !r->write_domain; relocs 189 drivers/gpu/drm/radeon/radeon_cs.c radeon_cs_buckets_add(&buckets, &p->relocs[i].tv.head, relocs 440 drivers/gpu/drm/radeon/radeon_cs.c if (parser->relocs != NULL) { relocs 442 drivers/gpu/drm/radeon/radeon_cs.c struct radeon_bo *bo = parser->relocs[i].robj; relocs 450 drivers/gpu/drm/radeon/radeon_cs.c kvfree(parser->relocs); relocs 525 drivers/gpu/drm/radeon/radeon_cs.c bo = p->relocs[i].robj; relocs 876 drivers/gpu/drm/radeon/radeon_cs.c *cs_reloc = p->relocs; relocs 881 drivers/gpu/drm/radeon/radeon_cs.c *cs_reloc = &p->relocs[(idx / 4)]; relocs 591 drivers/gpu/drm/radeon/radeon_uvd.c reloc = &p->relocs[(idx / 4)]; relocs 488 drivers/gpu/drm/radeon/radeon_vce.c reloc = &p->relocs[(idx / 4)]; relocs 344 drivers/gpu/drm/tegra/drm.c user_relocs = u64_to_user_ptr(args->relocs); relocs 430 drivers/gpu/drm/tegra/drm.c err = host1x_reloc_copy_from_user(&job->relocs[num_relocs], relocs 436 drivers/gpu/drm/tegra/drm.c reloc = &job->relocs[num_relocs]; relocs 52 drivers/gpu/host1x/job.c job->relocs = num_relocs ? mem : NULL; relocs 108 drivers/gpu/host1x/job.c struct host1x_reloc *reloc = &job->relocs[i]; relocs 196 drivers/gpu/host1x/job.c struct host1x_reloc *reloc = &job->relocs[i]; relocs 449 drivers/gpu/host1x/job.c fw.reloc = job->relocs; relocs 3516 drivers/scsi/ncr53c8xx.c int relocs; relocs 3553 drivers/scsi/ncr53c8xx.c relocs = 2; relocs 3583 drivers/scsi/ncr53c8xx.c relocs = 1; relocs 3592 drivers/scsi/ncr53c8xx.c relocs = 0; relocs 3594 drivers/scsi/ncr53c8xx.c relocs = 1; relocs 3601 drivers/scsi/ncr53c8xx.c relocs = 1; relocs 3605 drivers/scsi/ncr53c8xx.c relocs = 0; relocs 3609 drivers/scsi/ncr53c8xx.c if (relocs) { relocs 3610 drivers/scsi/ncr53c8xx.c while (relocs--) { relocs 352 drivers/scsi/sym53c8xx_2/sym_fw.c int relocs; relocs 395 drivers/scsi/sym53c8xx_2/sym_fw.c relocs = 0; relocs 401 drivers/scsi/sym53c8xx_2/sym_fw.c relocs = 1; relocs 407 drivers/scsi/sym53c8xx_2/sym_fw.c relocs = 2; relocs 429 drivers/scsi/sym53c8xx_2/sym_fw.c relocs = 1; relocs 437 drivers/scsi/sym53c8xx_2/sym_fw.c relocs = 0; relocs 447 drivers/scsi/sym53c8xx_2/sym_fw.c relocs = 1; relocs 456 drivers/scsi/sym53c8xx_2/sym_fw.c relocs = 0; relocs 465 drivers/scsi/sym53c8xx_2/sym_fw.c relocs = 0; relocs 467 drivers/scsi/sym53c8xx_2/sym_fw.c relocs = 2; relocs 469 drivers/scsi/sym53c8xx_2/sym_fw.c relocs = 1; relocs 475 drivers/scsi/sym53c8xx_2/sym_fw.c relocs = 1; relocs 478 drivers/scsi/sym53c8xx_2/sym_fw.c relocs = 0; relocs 491 drivers/scsi/sym53c8xx_2/sym_fw.c if (!relocs) { relocs 500 drivers/scsi/sym53c8xx_2/sym_fw.c while (relocs--) { relocs 434 fs/binfmt_flat.c int i, rev, relocs; relocs 450 fs/binfmt_flat.c relocs = ntohl(hdr->reloc_count); relocs 453 fs/binfmt_flat.c full_data = data_len + relocs * sizeof(unsigned long); relocs 550 fs/binfmt_flat.c relocs * sizeof(unsigned long)); relocs 798 fs/binfmt_flat.c for (i = 0; i < relocs; i++) { relocs 848 fs/binfmt_flat.c for (i = 0; i < relocs; i++) { relocs 200 include/linux/host1x.h struct host1x_reloc *relocs; relocs 142 include/linux/pe.h uint16_t relocs; /* relocations */ relocs 279 include/linux/pe.h uint32_t relocs; /* file pointer to relocation entries */ relocs 131 include/trace/events/host1x.h TP_PROTO(const char *name, u32 cmdbufs, u32 relocs, u32 syncpt_id, relocs 134 include/trace/events/host1x.h TP_ARGS(name, cmdbufs, relocs, syncpt_id, syncpt_incrs), relocs 139 include/trace/events/host1x.h __field(u32, relocs) relocs 147 include/trace/events/host1x.h __entry->relocs = relocs; relocs 154 include/trace/events/host1x.h __entry->name, __entry->cmdbufs, __entry->relocs, relocs 202 include/uapi/drm/etnaviv_drm.h __u64 relocs; /* in, ptr to array of submit_reloc's */ relocs 187 include/uapi/drm/msm_drm.h __u64 relocs; /* in, ptr to array of submit_reloc's */ relocs 109 include/uapi/drm/nouveau_drm.h __u64 relocs; relocs 84 include/uapi/drm/qxl_drm.h __u64 relocs; /* struct drm_qxl_reloc* */ relocs 494 include/uapi/drm/tegra_drm.h __u64 relocs; relocs 103 scripts/sortextable.h Elf_Rel *relocs = NULL; relocs 136 scripts/sortextable.h relocs = (void *)ehdr + _r(&shdr[i].sh_offset); relocs 173 scripts/sortextable.h if (relocs) relocs 174 scripts/sortextable.h memset(relocs, 0, relocs_size);