Home
last modified time | relevance | path

Searched refs:unpin (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v5.4/drivers/gpu/host1x/
Djob.c115 goto unpin; in pin_job()
139 goto unpin; in pin_job()
154 goto unpin; in pin_job()
163 goto unpin; in pin_job()
182 unpin: in pin_job()
559 struct host1x_job_unpin_data *unpin = &job->unpins[i]; in host1x_job_unpin() local
562 unpin->size && host->domain) { in host1x_job_unpin()
564 unpin->size); in host1x_job_unpin()
569 host1x_bo_unpin(unpin->bo, unpin->sgt); in host1x_job_unpin()
570 host1x_bo_put(unpin->bo); in host1x_job_unpin()
/Linux-v5.4/arch/s390/kvm/
Dvsie.c744 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()
817 goto unpin; in pin_blocks()
[all …]
/Linux-v5.4/drivers/gpu/drm/i915/gt/
Dselftest_context.c342 goto unpin; in __remote_sync()
348 goto unpin; in __remote_sync()
353 unpin: in __remote_sync()
Dintel_context_types.h29 void (*unpin)(struct intel_context *ce); member
Dintel_context.c103 ce->ops->unpin(ce); in intel_context_unpin()
Dmock_engine.c158 .unpin = mock_context_unpin,
Dselftest_lrc.c1457 goto unpin; in smoke_submit()
1474 unpin: in smoke_submit()
/Linux-v5.4/drivers/gpu/drm/vmwgfx/
Dvmwgfx_ldu.c152 if (ld->fb->unpin) in vmw_ldu_del_active()
153 ld->fb->unpin(ld->fb); in vmw_ldu_del_active()
170 if (ld->fb && ld->fb->unpin) in vmw_ldu_add_active()
171 ld->fb->unpin(ld->fb); in vmw_ldu_add_active()
Dvmwgfx_kms.h220 int (*unpin)(struct vmw_framebuffer *fb); member
/Linux-v5.4/arch/x86/xen/
Dmmu_pv.c1127 static void __init xen_cleanmfnmap_free_pgtbl(void *pgtbl, bool unpin) in xen_cleanmfnmap_free_pgtbl() argument
1131 if (unpin) in xen_cleanmfnmap_free_pgtbl()
1137 static void __init xen_cleanmfnmap_pmd(pmd_t *pmd, bool unpin) in xen_cleanmfnmap_pmd() argument
1157 xen_cleanmfnmap_free_pgtbl(pte_tbl, unpin); in xen_cleanmfnmap_pmd()
1160 static void __init xen_cleanmfnmap_pud(pud_t *pud, bool unpin) in xen_cleanmfnmap_pud() argument
1176 xen_cleanmfnmap_pmd(pmd_tbl + i, unpin); in xen_cleanmfnmap_pud()
1179 xen_cleanmfnmap_free_pgtbl(pmd_tbl, unpin); in xen_cleanmfnmap_pud()
1182 static void __init xen_cleanmfnmap_p4d(p4d_t *p4d, bool unpin) in xen_cleanmfnmap_p4d() argument
1198 xen_cleanmfnmap_pud(pud_tbl + i, unpin); in xen_cleanmfnmap_p4d()
1201 xen_cleanmfnmap_free_pgtbl(pud_tbl, unpin); in xen_cleanmfnmap_p4d()
[all …]
/Linux-v5.4/include/linux/
Dhost1x.h68 void (*unpin)(struct host1x_bo *bo, struct sg_table *sgt); member
103 bo->ops->unpin(bo, sgt); in host1x_bo_unpin()
/Linux-v5.4/drivers/gpu/drm/radeon/
Dradeon_cursor.c294 goto unpin; in radeon_crtc_cursor_set2()
349 unpin: in radeon_crtc_cursor_set2()
/Linux-v5.4/include/drm/
Ddrm_gem.h117 void (*unpin)(struct drm_gem_object *obj); member
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_display.c205 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()
/Linux-v5.4/drivers/gpu/drm/panfrost/
Dpanfrost_gem.c111 .unpin = drm_gem_shmem_unpin,
/Linux-v5.4/drivers/gpu/drm/v3d/
Dv3d_bo.c57 .unpin = drm_gem_shmem_unpin,
/Linux-v5.4/drivers/gpu/drm/
Ddrm_gem_vram_helper.c634 .unpin = drm_gem_vram_object_unpin,
Ddrm_gem.c1234 if (obj->funcs && obj->funcs->unpin) in drm_gem_unpin()
1235 obj->funcs->unpin(obj); in drm_gem_unpin()
Ddrm_gem_shmem_helper.c31 .unpin = drm_gem_shmem_unpin,
/Linux-v5.4/drivers/infiniband/hw/hfi1/
Duser_sdma.c82 static void user_sdma_free_request(struct user_sdma_request *req, bool unpin);
1416 static void user_sdma_free_request(struct user_sdma_request *req, bool unpin) in user_sdma_free_request() argument
1440 if (unpin) in user_sdma_free_request()
/Linux-v5.4/fs/btrfs/
Ddisk-io.c4398 struct extent_io_tree *unpin; in btrfs_destroy_pinned_extent() local
4404 unpin = pinned_extents; in btrfs_destroy_pinned_extent()
4416 ret = find_first_extent_bit(unpin, 0, &start, &end, in btrfs_destroy_pinned_extent()
4423 clear_extent_dirty(unpin, start, end, &cached_state); in btrfs_destroy_pinned_extent()
4431 if (unpin == &fs_info->freed_extents[0]) in btrfs_destroy_pinned_extent()
4432 unpin = &fs_info->freed_extents[1]; in btrfs_destroy_pinned_extent()
4434 unpin = &fs_info->freed_extents[0]; in btrfs_destroy_pinned_extent()
Dextent-tree.c2885 struct extent_io_tree *unpin; in btrfs_finish_extent_commit() local
2891 unpin = &fs_info->freed_extents[1]; in btrfs_finish_extent_commit()
2893 unpin = &fs_info->freed_extents[0]; in btrfs_finish_extent_commit()
2899 ret = find_first_extent_bit(unpin, 0, &start, &end, in btrfs_finish_extent_commit()
2910 clear_extent_dirty(unpin, start, end, &cached_state); in btrfs_finish_extent_commit()
Dfree-space-cache.c1049 struct extent_io_tree *unpin = NULL; in write_pinned_extent_entries() local
1062 unpin = block_group->fs_info->pinned_extents; in write_pinned_extent_entries()
1067 ret = find_first_extent_bit(unpin, start, in write_pinned_extent_entries()
/Linux-v5.4/drivers/gpu/drm/tegra/
Dgem.c107 .unpin = tegra_bo_unpin,
/Linux-v5.4/Documentation/filesystems/
Dxfs-delayed-logging-design.txt397 and unpin) in the log vector chain and then free the log vector chain and
575 transactions is completed, they will unpin the item once. As a result, the item
585 log items becomes unbalanced if we retain the "pin on transaction commit, unpin
588 To keep pin/unpin symmetry, the algorithm needs to change to a "pin on
589 insertion into the CIL, unpin on checkpoint completion". In other words, the

12