Searched refs:dirty (Results 1 - 25 of 326) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_page_dirty.c31 * Different methods for tracking dirty:
32 * VMW_BO_DIRTY_PAGETABLE - Scan the pagetable for hardware dirty bits
43 * similarly a certain percentage of dirty pages trigger a transition to
54 * @start: First currently dirty bit
55 * @end: Last currently dirty bit + 1
56 * @method: The currently used dirty method
62 * dirty page.
75 * vmw_bo_dirty_scan_pagetable - Perform a pagetable scan for dirty bits
78 * Scans the pagetable for dirty bits. Clear those bits and modify the
79 * dirty structur
84 struct vmw_bo_dirty *dirty = vbo->dirty; local
122 struct vmw_bo_dirty *dirty = vbo->dirty; local
165 struct vmw_bo_dirty *dirty = vbo->dirty; local
187 struct vmw_bo_dirty *dirty = vbo->dirty; local
232 struct vmw_bo_dirty *dirty = vbo->dirty; local
289 struct vmw_bo_dirty *dirty = vbo->dirty; local
310 struct vmw_bo_dirty *dirty = vbo->dirty; local
357 struct vmw_bo_dirty *dirty = vbo->dirty; local
404 struct vmw_bo_dirty *dirty = vbo->dirty; local
[all...]
H A Dvmwgfx_scrn.c981 * @dirty: The closure structure.
986 static void vmw_sou_surface_fifo_commit(struct vmw_kms_dirty *dirty) argument
989 container_of(dirty, typeof(*sdirty), base);
990 struct vmw_kms_sou_dirty_cmd *cmd = dirty->cmd;
991 s32 trans_x = dirty->unit->crtc.x - sdirty->dst_x;
992 s32 trans_y = dirty->unit->crtc.y - sdirty->dst_y;
993 size_t region_size = dirty->num_hits * sizeof(SVGASignedRect);
997 if (!dirty->num_hits) {
998 vmw_cmd_commit(dirty->dev_priv, 0);
1020 cmd->body.destScreenId = dirty
1044 vmw_sou_surface_clip(struct vmw_kms_dirty *dirty) argument
1151 vmw_sou_bo_fifo_commit(struct vmw_kms_dirty *dirty) argument
1170 vmw_sou_bo_clip(struct vmw_kms_dirty *dirty) argument
1217 struct vmw_kms_dirty dirty; local
1263 vmw_sou_readback_fifo_commit(struct vmw_kms_dirty *dirty) argument
1282 vmw_sou_readback_clip(struct vmw_kms_dirty *dirty) argument
1325 struct vmw_kms_dirty dirty; local
[all...]
H A Dvmwgfx_stdu.c448 * @dirty: The closure structure.
452 static void vmw_stdu_bo_cpu_clip(struct vmw_kms_dirty *dirty) argument
455 container_of(dirty, struct vmw_stdu_dirty, base);
457 dirty->num_hits = 1;
460 ddirty->left = min_t(s32, ddirty->left, dirty->unit_x1);
461 ddirty->top = min_t(s32, ddirty->top, dirty->unit_y1);
462 ddirty->right = max_t(s32, ddirty->right, dirty->unit_x2);
463 ddirty->bottom = max_t(s32, ddirty->bottom, dirty->unit_y2);
470 ddirty->fb_left = min_t(s32, ddirty->fb_left, dirty->fb_x);
471 ddirty->fb_top = min_t(s32, ddirty->fb_top, dirty
483 vmw_stdu_bo_cpu_commit(struct vmw_kms_dirty *dirty) argument
607 vmw_kms_stdu_surface_clip(struct vmw_kms_dirty *dirty) argument
646 vmw_kms_stdu_surface_fifo_commit(struct vmw_kms_dirty *dirty) argument
[all...]
H A Dvmwgfx_validation.c65 * @dirty_set: Change dirty status of the resource.
66 * @dirty: Dirty information VMW_RES_DIRTY_XX.
82 u32 dirty : 1; member in struct:vmw_validation_res_node
280 * @dirty: Whether to change dirty status.
289 u32 dirty,
334 if (dirty) {
337 node->dirty = (dirty & VMW_RES_DIRTY_SET) ? 1 : 0;
348 * vmw_validation_res_set_dirty - Register a resource dirty se
286 vmw_validation_add_resource(struct vmw_validation_context *ctx, struct vmw_resource *res, size_t priv_size, u32 dirty, void **p_node, bool *first_usage) argument
356 vmw_validation_res_set_dirty(struct vmw_validation_context *ctx, void *val_private, u32 dirty) argument
[all...]
H A Dvmwgfx_surface.c71 * struct vmw_surface_dirty - Surface dirty-tracker
74 * @boxes: Array of SVGA3dBoxes indicating dirty regions. One per subresource.
524 * backup buffer is dirty.
542 * @readback: Readback - only true if dirty
663 WARN_ON_ONCE(res->dirty);
1203 if (res->guest_memory_bo->dirty && res->guest_memory_dirty) {
1204 /* We've just made a full upload. Cear dirty regions. */
1654 * vmw_subres_dirty_add - Add a dirty region to a subresource
1655 * @dirty: The surfaces's dirty tracke
1665 vmw_subres_dirty_add(struct vmw_surface_dirty *dirty, const struct vmw_surface_loc *loc_start, const struct vmw_surface_loc *loc_end) argument
1713 vmw_subres_dirty_full(struct vmw_surface_dirty *dirty, u32 subres) argument
1735 struct vmw_surface_dirty *dirty = local
1786 struct vmw_surface_dirty *dirty = local
1828 struct vmw_surface_dirty *dirty = local
1905 struct vmw_surface_dirty *dirty; local
1954 struct vmw_surface_dirty *dirty = local
[all...]
/linux-master/drivers/vfio/pci/pds/
H A DMakefile8 dirty.o \
H A Ddirty.c14 #include "dirty.h"
21 return pds_vfio->dirty.is_enabled;
26 pds_vfio->dirty.is_enabled = true;
31 pds_vfio->dirty.is_enabled = false;
96 static void pds_vfio_dirty_free_bitmaps(struct pds_vfio_dirty *dirty) argument
98 if (!dirty->regions)
101 for (int i = 0; i < dirty->num_regions; i++) {
102 struct pds_vfio_region *region = &dirty->regions[i];
130 struct pds_vfio_dirty *dirty = &pds_vfio->dirty; local
174 pds_vfio_dirty_free_regions(struct pds_vfio_dirty *dirty) argument
186 struct pds_vfio_dirty *dirty = &pds_vfio->dirty; local
508 struct pds_vfio_dirty *dirty = &pds_vfio->dirty; local
601 pds_vfio_dma_logging_report(struct vfio_device *vdev, unsigned long iova, unsigned long length, struct iova_bitmap *dirty) argument
[all...]
H A Dvfio_dev.h10 #include "dirty.h"
18 struct pds_vfio_dirty dirty; member in struct:pds_vfio_pci_device
H A Ddirty.h36 struct iova_bitmap *dirty);
/linux-master/sound/pci/ctxfi/
H A Dcthw20k1.c79 /* SRC resource register dirty flags */
101 union src_dirty dirty; member in struct:src_rsc_ctrl_blk
124 union src_mgr_dirty dirty; member in struct:src_mgr_ctrl_blk
137 /* SRCIMP manager register dirty flags */
148 union srcimp_mgr_dirty dirty; member in struct:srcimp_mgr_ctrl_blk
181 ctl->dirty.bf.ctl = 1;
190 ctl->dirty.bf.ctl = 1;
199 ctl->dirty.bf.ctl = 1;
208 ctl->dirty.bf.ctl = 1;
217 ctl->dirty
597 union amixer_dirty dirty; member in struct:amixer_rsc_ctrl_blk
757 union dai_dirty dirty; member in struct:dai_ctrl_blk
772 union dao_dirty dirty; member in struct:dao_ctrl_blk
821 union daio_mgr_dirty dirty; member in struct:daio_mgr_ctrl_blk
[all...]
H A Dcthw20k2.c79 /* SRC resource register dirty flags */
101 union src_dirty dirty; member in struct:src_rsc_ctrl_blk
124 union src_mgr_dirty dirty; member in struct:src_mgr_ctrl_blk
137 /* SRCIMP manager register dirty flags */
148 union srcimp_mgr_dirty dirty; member in struct:srcimp_mgr_ctrl_blk
181 ctl->dirty.bf.ctl = 1;
190 ctl->dirty.bf.ctl = 1;
199 ctl->dirty.bf.ctl = 1;
208 ctl->dirty.bf.ctl = 1;
217 ctl->dirty
596 union amixer_dirty dirty; member in struct:amixer_rsc_ctrl_blk
748 union dai_dirty dirty; member in struct:dai_ctrl_blk
789 union dao_dirty dirty; member in struct:dao_ctrl_blk
811 union daio_mgr_dirty dirty; member in struct:daio_mgr_ctrl_blk
[all...]
/linux-master/arch/openrisc/mm/
H A Dcache.c47 int dirty = !test_and_set_bit(PG_dc_clean, &folio->flags); local
51 * must write back and invalidate any dirty pages manually. We
54 if ((vma->vm_flags & VM_EXEC) && dirty) {
/linux-master/tools/testing/selftests/powerpc/
H A Dflags.mk4 GIT_VERSION := $(shell git describe --always --long --dirty || echo "unknown")
/linux-master/fs/ubifs/
H A Dlprops.c16 * an empty LEB for the journal, or a very dirty LEB for garbage collection.
32 return lprops->free + lprops->dirty;
34 return lprops->dirty;
47 * is either the amount of free space or the amount of dirty space, depending
85 * of free space or the amount of dirty space, depending on the category.
407 if (lprops->free + lprops->dirty == c->leb_size) {
415 if (lprops->dirty + lprops->free >= c->min_idx_node_sz)
418 if (lprops->dirty >= c->dead_wm &&
419 lprops->dirty > lprops->free)
458 * @spc: amount of free and dirty spac
520 ubifs_change_lp(struct ubifs_info *c, const struct ubifs_lprops *lp, int free, int dirty, int flags, int idx_gc_cnt) argument
649 ubifs_change_one_lp(struct ubifs_info *c, int lnum, int free, int dirty, int flags_set, int flags_clean, int idx_gc_cnt) argument
688 ubifs_update_one_lp(struct ubifs_info *c, int lnum, int free, int dirty, int flags_set, int flags_clean) argument
1022 int cat, lnum = lp->lnum, is_idx = 0, used = 0, free, dirty, ret; local
[all...]
H A Dfind.c54 if (lprops->free + lprops->dirty >= c->dark_wm)
72 * scan_for_dirty_cb - dirty space scan callback.
97 if (lprops->free + lprops->dirty < data->min_space)
103 if (lprops->free + lprops->dirty == c->leb_size) {
106 /* Exclude LEBs with too little dirty space (unless it is empty) */
107 } else if (lprops->dirty < c->dead_wm)
117 * @min_space: minimum amount free plus dirty space the returned LEB has to
134 /* There may be an LEB with enough dirty space on the free heap */
138 if (lprops->free + lprops->dirty < min_space)
140 if (lprops->dirty <
[all...]
/linux-master/fs/xfs/scrub/
H A Dquota_repair.c110 bool *dirty)
148 *dirty = true;
157 bool *dirty)
162 *dirty = true;
165 *dirty = true;
178 bool dirty = false; local
195 error = xrep_quota_item_bmap(sc, dq, &dirty);
203 dirty = true;
208 dirty = true;
213 dirty
107 xrep_quota_item_bmap( struct xfs_scrub *sc, struct xfs_dquot *dq, bool *dirty) argument
154 xrep_quota_item_timer( struct xfs_scrub *sc, const struct xfs_dquot_res *res, bool *dirty) argument
[all...]
H A Dquotacheck_repair.c52 bool dirty = false; local
79 dirty = true;
86 dirty = true;
93 dirty = true;
108 if (error || !dirty)
113 /* Commit the dirty dquot to disk. */
/linux-master/drivers/misc/sgi-gru/
H A Dgruhandles.c152 unsigned long vaddr, int asid, int dirty,
159 tfh->dirty = dirty;
168 unsigned long vaddr, int asid, int dirty,
175 tfh->dirty = dirty;
150 tfh_write_only(struct gru_tlb_fault_handle *tfh, unsigned long paddr, int gaa, unsigned long vaddr, int asid, int dirty, int pagesize) argument
166 tfh_write_restart(struct gru_tlb_fault_handle *tfh, unsigned long paddr, int gaa, unsigned long vaddr, int asid, int dirty, int pagesize) argument
/linux-master/drivers/infiniband/hw/hfi1/
H A Duser_pages.c96 size_t npages, bool dirty)
98 unpin_user_pages_dirty_lock(p, npages, dirty);
95 hfi1_release_user_pages(struct mm_struct *mm, struct page **p, size_t npages, bool dirty) argument
/linux-master/drivers/char/xilinx_hwicap/
H A Dbuffer_icap.c272 bool dirty = false; local
281 dirty = true;
300 dirty = false;
304 if (dirty) {
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_ggtt_fencing.h37 bool dirty; member in struct:i915_fence_reg
/linux-master/arch/parisc/include/asm/
H A Dhugetlb.h44 pte_t pte, int dirty);
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_plane.h32 bool dirty; member in struct:mtk_plane_pending_state
/linux-master/drivers/infiniband/hw/qib/
H A Dqib_user_pages.c41 int dirty)
43 unpin_user_pages_dirty_lock(p, num_pages, dirty);
40 __qib_release_user_pages(struct page **p, size_t num_pages, int dirty) argument
/linux-master/scripts/
H A Dsetlocalversion44 --no-dirty)
115 # You cannot use 'git describe --dirty' because it tries to create
126 printf '%s' -dirty
159 echo "${KERNELVERSION}$(scm_version --no-dirty)"

Completed in 210 milliseconds

1234567891011>>