/linux-4.1.27/drivers/gpu/host1x/ |
H A D | job.c | 190 goto unpin; pin_job() 194 goto unpin; pin_job() 209 goto unpin; pin_job() 213 goto unpin; pin_job() 223 unpin: pin_job() 574 struct host1x_job_unpin_data *unpin = &job->unpins[i]; host1x_job_unpin() local 575 host1x_bo_unpin(unpin->bo, unpin->sgt); host1x_job_unpin() 576 host1x_bo_put(unpin->bo); host1x_job_unpin()
|
H A D | cdma.h | 41 * update - call to update sync queue and push buffer, unpin memory
|
H A D | cdma.c | 207 * - unpin & unref their mems
|
/linux-4.1.27/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_kms.h | 45 * @unpin is called 50 int (*unpin)(struct vmw_framebuffer *fb); member in struct:vmw_framebuffer
|
H A D | vmwgfx_ldu.c | 167 if (ld->fb->unpin) vmw_ldu_del_active() 168 ld->fb->unpin(ld->fb); vmw_ldu_del_active() 185 if (ld->fb && ld->fb->unpin) vmw_ldu_add_active() 186 ld->fb->unpin(ld->fb); vmw_ldu_add_active()
|
H A D | vmwgfx_dmabuf.c | 252 * @buf: DMA buffer to unpin. 294 * vmw_bo_pin - Pin or unpin a buffer object without moving it. 297 * @pin: Whether to pin or unpin.
|
H A D | vmwgfx_execbuf.c | 805 * that fence, we can do an asynchronus unpin now, and be sure that the 2620 * vmw_execbuf_unpin_panic - Idle the fifo and unpin the query buffer. 2624 * This function is called to idle the fifo and unpin the query buffer 2630 DRM_ERROR("Can't unpin query buffer. Trying to recover.\n"); vmw_execbuf_unpin_panic() 2640 * __vmw_execbuf_release_pinned_bo - Flush queries and unpin the pinned 2648 * This function should be used to unpin the pinned query bo, or 2731 * vmw_execbuf_release_pinned_bo - Flush queries and unpin the pinned 2736 * This function should be used to unpin the pinned query bo, or
|
H A D | vmwgfx_overlay.c | 222 * Move a buffer to vram or gmr if @pin is set, else unpin the buffer.
|
H A D | vmwgfx_kms.c | 1105 vfbd->base.unpin = vmw_framebuffer_dmabuf_unpin; vmw_kms_new_framebuffer_dmabuf()
|
/linux-4.1.27/drivers/gpu/drm/omapdrm/ |
H A D | omap_plane.c | 61 /* for deferring bo unpin's until next post_apply(): */ 75 * omap_framebuffer_pin/unpin are always called from priv->wq, omap_plane_unpin_worker() 395 "unpin", omap_plane_unpin_worker); omap_plane_init()
|
H A D | omap_dmm_tiler.h | 90 /* pin/unpin */
|
H A D | omap_fb.c | 280 /* unpin, no longer being scanned out: */ omap_framebuffer_unpin()
|
H A D | omap_dmm_tiler.c | 332 * Pin/unpin 417 /* note: if you have pin'd pages, you should have already unpin'd first! */ tiler_release()
|
H A D | omap_gem.c | 809 * could potentially unpin and unmap buffers from TILER 823 "could not unpin pages: %d\n", ret); omap_gem_put_paddr()
|
/linux-4.1.27/drivers/gpu/drm/qxl/ |
H A D | qxl_object.c | 256 dev_warn(qdev->dev, "%p unpin not necessary\n", bo); qxl_bo_unpin() 266 dev_err(qdev->dev, "%p validate failed for unpin\n", bo); qxl_bo_unpin()
|
H A D | qxl_drv.c | 103 /* unpin the front buffers */ qxl_drm_freeze()
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
H A D | radeon_cursor.c | 277 goto unpin; radeon_crtc_cursor_set2() 332 unpin: radeon_crtc_cursor_set2()
|
H A D | radeon_object.c | 387 dev_warn(bo->rdev->dev, "%p unpin not necessary\n", bo); radeon_bo_unpin() 404 dev_err(bo->rdev->dev, "%p validate failed for unpin\n", bo); radeon_bo_unpin()
|
H A D | radeon_gart.c | 185 * radeon_gart_table_vram_unpin - unpin gart page table in vram
|
H A D | radeon_display.c | 259 * radeon_unpin_work_func - unpin old buffer object 271 /* unpin of the old buffer */ radeon_unpin_work_func() 276 DRM_ERROR("failed to unpin buffer after flip\n"); radeon_unpin_work_func() 476 /* schedule unpin of the old buffer */ radeon_crtc_page_flip() 582 DRM_ERROR("failed to unpin new rbo in error path\n"); radeon_crtc_page_flip()
|
H A D | radeon_legacy_crtc.c | 437 * the old buffer after pining the new one, first unpin old one radeon_crtc_do_set_base() 1100 DRM_ERROR("failed to reserve rbo before unpin\n"); radeon_crtc_disable()
|
H A D | radeon_vce.c | 178 * radeon_vce_suspend - unpin VCE fw memory
|
H A D | radeon_device.c | 1575 /* unpin the front buffers and cursors */ radeon_suspend_kms() 1594 /* don't unpin kernel fb objects */ radeon_suspend_kms()
|
H A D | atombios_crtc.c | 2142 DRM_ERROR("failed to reserve rbo before unpin\n"); atombios_crtc_disable()
|
/linux-4.1.27/include/linux/ |
H A D | host1x.h | 64 void (*unpin)(struct host1x_bo *bo, struct sg_table *sgt); member in struct:host1x_bo_ops 99 bo->ops->unpin(bo, sgt); host1x_bo_unpin()
|
H A D | fscache-cache.h | 251 /* unpin an object in the cache */
|
/linux-4.1.27/fs/gfs2/ |
H A D | trace_gfs2.h | 316 * Correctness: pin/unpin vs. disk I/O ordering 320 /* Pin/unpin a block in the log */ 345 __entry->pin ? "pin" : "unpin",
|
H A D | lops.c | 92 * @bh: The buffer to unpin
|
/linux-4.1.27/fs/ntfs/ |
H A D | aops.h | 74 * unpin, unmap and release the page.
|
/linux-4.1.27/arch/frv/mm/ |
H A D | mmu-context.c | 174 /* unpin if pid is zero */ cxn_pin_by_pid()
|
/linux-4.1.27/drivers/gpu/drm/ast/ |
H A D | ast_ttm.c | 382 DRM_ERROR("unpin bad %p\n", bo); ast_bo_unpin() 402 DRM_ERROR("unpin bad %p\n", bo); ast_bo_push_sysram()
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
H A D | i915_gem_evict.c | 145 /* Can we unpin some objects such as idle hw contents, i915_gem_evict_something() 163 * acquire our locks and unpin the old scanouts. i915_gem_evict_something()
|
H A D | i915_gem.c | 1658 goto unpin; i915_gem_fault() 1662 goto unpin; i915_gem_fault() 1687 unpin: i915_gem_fault()
|
H A D | intel_display.c | 2416 * pin/unpin/fence and not more. intel_pin_and_fence_fb_obj() 3776 /* ensure that the unpin work is consistent wrt ->pending. */ page_flip_completed()
|
/linux-4.1.27/drivers/gpu/drm/mgag200/ |
H A D | mgag200_ttm.c | 383 DRM_ERROR("unpin bad %p\n", bo); mgag200_bo_unpin() 403 DRM_ERROR("unpin bad %p\n", bo); mgag200_bo_push_sysram()
|
/linux-4.1.27/fs/jfs/ |
H A D | jfs_dtree.c | 794 /* unpin the parent page */ dtSearch() 867 * dtSplitUp() will insert the entry and unpin the leaf page. dtInsert() 912 /* unpin the leaf page */ dtInsert() 1221 /* unpin left child page */ dtSplitUp() 1240 /* unpin right child page */ dtSplitUp() 1293 /* unpin current split and its right page */ dtSplitUp() 2425 /* unpin the parent page */ dtDeleteUp() 2582 /* unpin the relocated page */ dtRelocate() 2625 /* unpin the parent dtpage */ dtRelocate() 2692 /* unpin the parent page */ dtSearchNode() 2724 /* unpin current page */ dtSearchNode() 3302 /* unpin previous leaf page */ jfs_readdir() 3400 /* unpin the parent page */ dtReadFirst() 3478 /* unpin leaf page */ dtReadNext() 3493 /* unpin leftmost leaf page */ dtReadNext() 3511 /* unpin current parent page */ dtReadNext() 3534 /* unpin parent page */ dtReadNext() 3552 /* unpin leaf page */ dtReadNext() 4572 /* unpin the leaf page */ dtModify()
|
H A D | jfs_xtree.c | 512 /* unpin the parent page */ xtSearch() 606 * The xtSplitUp() will insert the entry and unpin the leaf page. xtInsert() 666 /* unpin the leaf page */ xtInsert() 862 /* unpin previous right child page */ xtSplitUp() 924 /* unpin parent page */ xtSplitUp() 932 /* unpin current right page */ xtSplitUp() 1429 * The xtSplitUp() will insert the entry and unpin the leaf page. xtExtend() 1503 /* unpin the leaf page */ xtExtend() 1594 * The xtSplitUp() will insert the entry and unpin the leaf page. xtTailgate() 1685 /* unpin the leaf page */ xtTailgate() 2145 /* unpin the leaf page */ xtUpdate() 2227 * The xtSplitUp() will insert the entry and unpin the leaf page. xtAppend() 2316 /* unpin the leaf page */ xtAppend() 2359 /* unpin the leaf page */ xtDelete() 2498 /* unpin/free the buffer page */ xtDeleteUp() 2536 /* unpin the parent page */ xtDeleteUp() 2809 /* unpin the target page to new homeward bound */ xtRelocate() 2866 /* unpin the parent xtpage */ xtRelocate() 2992 /* unpin the parent page */ xtSearchNode()
|
/linux-4.1.27/fs/xfs/ |
H A D | xfs_buf_item.c | 398 * This is called to unpin the buffer associated with the buf log 525 * issues a log force to unpin the stale buffer. Check for the xfs_buf_item_push() 563 * potential races with the unpin code freeing the bli by not referencing the 587 * (cancelled) buffers at unpin time, but we'll never go through the xfs_buf_item_unlock() 588 * pin/unpin cycle if we abort inside commit. xfs_buf_item_unlock() 1146 * log-committed callbacks to unpin these buffers. Or we may never xfs_buf_iodone()
|
H A D | xfs_extfree_item.c | 53 * committed vs unpin operations in bulk insert operations. Hence the reference 131 * While EFIs cannot really be pinned, the unpin operation is the last place at
|
H A D | xfs_inode_item.c | 388 * This is called to unpin the inode associated with the inode log 509 * To avoid this, just unpin the inode directly and return a LSN of -1 so the
|
H A D | xfs_dquot_item.c | 123 * Most of these pin/unpin routines are plagiarized from inode code.
|
H A D | xfs_icache.c | 860 * shutdown EIO unpin and reclaim 884 * shutdown => unpin and reclaim 886 * pinned, sync => unpin
|
H A D | xfs_buf.h | 162 wait_queue_head_t b_waiters; /* unpin waiters */
|
H A D | xfs_trans.c | 824 /* unpin all the log items */ xfs_trans_committed_bulk() 852 * we have the ail lock. Then unpin the item. This does xfs_trans_committed_bulk()
|
H A D | xfs_log.c | 914 * trying to cover the log as we clean up. We then need to unpin all objects in 1281 * Every sync period we need to unpin all items in the AIL and push them to 3302 * interface to use when trying to unpin items or move the log forward. 3450 * interface to use when trying to unpin items or move the log forward.
|
H A D | xfs_trans_ail.c | 478 * the restart to issue a log force to unpin the stuck items. xfsaild_push()
|
H A D | xfs_trans_buf.c | 657 * special processing during unpin - where any inodes
|
H A D | xfs_log_cil.c | 368 * chains in a separate pass so that we unpin the log items as quickly as
|
H A D | xfs_super.c | 1147 /* force the log to unpin objects from the now complete transactions */ xfs_quiesce_attr()
|
H A D | xfs_inode.c | 2458 * This is called to unpin an inode. The caller must have the inode locked
|
/linux-4.1.27/fs/btrfs/ |
H A D | extent_map.c | 265 * unpin_extent_cache - unpin an extent from the cache 266 * @tree: tree to unpin the extent in
|
H A D | disk-io.c | 4231 struct extent_io_tree *unpin; btrfs_destroy_pinned_extent() local 4237 unpin = pinned_extents; btrfs_destroy_pinned_extent() 4240 ret = find_first_extent_bit(unpin, 0, &start, &end, btrfs_destroy_pinned_extent() 4245 clear_extent_dirty(unpin, start, end, GFP_NOFS); btrfs_destroy_pinned_extent() 4251 if (unpin == &root->fs_info->freed_extents[0]) btrfs_destroy_pinned_extent() 4252 unpin = &root->fs_info->freed_extents[1]; btrfs_destroy_pinned_extent() 4254 unpin = &root->fs_info->freed_extents[0]; btrfs_destroy_pinned_extent()
|
H A D | free-space-cache.c | 1043 struct extent_io_tree *unpin = NULL; write_pinned_extent_entries() local 1056 unpin = root->fs_info->pinned_extents; write_pinned_extent_entries() 1061 ret = find_first_extent_bit(unpin, start, write_pinned_extent_entries()
|
H A D | extent-tree.c | 6043 struct extent_io_tree *unpin; btrfs_finish_extent_commit() local 6052 unpin = &fs_info->freed_extents[1]; btrfs_finish_extent_commit() 6054 unpin = &fs_info->freed_extents[0]; btrfs_finish_extent_commit() 6058 ret = find_first_extent_bit(unpin, 0, &start, &end, btrfs_finish_extent_commit() 6069 clear_extent_dirty(unpin, start, end, GFP_NOFS); btrfs_finish_extent_commit()
|
H A D | inode.c | 2076 * the caller is expected to unpin it and allow it to be merged insert_reserved_file_extent()
|
/linux-4.1.27/arch/x86/kvm/ |
H A D | iommu.c | 121 * important because we unmap and unpin in 4kb steps later. kvm_iommu_map_pages()
|
/linux-4.1.27/drivers/gpu/drm/gma500/ |
H A D | gma_display.c | 129 /* If there was a previous display we can now unpin it */ gma_pipe_set_base() 440 /* unpin the old bo */ gma_crtc_cursor_set()
|
H A D | gtt.c | 296 DRM_ERROR("Failed to idle the blitter, unpin failed!"); psb_gtt_unpin()
|
/linux-4.1.27/drivers/gpu/drm/bochs/ |
H A D | bochs_mm.c | 319 DRM_ERROR("unpin bad %p\n", bo); bochs_bo_unpin()
|
/linux-4.1.27/drivers/gpu/drm/cirrus/ |
H A D | cirrus_ttm.c | 386 DRM_ERROR("unpin bad %p\n", bo); cirrus_bo_push_sysram()
|
/linux-4.1.27/drivers/staging/android/ |
H A D | ashmem.c | 70 * The lifecycle of this structure is from unpin to pin. 641 * ashmem_unpin - unpin the given range of pages. Returns zero on success. 657 * The user can ask us to unpin pages that are already entirely ashmem_unpin()
|
/linux-4.1.27/fs/ocfs2/cluster/ |
H A D | heartbeat.c | 159 * In global heartbeat mode, we pin/unpin all o2hb regions. This solution 757 * If global heartbeat active, unpin all regions if the o2hb_set_quorum_device() 2409 * In local, we only unpin the matching region. In global we unpin all the 2482 * unpin all quorum regions o2hb_region_dec_user()
|
/linux-4.1.27/drivers/gpu/drm/tegra/ |
H A D | gem.c | 88 .unpin = tegra_bo_unpin,
|
/linux-4.1.27/arch/x86/xen/ |
H A D | mmu.c | 924 return 0; /* never need to flush on unpin */ xen_unpin_page() 1002 we need to repoint it somewhere else before we can unpin it. */ drop_other_mm_ref() 1072 * unpin old process pagetable and mark it all read-write, which 1077 * switch all CPUs off this pagetable before we can unpin it. 1693 /* For PVH no need to set R/O or R/W to pin them or unpin them. */ set_page_prot_flags()
|
/linux-4.1.27/drivers/media/v4l2-core/ |
H A D | videobuf2-dma-contig.c | 777 pr_err("trying to unpin a not attached buffer\n"); vb2_dc_unmap_dmabuf()
|
H A D | videobuf2-dma-sg.c | 644 pr_err("trying to unpin a not attached buffer\n"); vb2_dma_sg_unmap_dmabuf()
|
/linux-4.1.27/net/9p/ |
H A D | trans_virtio.c | 499 * Non kernel buffers are pinned, unpin them p9_virtio_zc_request()
|
/linux-4.1.27/net/rds/ |
H A D | ib_rdma.c | 639 /* Now we can destroy the DMA mapping and unpin any pages */ rds_ib_flush_mr_pool()
|
/linux-4.1.27/drivers/misc/genwqe/ |
H A D | card_dev.c | 245 * not call the unpin ioctl, which is supposed to free genwqe_remove_pinnings()
|
/linux-4.1.27/drivers/gpu/drm/ |
H A D | drm_gem.c | 451 * Use drm_gem_put_pages() to release the array and unpin all pages.
|
/linux-4.1.27/drivers/vfio/ |
H A D | vfio_iommu_type1.c | 348 * pfns to unpin. The rest need to be unmapped in advance so we have vfio_unmap_unpin()
|
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/ |
H A D | client.c | 187 void __ptlrpc_free_bulk(struct ptlrpc_bulk_desc *desc, int unpin) __ptlrpc_free_bulk() argument 203 if (unpin) { __ptlrpc_free_bulk()
|
/linux-4.1.27/fs/ |
H A D | fs-writeback.c | 697 * Bounce back to the caller to unpin this and writeback_sb_inodes()
|
/linux-4.1.27/arch/powerpc/kvm/ |
H A D | book3s_hv.c | 490 /* sigh... unpin that one and try again */ kvmppc_update_vpa()
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/lustre/ |
H A D | lustre_idl.h | 2214 __u32 flags; /* from vfs for pin/unpin, LUSTRE_BFLAG close */
|