/drivers/gpu/drm/etnaviv/ |
D | etnaviv_cmd_parser.c | 17 const struct drm_etnaviv_gem_submit_reloc *relocs; member 92 if (state->num_relocs && state->relocs->submit_offset < buf_offset) { in etnaviv_warn_if_non_sensitive() 96 state->relocs->submit_offset); in etnaviv_warn_if_non_sensitive() 98 state->relocs->submit_offset < buf_offset) { in etnaviv_warn_if_non_sensitive() 99 state->relocs++; in etnaviv_warn_if_non_sensitive() 117 state->relocs->submit_offset == buf_offset) { in etnaviv_validate_load_state() 118 state->relocs++; in etnaviv_validate_load_state() 132 state->relocs->submit_offset - in etnaviv_validate_load_state() 149 struct drm_etnaviv_gem_submit_reloc *relocs, in etnaviv_cmd_validate_one() argument 157 state.relocs = relocs; in etnaviv_cmd_validate_one()
|
D | etnaviv_gem_submit.c | 271 u32 size, const struct drm_etnaviv_gem_submit_reloc *relocs, in submit_reloc() argument 283 const struct drm_etnaviv_gem_submit_reloc *r = relocs + i; in submit_reloc() 430 struct drm_etnaviv_gem_submit_reloc *relocs; in etnaviv_ioctl_gem_submit() local 477 relocs = kvmalloc_array(args->nr_relocs, sizeof(*relocs), GFP_KERNEL); in etnaviv_ioctl_gem_submit() 480 if (!bos || !relocs || !pmrs || !stream) { in etnaviv_ioctl_gem_submit() 492 ret = copy_from_user(relocs, u64_to_user_ptr(args->relocs), in etnaviv_ioctl_gem_submit() 493 args->nr_relocs * sizeof(*relocs)); in etnaviv_ioctl_gem_submit() 546 relocs, args->nr_relocs)) { in etnaviv_ioctl_gem_submit() 564 relocs, args->nr_relocs); in etnaviv_ioctl_gem_submit() 619 if (relocs) in etnaviv_ioctl_gem_submit() [all …]
|
D | etnaviv_drv.h | 82 struct drm_etnaviv_gem_submit_reloc *relocs, unsigned int reloc_size);
|
/drivers/scsi/sym53c8xx_2/ |
D | sym_fw.c | 352 int relocs; in sym_fw_bind_script() local 395 relocs = 0; in sym_fw_bind_script() 401 relocs = 1; in sym_fw_bind_script() 407 relocs = 2; in sym_fw_bind_script() 429 relocs = 1; in sym_fw_bind_script() 437 relocs = 0; in sym_fw_bind_script() 447 relocs = 1; in sym_fw_bind_script() 456 relocs = 0; in sym_fw_bind_script() 465 relocs = 0; in sym_fw_bind_script() 467 relocs = 2; in sym_fw_bind_script() [all …]
|
/drivers/gpu/drm/radeon/ |
D | radeon_cs.c | 96 p->relocs = kvmalloc_array(p->nrelocs, sizeof(struct radeon_bo_list), in radeon_cs_parser_relocs() 98 if (p->relocs == NULL) { in radeon_cs_parser_relocs() 116 p->relocs[i].robj = gem_to_radeon_bo(gobj); in radeon_cs_parser_relocs() 139 p->relocs[i].preferred_domains = in radeon_cs_parser_relocs() 142 p->relocs[i].allowed_domains = in radeon_cs_parser_relocs() 157 p->relocs[i].preferred_domains = domain; in radeon_cs_parser_relocs() 160 p->relocs[i].allowed_domains = domain; in radeon_cs_parser_relocs() 163 if (radeon_ttm_tt_has_userptr(p->relocs[i].robj->tbo.ttm)) { in radeon_cs_parser_relocs() 164 uint32_t domain = p->relocs[i].preferred_domains; in radeon_cs_parser_relocs() 172 p->relocs[i].preferred_domains = domain; in radeon_cs_parser_relocs() [all …]
|
D | radeon_vce.c | 488 reloc = &p->relocs[(idx / 4)]; in radeon_vce_cs_reloc()
|
D | radeon_uvd.c | 591 reloc = &p->relocs[(idx / 4)]; in radeon_uvd_cs_reloc()
|
D | r600_cs.c | 2360 *cs_reloc = &p->relocs[idx]; in r600_dma_cs_next_reloc()
|
D | radeon.h | 1069 struct radeon_bo_list *relocs; member
|
/drivers/gpu/drm/i915/gem/ |
D | i915_gem_execbuffer.c | 238 struct list_head relocs; member 513 list_add_tail(&vma->reloc_link, &eb->relocs); in eb_add_vma() 750 INIT_LIST_HEAD(&eb->relocs); in eb_lookup_vmas() 1531 struct drm_i915_gem_relocation_entry *relocs = in eb_relocate_vma_slow() local 1532 u64_to_ptr(typeof(*relocs), entry->relocs_ptr); in eb_relocate_vma_slow() 1537 u64 offset = eb_relocate_entry(eb, vma, &relocs[i]); in eb_relocate_vma_slow() 1579 struct drm_i915_gem_relocation_entry *relocs; in eb_copy_relocations() local 1598 size = nreloc * sizeof(*relocs); in eb_copy_relocations() 1600 relocs = kvmalloc_array(size, 1, GFP_KERNEL); in eb_copy_relocations() 1601 if (!relocs) { in eb_copy_relocations() [all …]
|
/drivers/gpu/host1x/ |
D | job.c | 52 job->relocs = num_relocs ? mem : NULL; in host1x_job_alloc() 108 struct host1x_reloc *reloc = &job->relocs[i]; in pin_job() 196 struct host1x_reloc *reloc = &job->relocs[i]; in do_relocs() 449 fw.reloc = job->relocs; in copy_gathers()
|
/drivers/gpu/drm/msm/ |
D | msm_gem_submit.c | 303 uint32_t offset, uint32_t nr_relocs, uint64_t relocs) in submit_reloc() argument 331 u64_to_user_ptr(relocs + (i * sizeof(submit_reloc))); in submit_reloc() 558 submit_cmd.nr_relocs, submit_cmd.relocs); in msm_ioctl_gem_submit()
|
/drivers/gpu/drm/nouveau/ |
D | nouveau_gem.c | 494 int ret, relocs = 0; in validate_list() local 535 relocs++; in validate_list() 543 return relocs; in validate_list() 614 reloc = u_memcpya(req->relocs, req->nr_relocs, sizeof(*reloc)); in nouveau_gem_pushbuf_reloc_apply()
|
/drivers/gpu/drm/tegra/ |
D | drm.c | 344 user_relocs = u64_to_user_ptr(args->relocs); in tegra_drm_submit() 430 err = host1x_reloc_copy_from_user(&job->relocs[num_relocs], in tegra_drm_submit() 436 reloc = &job->relocs[num_relocs]; in tegra_drm_submit()
|
/drivers/gpu/drm/qxl/ |
D | qxl_ioctl.c | 210 struct drm_qxl_reloc __user *u = u64_to_user_ptr(cmd->relocs); in qxl_process_single_command()
|
/drivers/scsi/ |
D | ncr53c8xx.c | 3516 int relocs; in ncr_script_copy_and_bind() local 3553 relocs = 2; in ncr_script_copy_and_bind() 3583 relocs = 1; in ncr_script_copy_and_bind() 3592 relocs = 0; in ncr_script_copy_and_bind() 3594 relocs = 1; in ncr_script_copy_and_bind() 3601 relocs = 1; in ncr_script_copy_and_bind() 3605 relocs = 0; in ncr_script_copy_and_bind() 3609 if (relocs) { in ncr_script_copy_and_bind() 3610 while (relocs--) { in ncr_script_copy_and_bind()
|