/linux-master/drivers/accel/ivpu/ |
H A D | ivpu_mmu.c | 341 cdtab->base = dmam_alloc_coherent(vdev->drm.dev, size, &cdtab->dma, GFP_KERNEL); 356 strtab->base = dmam_alloc_coherent(vdev->drm.dev, size, &strtab->dma, GFP_KERNEL); 375 q->base = dmam_alloc_coherent(vdev->drm.dev, IVPU_MMU_CMDQ_SIZE, &q->dma, GFP_KERNEL); 394 q->base = dmam_alloc_coherent(vdev->drm.dev, IVPU_MMU_EVTQ_SIZE, &q->dma, GFP_KERNEL); 793 ret = drmm_mutex_init(&vdev->drm, &mmu->lock);
|
H A D | ivpu_ipc.c | 82 if (drm_WARN_ON(&vdev->drm, !tx_buf)) { 255 if (drm_WARN_ONCE(&vdev->drm, cons->rx_callback, "Consumer works only in async mode\n")) 337 drm_WARN_ON(&vdev->drm, pm_runtime_status_suspended(vdev->drm.dev)); 487 ipc->mm_tx = devm_gen_pool_create(vdev->drm.dev, __ffs(IVPU_IPC_ALIGNMENT), 504 ret = drmm_mutex_init(&vdev->drm, &ipc->lock); 523 drm_WARN_ON(&vdev->drm, ipc->on); 524 drm_WARN_ON(&vdev->drm, !list_empty(&ipc->cons_list)); 525 drm_WARN_ON(&vdev->drm, !list_empty(&ipc->cb_msg_list)); 526 drm_WARN_ON(&vdev->drm, atomic_rea [all...] |
H A D | ivpu_drv.c | 11 #include <drm/drm_accel.h> 12 #include <drm/drm_file.h> 13 #include <drm/drm_gem.h> 14 #include <drm/drm_ioctl.h> 15 #include <drm/drm_prime.h> 81 drm_WARN_ON(&vdev->drm, !xa_erase_irq(&vdev->context_xa, file_priv->ctx.id)); 94 pm_runtime_get_sync(vdev->drm.dev); 98 pm_runtime_put_autosuspend(vdev->drm.dev); 109 drm_WARN_ON(&vdev->drm, !file_priv); 138 struct pci_dev *pdev = to_pci_dev(vdev->drm [all...] |
H A D | ivpu_drv.h | 9 #include <drm/drm_device.h> 10 #include <drm/drm_drv.h> 11 #include <drm/drm_managed.h> 12 #include <drm/drm_mm.h> 13 #include <drm/drm_print.h> 17 #include <uapi/drm/ivpu_accel.h> 65 drm_err(&(vdev)->drm, "%s(): " fmt, __func__, ##__VA_ARGS__) 68 drm_err_ratelimited(&(vdev)->drm, "%s(): " fmt, __func__, ##__VA_ARGS__) 71 drm_warn(&(vdev)->drm, "%s(): " fmt, __func__, ##__VA_ARGS__) 74 drm_err_ratelimited(&(vdev)->drm, " 105 struct drm_device drm; member in struct:ivpu_device [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_vm_types.h | 9 #include <drm/drm_gpuvm.h> 271 /** @xef: XE file handle for tracking this VM's drm client */
|
H A D | xe_sched_job.c | 107 err = drm_sched_job_init(&job->drm, q->entity, 1, NULL); 173 drm_sched_job_cleanup(&job->drm); 196 drm_sched_job_cleanup(&job->drm); 263 drm_sched_job_arm(&job->drm); 270 drm_sched_entity_push_job(&job->drm); 288 return drm_sched_job_add_dependency(&job->drm, fence);
|
H A D | xe_sched_job_types.h | 11 #include <drm/gpu_scheduler.h> 19 /** @drm: base DRM scheduler job */ 20 struct drm_sched_job drm; member in struct:xe_sched_job
|
H A D | xe_pt.c | 901 vm_dbg(&xe->drm, "%u entries to update\n", num_entries); 912 vm_dbg(&xe->drm, 994 err = drm_sched_job_add_dependency(&job->drm, fence); 1231 vm_dbg(&xe_vma_vm(vma)->xe->drm, 1594 vm_dbg(&xe_vma_vm(vma)->xe->drm,
|
H A D | xe_exec_queue_types.h | 11 #include <drm/gpu_scheduler.h>
|
H A D | xe_gt_pagefault.c | 11 #include <drm/drm_exec.h> 12 #include <drm/drm_managed.h> 13 #include <drm/ttm/ttm_execbuf_util.h> 266 drm_dbg(&xe->drm, "\n\tASID: %d\n" 353 drm_warn(&xe->drm, "PF Queue full, shouldn't be possible"); 379 drm_dbg(&xe->drm, "Fault response: Unsuccessful %d\n", ret); 484 drm_warn(&xe->drm, "Access counter request:\n" 610 drm_warn(&xe->drm, "ACC: Unsuccessful %d\n", ret); 655 drm_warn(>_to_xe(gt)->drm, "ACC Queue full, dropping ACC");
|
H A D | xe_device_types.h | 11 #include <drm/drm_device.h> 12 #include <drm/drm_file.h> 13 #include <drm/ttm/ttm_device.h> 213 /** @drm: drm device */ 214 struct drm_device drm; member in struct:xe_device 328 /** @clients: drm clients info */ 330 /** @clients.lock: Protects drm clients info */ 333 /** @clients.count: number of drm clients */ 545 /** @drm 546 struct drm_file *drm; member in struct:xe_file [all...] |
H A D | xe_device.c | 10 #include <drm/drm_aperture.h> 11 #include <drm/drm_atomic_helper.h> 12 #include <drm/drm_gem_ttm_helper.h> 13 #include <drm/drm_ioctl.h> 14 #include <drm/drm_managed.h> 15 #include <drm/drm_print.h> 16 #include <drm/xe_drm.h> 71 xef->drm = file; 158 pci_set_drvdata(to_pci_dev(xe->drm.dev), NULL); 220 xe = devm_drm_dev_alloc(&pdev->dev, &driver, struct xe_device, drm); 352 xe_driver_flr_fini(struct drm_device *drm, void *arg) argument 360 xe_device_sanitize(struct drm_device *drm, void *arg) argument [all...] |
H A D | xe_exec.c | 8 #include <drm/drm_device.h> 9 #include <drm/drm_exec.h> 10 #include <drm/drm_file.h> 11 #include <drm/xe_drm.h> 242 drm_warn(&xe->drm, "Trying to schedule after vm is closed or banned\n"); 262 err = drm_sched_job_add_resv_dependencies(&job->drm, 294 drm_gpuvm_resv_add_fence(&vm->gpuvm, exec, &job->drm.s_fence->finished, 299 &job->drm.s_fence->finished); 304 xe_exec_queue_last_fence_set(q, vm, &job->drm.s_fence->finished);
|
H A D | Makefile | 3 # Makefile for the drm device driver. This driver provides support for the 171 -I$(srctree)/drivers/gpu/drm/i915/display/ \ 179 $(obj)/i915-soc/%.o: $(srctree)/drivers/gpu/drm/i915/soc/%.c FORCE 184 $(obj)/i915-display/%.o: $(srctree)/drivers/gpu/drm/i915/display/%.c FORCE
|
H A D | xe_query.c | 11 #include <drm/ttm/ttm_placement.h> 12 #include <drm/xe_drm.h>
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_uvmm.c | 1821 struct drm_device *drm = cli->drm->dev; local 1848 r_obj = drm_gpuvm_resv_object_alloc(drm); 1859 drm_gpuvm_init(&uvmm->base, cli->name, 0, drm, r_obj,
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt.h | 81 GEM_TRACE("%s " fmt, dev_name(gt__->i915->drm.dev), \
|
H A D | intel_gt.c | 6 #include <drm/drm_managed.h> 7 #include <drm/intel-gtt.h> 67 gt = drmm_kzalloc(&i915->drm, sizeof(*gt), GFP_KERNEL); 75 gt->irq_lock = drmm_kzalloc(&i915->drm, sizeof(*gt->irq_lock), GFP_KERNEL); 879 uncore = drmm_kzalloc(>->i915->drm, sizeof(*uncore), GFP_KERNEL); 883 irq_lock = drmm_kzalloc(>->i915->drm, sizeof(*irq_lock), GFP_KERNEL); 906 struct pci_dev *pdev = to_pci_dev(i915->drm.dev); 937 gt = drmm_kzalloc(&i915->drm, sizeof(*gt), GFP_KERNEL);
|
H A D | intel_engine_cs.c | 8 #include <drm/drm_print.h> 536 drm_notice(&engine->i915->drm, \ 989 drm_WARN_ON(&i915->drm, engine_mask == 0); 990 drm_WARN_ON(&i915->drm, engine_mask & 1020 if (drm_WARN_ON(&i915->drm, mask != engine_mask))
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_dp_mst.c | 26 #include <drm/drm_atomic.h> 27 #include <drm/drm_atomic_helper.h> 28 #include <drm/drm_edid.h> 29 #include <drm/drm_fixed.h> 30 #include <drm/drm_probe_helper.h> 66 drm_dbg_kms(&i915->drm, "UHBR check failed(required bw %d available %d)\n", 181 drm_dbg_kms(&i915->drm, "Looking for slots in range min bpp %d max bpp %d\n", 190 drm_dbg_kms(&i915->drm, "Trying bpp %d\n", bpp); 229 drm_WARN_ON(&i915->drm, remote_tu < crtc_state->dp_m_n.tu); 239 drm_WARN_ON(&i915->drm, slot [all...] |
H A D | intel_display_types.h | 34 #include <drm/display/drm_dp_dual_mode_helper.h> 35 #include <drm/display/drm_dp_mst_helper.h> 36 #include <drm/display/drm_dp_tunnel.h> 37 #include <drm/display/drm_dsc.h> 38 #include <drm/drm_atomic.h> 39 #include <drm/drm_crtc.h> 40 #include <drm/drm_encoder.h> 41 #include <drm/drm_fourcc.h> 42 #include <drm/drm_framebuffer.h> 43 #include <drm/drm_probe_helpe 1347 union hdmi_infoframe drm; member in struct:intel_crtc_state::__anon41 [all...] |
H A D | intel_display.c | 35 #include <drm/display/drm_dp_helper.h> 36 #include <drm/display/drm_dp_tunnel.h> 37 #include <drm/drm_atomic.h> 38 #include <drm/drm_atomic_helper.h> 39 #include <drm/drm_atomic_uapi.h> 40 #include <drm/drm_damage_helper.h> 41 #include <drm/drm_edid.h> 42 #include <drm/drm_fourcc.h> 43 #include <drm/drm_probe_helper.h> 44 #include <drm/drm_rec [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_prime.c | 34 #include <drm/drm.h> 35 #include <drm/drm_drv.h> 36 #include <drm/drm_file.h> 37 #include <drm/drm_framebuffer.h> 38 #include <drm/drm_gem.h> 39 #include <drm/drm_prime.h> 284 * @file_priv: drm file-private structure 415 * @file_priv: drm file-private structure
|
/linux-master/drivers/gpu/drm/display/ |
H A D | drm_dp_dual_mode_helper.c | 30 #include <drm/display/drm_dp_dual_mode_helper.h> 31 #include <drm/drm_device.h> 32 #include <drm/drm_print.h>
|
/linux-master/include/uapi/linux/ |
H A D | kfd_ioctl.h | 26 #include <drm/drm.h>
|