Home
last modified time | relevance | path

Searched refs:dirty (Results 1 – 25 of 535) sorted by relevance

12345678910>>...22

/openbmc/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_page_dirty.c84 struct vmw_bo_dirty *dirty = vbo->dirty; in vmw_bo_dirty_scan_pagetable() local
93 &dirty->start, &dirty->end); in vmw_bo_dirty_scan_pagetable()
107 &dirty->start, &dirty->end); in vmw_bo_dirty_scan_pagetable()
122 struct vmw_bo_dirty *dirty = vbo->dirty; in vmw_bo_dirty_scan_mkwrite() local
127 if (dirty->end <= dirty->start) in vmw_bo_dirty_scan_mkwrite()
132 dirty->end - dirty->start); in vmw_bo_dirty_scan_mkwrite()
149 if (dirty->start < dirty->end) in vmw_bo_dirty_scan_mkwrite()
151 dirty->end - dirty->start); in vmw_bo_dirty_scan_mkwrite()
250 dirty->start = dirty->bitmap_size; in vmw_bo_dirty_add()
266 &dirty->start, &dirty->end); in vmw_bo_dirty_add()
[all …]
H A Dvmwgfx_scrn.c1001 if (!dirty->num_hits) { in vmw_sou_surface_fifo_commit()
1056 blit += dirty->num_hits; in vmw_sou_surface_clip()
1068 dirty->num_hits++; in vmw_sou_surface_clip()
1157 if (!dirty->num_hits) { in vmw_sou_bo_fifo_commit()
1164 dirty->num_hits); in vmw_sou_bo_fifo_commit()
1187 dirty->num_hits++; in vmw_sou_bo_clip()
1239 dirty.crtc = crtc; in vmw_kms_sou_do_bo_dirty()
1269 if (!dirty->num_hits) { in vmw_sou_readback_fifo_commit()
1276 dirty->num_hits); in vmw_sou_readback_fifo_commit()
1299 dirty->num_hits++; in vmw_sou_readback_clip()
[all …]
H A Dvmwgfx_stdu.c459 dirty->num_hits = 1; in vmw_stdu_bo_cpu_clip()
497 if (!dirty->num_hits) in vmw_stdu_bo_cpu_commit()
619 blit += dirty->num_hits; in vmw_kms_stdu_surface_clip()
620 blit->srcx = dirty->fb_x; in vmw_kms_stdu_surface_clip()
621 blit->srcy = dirty->fb_y; in vmw_kms_stdu_surface_clip()
622 blit->x = dirty->unit_x1; in vmw_kms_stdu_surface_clip()
625 blit->w = dirty->unit_x2 - dirty->unit_x1; in vmw_kms_stdu_surface_clip()
626 blit->h = dirty->unit_y2 - dirty->unit_y1; in vmw_kms_stdu_surface_clip()
629 dirty->num_hits++; in vmw_kms_stdu_surface_clip()
658 if (!dirty->num_hits) { in vmw_kms_stdu_surface_fifo_commit()
[all …]
/openbmc/linux/drivers/vfio/pci/pds/
H A Ddirty.c20 return pds_vfio->dirty.is_enabled; in pds_vfio_dirty_is_enabled()
25 pds_vfio->dirty.is_enabled = true; in pds_vfio_dirty_set_enabled()
30 pds_vfio->dirty.is_enabled = false; in pds_vfio_dirty_set_disabled()
96 vfree(dirty->host_seq.bmp); in pds_vfio_dirty_free_bitmaps()
97 vfree(dirty->host_ack.bmp); in pds_vfio_dirty_free_bitmaps()
98 dirty->host_seq.bmp = NULL; in pds_vfio_dirty_free_bitmaps()
99 dirty->host_ack.bmp = NULL; in pds_vfio_dirty_free_bitmaps()
160 struct pds_vfio_dirty *dirty = &pds_vfio->dirty; in pds_vfio_dirty_alloc_sgl() local
184 struct pds_vfio_dirty *dirty = &pds_vfio->dirty; in pds_vfio_dirty_enable() local
459 struct pds_vfio_dirty *dirty = &pds_vfio->dirty; in pds_vfio_dirty_sync() local
[all …]
/openbmc/linux/sound/pci/ctxfi/
H A Dcthw20k1.c101 union src_dirty dirty; member
181 ctl->dirty.bf.ctl = 1; in src_set_state()
190 ctl->dirty.bf.ctl = 1; in src_set_bm()
199 ctl->dirty.bf.ctl = 1; in src_set_rsr()
208 ctl->dirty.bf.ctl = 1; in src_set_sf()
217 ctl->dirty.bf.ctl = 1; in src_set_wr()
298 ctl->dirty.bf.ca = 1; in src_set_ca()
307 ctl->dirty.bf.sa = 1; in src_set_sa()
316 ctl->dirty.bf.la = 1; in src_set_la()
667 if (ctl->dirty.bf.amoplo || ctl->dirty.bf.amophi) { in amixer_commit_write()
[all …]
H A Dcthw20k2.c101 union src_dirty dirty; member
181 ctl->dirty.bf.ctl = 1; in src_set_state()
190 ctl->dirty.bf.ctl = 1; in src_set_bm()
199 ctl->dirty.bf.ctl = 1; in src_set_rsr()
208 ctl->dirty.bf.ctl = 1; in src_set_sf()
217 ctl->dirty.bf.ctl = 1; in src_set_wr()
226 ctl->dirty.bf.ctl = 1; in src_set_pm()
298 ctl->dirty.bf.ca = 1; in src_set_ca()
307 ctl->dirty.bf.sa = 1; in src_set_sa()
316 ctl->dirty.bf.la = 1; in src_set_la()
[all …]
/openbmc/qemu/tests/qemu-iotests/
H A D254.out1 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap0", "node": "drive0"}}
3 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap1", "node": "drive0", "persisten…
5 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap2", "node": "drive0", "persisten…
24 "type": "block-dirty-bitmap-add"
37 "type": "block-dirty-bitmap-merge"
45 "type": "block-dirty-bitmap-add"
58 "type": "block-dirty-bitmap-merge"
66 "type": "block-dirty-bitmap-add"
79 "type": "block-dirty-bitmap-merge"
86 "type": "block-dirty-bitmap-remove"
[all …]
H A D236.out55 "type": "block-dirty-bitmap-disable"
63 "type": "block-dirty-bitmap-add"
70 "type": "block-dirty-bitmap-clear"
119 "type": "block-dirty-bitmap-disable"
127 "type": "block-dirty-bitmap-add"
134 "type": "block-dirty-bitmap-disable"
141 "type": "block-dirty-bitmap-enable"
231 "type": "block-dirty-bitmap-add"
242 "type": "block-dirty-bitmap-merge"
301 "type": "block-dirty-bitmap-add"
[all …]
H A D260.out4 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap0", "node": "drive0", "persisten…
6 initial bitmap: name=bitmap0 dirty-clusters=1
16 check bitmap after commit: name=bitmap0 dirty-clusters=2
17 check updated bitmap: name=bitmap0 dirty-clusters=3
21 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap0", "node": "drive0", "persisten…
23 initial bitmap: name=bitmap0 dirty-clusters=1
33 check bitmap after commit: name=bitmap0 dirty-clusters=2
34 check updated bitmap: name=bitmap0 dirty-clusters=3
40 initial bitmap: name=bitmap0 dirty-clusters=1
51 check bitmap after commit: name=bitmap0 dirty-clusters=2
[all …]
H A D246.out10 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "Medium", "node": "drive0", "persistent…
14 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "Transient", "node": "drive0", "persist…
89 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "New", "node": "drive0", "persistent": …
192 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "NewB", "node": "drive0", "persistent":…
194 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "New", "node": "drive0"}}
203 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "Newtwo", "node": "drive0"}}
257 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "Small", "node": "drive0"}}
259 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "Medium", "node": "drive0"}}
261 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "Large", "node": "drive0"}}
263 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "NewB", "node": "drive0"}}
[all …]
H A D191.out134 "dirty-flag": false
163 "dirty-flag": false
203 "dirty-flag": false
232 "dirty-flag": false
272 "dirty-flag": false
301 "dirty-flag": false
330 "dirty-flag": false
358 "dirty-flag": false
541 "dirty-flag": false
570 "dirty-flag": false
[all …]
/openbmc/u-boot/fs/ubifs/
H A Dlprops.c37 return lprops->dirty; in get_heap_comp_val()
550 ubifs_assert(dirty == LPROPS_NC || dirty >= 0); in ubifs_change_lp()
591 dirty = ALIGN(dirty, 8); in ubifs_change_lp()
592 c->lst.total_dirty += dirty - lprops->dirty; in ubifs_change_lp()
593 lprops->dirty = dirty; in ubifs_change_lp()
708 lp = ubifs_change_lp(c, lp, free, lp->dirty + dirty, flags, 0); in ubifs_update_one_lp()
1171 dirty = lp->dirty; in scan_check_cb()
1175 if (is_idx && lp->free + lp->dirty == free + dirty && in scan_check_cb()
1189 dirty = lp->dirty; in scan_check_cb()
1192 if (lp->free != free || lp->dirty != dirty) in scan_check_cb()
[all …]
/openbmc/linux/fs/ubifs/
H A Dlprops.c34 return lprops->dirty; in get_heap_comp_val()
545 ubifs_assert(c, dirty == LPROPS_NC || dirty >= 0); in ubifs_change_lp()
586 dirty = ALIGN(dirty, 8); in ubifs_change_lp()
587 c->lst.total_dirty += dirty - lprops->dirty; in ubifs_change_lp()
588 lprops->dirty = dirty; in ubifs_change_lp()
703 lp = ubifs_change_lp(c, lp, free, lp->dirty + dirty, flags, 0); in ubifs_update_one_lp()
1166 dirty = lp->dirty; in scan_check_cb()
1170 if (is_idx && lp->free + lp->dirty == free + dirty && in scan_check_cb()
1184 dirty = lp->dirty; in scan_check_cb()
1187 if (lp->free != free || lp->dirty != dirty) in scan_check_cb()
[all …]
H A Dfind.c54 if (lprops->free + lprops->dirty >= c->dark_wm) in valuable()
106 } else if (lprops->dirty < c->dead_wm) in scan_for_dirty_cb()
139 if (lprops->dirty < c->dead_wm) in scan_for_dirty()
157 if (lprops->dirty < c->dead_wm) in scan_for_dirty()
277 sum = idx_lp->free + idx_lp->dirty; in ubifs_find_dirty_leb()
294 if (lp->dirty + lp->free < min_space) in ubifs_find_dirty_leb()
300 if (idx_lp->free + idx_lp->dirty >= lp->free + lp->dirty) in ubifs_find_dirty_leb()
317 ubifs_assert(c, lp->dirty >= c->dead_wm || in ubifs_find_dirty_leb()
322 lp->lnum, lp->free, lp->dirty, lp->flags); in ubifs_find_dirty_leb()
377 if (lprops->free + lprops->dirty == c->leb_size && lprops->dirty > 0) in scan_for_free_cb()
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-graphics/xorg-driver/xf86-video-nouveau/
H A D0001-nouveau-fixup-driver-for-new-X-server-ABI.patch44 @@ -559,16 +559,16 @@ redisplay_dirty(ScreenPtr screen, PixmapDirtyUpdatePtr dirty)
48 - PixmapRegionInit(&pixregion, dirty->slave_dst);
49 + PixmapRegionInit(&pixregion, dirty->secondary_dst);
51 - DamageRegionAppend(&dirty->slave_dst->drawable, &pixregion);
52 + DamageRegionAppend(&dirty->secondary_dst->drawable, &pixregion);
54 PixmapSyncDirtyHelper(dirty);
56 PixmapSyncDirtyHelper(dirty, &pixregion);
59 - DamageRegionProcessPending(&dirty->slave_dst->drawable);
60 + DamageRegionProcessPending(&dirty->secondary_dst->drawable);
/openbmc/linux/Documentation/admin-guide/mm/
H A Dsoft-dirty.rst5 The soft-dirty is a bit on a PTE which helps to track which pages a task
8 1. Clear soft-dirty bits from the task's PTEs.
15 3. Read soft-dirty bits from the PTEs.
18 64-bit qword is the soft-dirty one. If set, the respective PTE was
23 when the soft-dirty bit is cleared. So, after this, when the task tries to
25 the soft-dirty bit on the respective PTE.
28 soft-dirty bits clear, the #PF-s that occur after that are processed fast.
30 the kernel does is finds this fact out and puts both writable and soft-dirty
34 there is still a scenario when we can lose soft dirty bits -- a task
37 including soft dirty bits. To notify user space application about such
[all …]
/openbmc/linux/Documentation/mm/
H A Darch_pgtable_helpers.rst27 | pte_dirty | Tests a dirty PTE |
37 | pte_soft_dirty | Tests a soft dirty PTE |
39 | pte_swp_soft_dirty | Tests a soft dirty swapped PTE |
45 | pte_mkdirty | Creates a dirty PTE |
61 | pte_mksoft_dirty | Creates a soft dirty PTE |
63 | pte_clear_soft_dirty | Clears a soft dirty PTE |
65 | pte_swp_mksoft_dirty | Creates a soft dirty swapped PTE |
67 | pte_swp_clear_soft_dirty | Clears a soft dirty swapped PTE |
103 | pmd_dirty | Tests a dirty PMD |
113 | pmd_soft_dirty | Tests a soft dirty PMD |
[all …]
/openbmc/qemu/qapi/
H A Dtransaction.json46 # @block-dirty-bitmap-add: Since 2.5
48 # @block-dirty-bitmap-remove: Since 4.2
50 # @block-dirty-bitmap-clear: Since 2.5
52 # @block-dirty-bitmap-enable: Since 4.0
54 # @block-dirty-bitmap-disable: Since 4.0
56 # @block-dirty-bitmap-merge: Since 4.0
76 'data': [ 'abort', 'block-dirty-bitmap-add', 'block-dirty-bitmap-remove',
77 'block-dirty-bitmap-clear', 'block-dirty-bitmap-enable',
78 'block-dirty-bitmap-disable', 'block-dirty-bitmap-merge',
168 'block-dirty-bitmap-add': 'BlockDirtyBitmapAddWrapper',
[all …]
H A Dmigration.json38 # @dirty-sync-count: number of times that dirty ram was synchronized
61 # @dirty-sync-missed-zero-copy: Number of times dirty RAM
267 # equals the dirty ring memory size divided by the average dirty
766 # exactly make the dirty rate match the dirty rate threshold.
2080 # @dirty-rate: dirty rate.
2111 # @dirty-ring: use dirty ring
2113 # @dirty-bitmap: use dirty bitmap
2118 'data': ['page-sampling', 'dirty-ring', 'dirty-bitmap'] }
2157 # @vcpu-dirty-rate: dirty rate for each vCPU if dirty-ring mode was
2231 # Measure dirty rate using dirty bitmap for 500 milliseconds:
[all …]
/openbmc/qemu/docs/devel/
H A Dvfio-migration.rst92 System memory dirty pages tracking
96 the VFIO dirty tracking module to start and stop dirty page tracking. A
99 VFIO device as dirty. The dirty page bitmap is queried per container.
101 Currently there are two ways dirty page tracking can be done:
102 (1) Device dirty tracking:
105 Discovering device capability, starting and stopping dirty tracking, and
114 IOMMU support for dirty page tracking. For this reason, all pages are
116 APIs in which case only those pinned pages are perpetually marked dirty.
119 dirty by QEMU.
126 it is likely to find dirty pages and can predict the downtime accordingly.
[all …]
/openbmc/qemu/hw/display/
H A Dqxl-render.c116 qxl_set_rect_to_surface(qxl, &qxl->dirty[0]); in qxl_render_update_area_unlocked()
148 if (qxl->dirty[i].left < 0 || in qxl_render_update_area_unlocked()
149 qxl->dirty[i].top < 0 || in qxl_render_update_area_unlocked()
150 qxl->dirty[i].left > qxl->dirty[i].right || in qxl_render_update_area_unlocked()
151 qxl->dirty[i].top > qxl->dirty[i].bottom || in qxl_render_update_area_unlocked()
152 qxl->dirty[i].right > width || in qxl_render_update_area_unlocked()
153 qxl->dirty[i].bottom > height) { in qxl_render_update_area_unlocked()
156 qxl_blit(qxl, qxl->dirty+i); in qxl_render_update_area_unlocked()
158 qxl->dirty[i].left, qxl->dirty[i].top, in qxl_render_update_area_unlocked()
159 qxl->dirty[i].right - qxl->dirty[i].left, in qxl_render_update_area_unlocked()
[all …]
/openbmc/qemu/docs/interop/
H A Dnbd.txt21 types. The first is related to exposing the contents of a dirty
25 qemu:dirty-bitmap:<dirty-bitmap-export-name>
27 Each dirty-bitmap metadata context defines only one flag for extents
30 bit 0: NBD_STATE_DIRTY, set when the extent is "dirty"
44 "qemu:dirty-bitmap:<dirty-bitmap-export-name>":
48 * "qemu:dirty-bitmap:" - returns list of all available dirty-bitmap
67 NBD_CMD_BLOCK_STATUS for "qemu:dirty-bitmap:", NBD_CMD_CACHE
/openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python/python3-click-spinner/
H A D0001-Update-Versioneer-to-0.22.patch353 + dirty = git_describe.endswith("-dirty")
354 + pieces["dirty"] = dirty
355 + if dirty:
394 - "dirty": false,
421 + get a tagged build and then dirty it, you'll get TAG+0.gHEX.dirty
656 + "dirty": pieces["dirty"], "error": None,
1741 - "dirty": pieces["dirty"], "error": None}
1742 + "dirty": pieces["dirty"], "error": None,
2256 - "dirty": pieces["dirty"], "error": None}
2257 + "dirty": pieces["dirty"], "error": None,
[all …]
/openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python/
H A Dpython3-dirty-equals_0.7.1.bb1 SUMMARY = "Doing dirty (but extremely useful) things with equals."
2 DESCRIPTION = "dirty-equals is a python library that (mis)uses the \
6 dirty-equals can be used in whatever context you like, but it comes \
9 HOMEPAGE = "https://github.com/samuelcolvin/dirty-equals"
/openbmc/qemu/util/
H A Dbitmap.c249 bool dirty = false; in bitmap_test_and_clear() local
256 dirty = true; in bitmap_test_and_clear()
268 dirty = true; in bitmap_test_and_clear()
280 dirty = true; in bitmap_test_and_clear()
285 return dirty; in bitmap_test_and_clear()
294 unsigned long dirty = 0; in bitmap_test_and_clear_atomic() local
302 dirty |= old_bits & mask_to_clear; in bitmap_test_and_clear_atomic()
314 dirty |= old_bits; in bitmap_test_and_clear_atomic()
325 dirty |= old_bits & mask_to_clear; in bitmap_test_and_clear_atomic()
327 if (!dirty) { in bitmap_test_and_clear_atomic()
[all …]

12345678910>>...22