Home
last modified time | relevance | path

Searched refs:unpin (Results 1 - 25 of 81) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/gpu/host1x/
H A Djob.c124 goto unpin; in pin_job()
147 goto unpin; in pin_job()
170 goto unpin; in pin_job()
175 goto unpin; in pin_job()
209 goto unpin; in pin_job()
274 unpin: in pin_job()
645 struct host1x_job_unpin_data *unpin = &job->unpins[i]; in host1x_job_unpin() local
646 struct device *dev = unpin->dev ?: host->dev; in host1x_job_unpin()
647 struct sg_table *sgt = unpin->sgt; in host1x_job_unpin()
650 unpin in host1x_job_unpin()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/host1x/
H A Djob.c161 goto unpin; in pin_job()
181 goto unpin; in pin_job()
187 goto unpin; in pin_job()
197 goto unpin; in pin_job()
228 goto unpin; in pin_job()
234 goto unpin; in pin_job()
274 unpin: in pin_job()
/kernel/linux/linux-5.10/arch/s390/kvm/
H A Dvsie.c662 /* unpin all blocks previously pinned by pin_blocks(), marking them dirty */
744 goto unpin; in pin_blocks()
754 goto unpin; in pin_blocks()
760 goto unpin; in pin_blocks()
770 goto unpin; in pin_blocks()
779 goto unpin; in pin_blocks()
789 goto unpin; in pin_blocks()
795 goto unpin; in pin_blocks()
809 goto unpin; in pin_blocks()
813 goto unpin; in pin_blocks()
[all...]
/kernel/linux/linux-6.6/arch/s390/kvm/
H A Dvsie.c677 /* unpin all blocks previously pinned by pin_blocks(), marking them dirty */
759 goto unpin; in pin_blocks()
769 goto unpin; in pin_blocks()
775 goto unpin; in pin_blocks()
785 goto unpin; in pin_blocks()
794 goto unpin; in pin_blocks()
804 goto unpin; in pin_blocks()
810 goto unpin; in pin_blocks()
824 goto unpin; in pin_blocks()
828 goto unpin; in pin_blocks()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dselftest_context.c101 * context unpin when debugging. We are using the same location in __live_context_size()
204 * we retire the final request. We track when we unpin the context, in __live_active_context()
207 * to unpin the context from the next idle-barrier. in __live_active_context()
331 goto unpin; in __remote_sync()
337 goto unpin; in __remote_sync()
342 unpin: in __remote_sync()
H A Dintel_context_types.h37 void (*unpin)(struct intel_context *ce); member
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dselftest_context.c102 * context unpin when debugging. We are using the same location in __live_context_size()
205 * we retire the final request. We track when we unpin the context, in __live_active_context()
208 * to unpin the context from the next idle-barrier. in __live_active_context()
215 * get a message from the GuC to signal that it is safe to unpin the in __live_active_context()
338 goto unpin; in __remote_sync()
344 goto unpin; in __remote_sync()
349 unpin: in __remote_sync()
H A Dintel_context_types.h50 void (*unpin)(struct intel_context *ce); member
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_ldu.c151 if (ld->fb->unpin) in vmw_ldu_del_active()
152 ld->fb->unpin(ld->fb); in vmw_ldu_del_active()
169 if (ld->fb && ld->fb->unpin) in vmw_ldu_add_active()
170 ld->fb->unpin(ld->fb); in vmw_ldu_add_active()
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/
H A Dplane.c130 goto unpin; in tegra_dc_pin()
136 goto unpin; in tegra_dc_pin()
146 goto unpin; in tegra_dc_pin()
158 unpin: in tegra_dc_pin()
/kernel/linux/linux-5.10/arch/x86/xen/
H A Dmmu_pv.c914 * we need to repoint it somewhere else before we can unpin it.
963 * unpin old process pagetable and mark it all read-write, which
968 * switch all CPUs off this pagetable before we can unpin it.
1031 static void __init xen_cleanmfnmap_free_pgtbl(void *pgtbl, bool unpin) in xen_cleanmfnmap_free_pgtbl() argument
1035 if (unpin) in xen_cleanmfnmap_free_pgtbl()
1041 static void __init xen_cleanmfnmap_pmd(pmd_t *pmd, bool unpin) in xen_cleanmfnmap_pmd() argument
1061 xen_cleanmfnmap_free_pgtbl(pte_tbl, unpin); in xen_cleanmfnmap_pmd()
1064 static void __init xen_cleanmfnmap_pud(pud_t *pud, bool unpin) in xen_cleanmfnmap_pud() argument
1080 xen_cleanmfnmap_pmd(pmd_tbl + i, unpin); in xen_cleanmfnmap_pud()
1083 xen_cleanmfnmap_free_pgtbl(pmd_tbl, unpin); in xen_cleanmfnmap_pud()
1086 xen_cleanmfnmap_p4d(p4d_t *p4d, bool unpin) xen_cleanmfnmap_p4d() argument
1116 bool unpin; xen_cleanmfnmap() local
[all...]
/kernel/linux/linux-6.6/arch/x86/xen/
H A Dmmu_pv.c929 * we need to repoint it somewhere else before we can unpin it.
978 * unpin old process pagetable and mark it all read-write, which
983 * switch all CPUs off this pagetable before we can unpin it.
1046 static void __init xen_cleanmfnmap_free_pgtbl(void *pgtbl, bool unpin) in xen_cleanmfnmap_free_pgtbl() argument
1050 if (unpin) in xen_cleanmfnmap_free_pgtbl()
1056 static void __init xen_cleanmfnmap_pmd(pmd_t *pmd, bool unpin) in xen_cleanmfnmap_pmd() argument
1076 xen_cleanmfnmap_free_pgtbl(pte_tbl, unpin); in xen_cleanmfnmap_pmd()
1079 static void __init xen_cleanmfnmap_pud(pud_t *pud, bool unpin) in xen_cleanmfnmap_pud() argument
1095 xen_cleanmfnmap_pmd(pmd_tbl + i, unpin); in xen_cleanmfnmap_pud()
1098 xen_cleanmfnmap_free_pgtbl(pmd_tbl, unpin); in xen_cleanmfnmap_pud()
1101 xen_cleanmfnmap_p4d(p4d_t *p4d, bool unpin) xen_cleanmfnmap_p4d() argument
1131 bool unpin; xen_cleanmfnmap() local
[all...]
/kernel/linux/linux-6.6/drivers/dma-buf/
H A Ddma-buf.c624 (exp_info->ops->pin || exp_info->ops->unpin))) in dma_buf_export()
627 if (WARN_ON(!exp_info->ops->pin != !exp_info->ops->unpin)) in dma_buf_export()
855 * - &dma_buf_ops.unpin()
958 dmabuf->ops->unpin(attach); in dma_buf_dynamic_attach()
1014 dmabuf->ops->unpin(attach); in dma_buf_detach()
1073 if (dmabuf->ops->unpin) in dma_buf_unpin()
1074 dmabuf->ops->unpin(attach); in dma_buf_unpin()
1138 attach->dmabuf->ops->unpin(attach); in dma_buf_map_attachment()
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/
H A Dplane.c152 goto unpin; in tegra_dc_pin()
164 goto unpin; in tegra_dc_pin()
177 unpin: in tegra_dc_pin()
H A Duapi.c255 goto unpin; in tegra_drm_ioctl_channel_map()
261 unpin: in tegra_drm_ioctl_channel_map()
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_cursor.c294 goto unpin; in radeon_crtc_cursor_set2()
349 unpin: in radeon_crtc_cursor_set2()
/kernel/linux/linux-5.10/include/linux/
H A Dhost1x.h86 void (*unpin)(struct device *dev, struct sg_table *sgt); member
121 bo->ops->unpin(dev, sgt); in host1x_bo_unpin()
H A Ddma-buf.h103 * @unpin:
113 void (*unpin)(struct dma_buf_attachment *attach); member
217 * unpin any resources pinned in @begin_cpu_access.
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_cursor.c294 goto unpin; in radeon_crtc_cursor_set2()
349 unpin: in radeon_crtc_cursor_set2()
/kernel/linux/linux-5.10/drivers/dma-buf/
H A Ddma-buf.c547 (exp_info->ops->pin || exp_info->ops->unpin))) in dma_buf_export()
550 if (WARN_ON(!exp_info->ops->pin != !exp_info->ops->unpin)) in dma_buf_export()
870 if (dmabuf->ops->unpin) in dma_buf_unpin()
871 dmabuf->ops->unpin(attach); in dma_buf_unpin()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_display.c124 * Handle unpin events outside the interrupt handler proper.
132 /* unpin of the old buffer */ in amdgpu_display_unpin_work_func()
137 DRM_ERROR("failed to unpin buffer after flip\n"); in amdgpu_display_unpin_work_func()
176 /* schedule unpin of the old buffer */ in amdgpu_display_crtc_page_flip_target()
205 goto unpin; in amdgpu_display_crtc_page_flip_target()
213 goto unpin; in amdgpu_display_crtc_page_flip_target()
250 unpin: in amdgpu_display_crtc_page_flip_target()
253 DRM_ERROR("failed to unpin new abo in error path\n"); in amdgpu_display_crtc_page_flip_target()
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_gem.h111 * @unpin:
117 void (*unpin)(struct drm_gem_object *obj); member
/kernel/linux/linux-6.6/include/linux/
H A Ddma-buf.h112 * @unpin:
122 void (*unpin)(struct dma_buf_attachment *attach); member
186 * For static dma_buf handling this might also unpin the backing
/kernel/linux/linux-5.10/drivers/gpu/drm/v3d/
H A Dv3d_bo.c57 .unpin = drm_gem_shmem_unpin,
/kernel/linux/linux-5.10/drivers/gpu/drm/virtio/
H A Dvirtgpu_object.c111 .unpin = drm_gem_shmem_unpin,

Completed in 24 milliseconds

1234