Home
last modified time | relevance | path

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

12345678910>>...24

/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_page_dirty.c30 * Different methods for tracking dirty:
31 * VMW_BO_DIRTY_PAGETABLE - Scan the pagetable for hardware dirty bits
42 * similarly a certain percentage of dirty pages trigger a transition to
53 * @start: First currently dirty bit
54 * @end: Last currently dirty bit + 1
55 * @method: The currently used dirty method
62 * dirty page.
76 * vmw_bo_dirty_scan_pagetable - Perform a pagetable scan for dirty bits
79 * Scans the pagetable for dirty bits. Clear those bits and modify the
80 * dirty structur
85 struct vmw_bo_dirty *dirty = vbo->dirty; vmw_bo_dirty_scan_pagetable() local
123 struct vmw_bo_dirty *dirty = vbo->dirty; vmw_bo_dirty_scan_mkwrite() local
167 struct vmw_bo_dirty *dirty = vbo->dirty; vmw_bo_dirty_scan() local
189 struct vmw_bo_dirty *dirty = vbo->dirty; vmw_bo_dirty_pre_unmap() local
234 struct vmw_bo_dirty *dirty = vbo->dirty; vmw_bo_dirty_add() local
304 struct vmw_bo_dirty *dirty = vbo->dirty; vmw_bo_dirty_release() local
328 struct vmw_bo_dirty *dirty = vbo->dirty; vmw_bo_dirty_transfer_to_res() local
375 struct vmw_bo_dirty *dirty = vbo->dirty; vmw_bo_dirty_clear_res() local
423 struct vmw_bo_dirty *dirty = vbo->dirty; vmw_bo_vm_mkwrite() local
[all...]
H A Dvmwgfx_fb.c65 } dirty; member
165 * vmw_fb_dirty_flush - flush dirty regions to the kms framebuffer
169 * This function flushes the dirty regions of the vmalloc framebuffer to the
173 * off during hibernation using the par->dirty.active bool.
190 if (!READ_ONCE(par->dirty.active)) in vmw_fb_dirty_flush()
204 spin_lock_irqsave(&par->dirty.lock, irq_flags); in vmw_fb_dirty_flush()
205 if (!par->dirty.active) { in vmw_fb_dirty_flush()
206 spin_unlock_irqrestore(&par->dirty.lock, irq_flags); in vmw_fb_dirty_flush()
212 * Clip dirty area to framebuffer. in vmw_fb_dirty_flush()
218 dst_x1 = par->dirty in vmw_fb_dirty_flush()
[all...]
H A Dvmwgfx_scrn.c1019 * @dirty: The closure structure.
1024 static void vmw_sou_surface_fifo_commit(struct vmw_kms_dirty *dirty) in vmw_sou_surface_fifo_commit() argument
1027 container_of(dirty, typeof(*sdirty), base); in vmw_sou_surface_fifo_commit()
1028 struct vmw_kms_sou_dirty_cmd *cmd = dirty->cmd; in vmw_sou_surface_fifo_commit()
1029 s32 trans_x = dirty->unit->crtc.x - sdirty->dst_x; in vmw_sou_surface_fifo_commit()
1030 s32 trans_y = dirty->unit->crtc.y - sdirty->dst_y; in vmw_sou_surface_fifo_commit()
1031 size_t region_size = dirty->num_hits * sizeof(SVGASignedRect); in vmw_sou_surface_fifo_commit()
1035 if (!dirty->num_hits) { in vmw_sou_surface_fifo_commit()
1036 vmw_fifo_commit(dirty->dev_priv, 0); in vmw_sou_surface_fifo_commit()
1058 cmd->body.destScreenId = dirty in vmw_sou_surface_fifo_commit()
1082 vmw_sou_surface_clip(struct vmw_kms_dirty *dirty) vmw_sou_surface_clip() argument
1189 vmw_sou_bo_fifo_commit(struct vmw_kms_dirty *dirty) vmw_sou_bo_fifo_commit() argument
1208 vmw_sou_bo_clip(struct vmw_kms_dirty *dirty) vmw_sou_bo_clip() argument
1255 struct vmw_kms_dirty dirty; vmw_kms_sou_do_bo_dirty() local
1299 vmw_sou_readback_fifo_commit(struct vmw_kms_dirty *dirty) vmw_sou_readback_fifo_commit() argument
1318 vmw_sou_readback_clip(struct vmw_kms_dirty *dirty) vmw_sou_readback_clip() argument
1361 struct vmw_kms_dirty dirty; vmw_kms_sou_readback() local
[all...]
H A Dvmwgfx_stdu.c449 * @dirty: The closure structure.
454 static void vmw_stdu_bo_clip(struct vmw_kms_dirty *dirty) in vmw_stdu_bo_clip() argument
457 container_of(dirty, struct vmw_stdu_dirty, base); in vmw_stdu_bo_clip()
458 struct vmw_stdu_dma *cmd = dirty->cmd; in vmw_stdu_bo_clip()
461 blit += dirty->num_hits; in vmw_stdu_bo_clip()
462 blit->srcx = dirty->fb_x; in vmw_stdu_bo_clip()
463 blit->srcy = dirty->fb_y; in vmw_stdu_bo_clip()
464 blit->x = dirty->unit_x1; in vmw_stdu_bo_clip()
465 blit->y = dirty->unit_y1; in vmw_stdu_bo_clip()
467 blit->w = dirty in vmw_stdu_bo_clip()
489 vmw_stdu_bo_fifo_commit(struct vmw_kms_dirty *dirty) vmw_stdu_bo_fifo_commit() argument
540 vmw_stdu_bo_cpu_clip(struct vmw_kms_dirty *dirty) vmw_stdu_bo_cpu_clip() argument
571 vmw_stdu_bo_cpu_commit(struct vmw_kms_dirty *dirty) vmw_stdu_bo_cpu_commit() argument
747 vmw_kms_stdu_surface_clip(struct vmw_kms_dirty *dirty) vmw_kms_stdu_surface_clip() argument
786 vmw_kms_stdu_surface_fifo_commit(struct vmw_kms_dirty *dirty) vmw_kms_stdu_surface_fifo_commit() argument
[all...]
H A Dvmwgfx_surface.c72 * vmw_surface_dirty - Surface dirty-tracker
76 * @boxes: Array of SVGA3dBoxes indicating dirty regions. One per subresource.
529 * backup buffer is dirty.
669 WARN_ON_ONCE(res->dirty); in vmw_user_surface_free()
1238 if (res->backup->dirty && res->backup_dirty) { in vmw_gb_surface_bind()
1239 /* We've just made a full upload. Cear dirty regions. */ in vmw_gb_surface_bind()
1711 * vmw_subres_dirty_add - Add a dirty region to a subresource
1712 * @dirty: The surfaces's dirty tracker.
1722 static void vmw_subres_dirty_add(struct vmw_surface_dirty *dirty, in vmw_subres_dirty_add() argument
1770 vmw_subres_dirty_full(struct vmw_surface_dirty *dirty, u32 subres) vmw_subres_dirty_full() argument
1792 struct vmw_surface_dirty *dirty = vmw_surface_tex_dirty_range_add() local
1843 struct vmw_surface_dirty *dirty = vmw_surface_buf_dirty_range_add() local
1886 struct vmw_surface_dirty *dirty = vmw_surface_dirty_sync() local
1963 struct vmw_surface_dirty *dirty; vmw_surface_dirty_alloc() local
2026 struct vmw_surface_dirty *dirty = vmw_surface_dirty_free() local
[all...]
H A Dvmwgfx_kms.c882 .dirty = drm_atomic_helper_dirtyfb,
1061 .dirty = vmw_framebuffer_bo_dirty_ext,
2346 * @dirty: Closure structure. See the description of struct vmw_kms_dirty.
2355 struct vmw_kms_dirty *dirty) in vmw_kms_helper_dirty()
2362 dirty->dev_priv = dev_priv; in vmw_kms_helper_dirty()
2365 if (dirty->crtc) { in vmw_kms_helper_dirty()
2366 units[num_units++] = vmw_crtc_to_du(dirty->crtc); in vmw_kms_helper_dirty()
2386 dirty->unit = unit; in vmw_kms_helper_dirty()
2387 if (dirty->fifo_reserve_size > 0) { in vmw_kms_helper_dirty()
2388 dirty in vmw_kms_helper_dirty()
2348 vmw_kms_helper_dirty(struct vmw_private *dev_priv, struct vmw_framebuffer *framebuffer, const struct drm_clip_rect *clips, const struct drm_vmw_rect *vclips, s32 dest_x, s32 dest_y, int num_clips, int increment, struct vmw_kms_dirty *dirty) vmw_kms_helper_dirty() argument
[all...]
H A Dvmwgfx_validation.c82 u32 dirty : 1; member
307 * @dirty: Whether to change dirty status.
316 u32 dirty, in vmw_validation_add_resource()
367 if (dirty) { in vmw_validation_add_resource()
370 node->dirty = (dirty & VMW_RES_DIRTY_SET) ? 1 : 0; in vmw_validation_add_resource()
381 * vmw_validation_res_set_dirty - Register a resource dirty set or clear during
387 * @dirty: Dirty information VMW_RES_DIRTY_XX
390 void *val_private, u32 dirty) in vmw_validation_res_set_dirty()
313 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) vmw_validation_add_resource() argument
389 vmw_validation_res_set_dirty(struct vmw_validation_context *ctx, void *val_private, u32 dirty) vmw_validation_res_set_dirty() argument
[all...]
/kernel/linux/linux-6.6/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; vmw_bo_dirty_scan_pagetable() local
122 struct vmw_bo_dirty *dirty = vbo->dirty; vmw_bo_dirty_scan_mkwrite() local
165 struct vmw_bo_dirty *dirty = vbo->dirty; vmw_bo_dirty_scan() local
187 struct vmw_bo_dirty *dirty = vbo->dirty; vmw_bo_dirty_pre_unmap() local
232 struct vmw_bo_dirty *dirty = vbo->dirty; vmw_bo_dirty_add() local
289 struct vmw_bo_dirty *dirty = vbo->dirty; vmw_bo_dirty_release() local
310 struct vmw_bo_dirty *dirty = vbo->dirty; vmw_bo_dirty_transfer_to_res() local
357 struct vmw_bo_dirty *dirty = vbo->dirty; vmw_bo_dirty_clear_res() local
404 struct vmw_bo_dirty *dirty = vbo->dirty; vmw_bo_vm_mkwrite() local
[all...]
H A Dvmwgfx_scrn.c985 * @dirty: The closure structure.
990 static void vmw_sou_surface_fifo_commit(struct vmw_kms_dirty *dirty) in vmw_sou_surface_fifo_commit() argument
993 container_of(dirty, typeof(*sdirty), base); in vmw_sou_surface_fifo_commit()
994 struct vmw_kms_sou_dirty_cmd *cmd = dirty->cmd; in vmw_sou_surface_fifo_commit()
995 s32 trans_x = dirty->unit->crtc.x - sdirty->dst_x; in vmw_sou_surface_fifo_commit()
996 s32 trans_y = dirty->unit->crtc.y - sdirty->dst_y; in vmw_sou_surface_fifo_commit()
997 size_t region_size = dirty->num_hits * sizeof(SVGASignedRect); in vmw_sou_surface_fifo_commit()
1001 if (!dirty->num_hits) { in vmw_sou_surface_fifo_commit()
1002 vmw_cmd_commit(dirty->dev_priv, 0); in vmw_sou_surface_fifo_commit()
1024 cmd->body.destScreenId = dirty in vmw_sou_surface_fifo_commit()
1048 vmw_sou_surface_clip(struct vmw_kms_dirty *dirty) vmw_sou_surface_clip() argument
1155 vmw_sou_bo_fifo_commit(struct vmw_kms_dirty *dirty) vmw_sou_bo_fifo_commit() argument
1174 vmw_sou_bo_clip(struct vmw_kms_dirty *dirty) vmw_sou_bo_clip() argument
1221 struct vmw_kms_dirty dirty; vmw_kms_sou_do_bo_dirty() local
1267 vmw_sou_readback_fifo_commit(struct vmw_kms_dirty *dirty) vmw_sou_readback_fifo_commit() argument
1286 vmw_sou_readback_clip(struct vmw_kms_dirty *dirty) vmw_sou_readback_clip() argument
1329 struct vmw_kms_dirty dirty; vmw_kms_sou_readback() local
[all...]
H A Dvmwgfx_stdu.c450 * @dirty: The closure structure.
454 static void vmw_stdu_bo_cpu_clip(struct vmw_kms_dirty *dirty) in vmw_stdu_bo_cpu_clip() argument
457 container_of(dirty, struct vmw_stdu_dirty, base); in vmw_stdu_bo_cpu_clip()
459 dirty->num_hits = 1; in vmw_stdu_bo_cpu_clip()
462 ddirty->left = min_t(s32, ddirty->left, dirty->unit_x1); in vmw_stdu_bo_cpu_clip()
463 ddirty->top = min_t(s32, ddirty->top, dirty->unit_y1); in vmw_stdu_bo_cpu_clip()
464 ddirty->right = max_t(s32, ddirty->right, dirty->unit_x2); in vmw_stdu_bo_cpu_clip()
465 ddirty->bottom = max_t(s32, ddirty->bottom, dirty->unit_y2); in vmw_stdu_bo_cpu_clip()
472 ddirty->fb_left = min_t(s32, ddirty->fb_left, dirty->fb_x); in vmw_stdu_bo_cpu_clip()
473 ddirty->fb_top = min_t(s32, ddirty->fb_top, dirty in vmw_stdu_bo_cpu_clip()
485 vmw_stdu_bo_cpu_commit(struct vmw_kms_dirty *dirty) vmw_stdu_bo_cpu_commit() argument
608 vmw_kms_stdu_surface_clip(struct vmw_kms_dirty *dirty) vmw_kms_stdu_surface_clip() argument
647 vmw_kms_stdu_surface_fifo_commit(struct vmw_kms_dirty *dirty) vmw_kms_stdu_surface_fifo_commit() argument
[all...]
H A Dvmwgfx_surface.c72 * struct vmw_surface_dirty - Surface dirty-tracker
75 * @boxes: Array of SVGA3dBoxes indicating dirty regions. One per subresource.
525 * backup buffer is dirty.
543 * @readback: Readback - only true if dirty
664 WARN_ON_ONCE(res->dirty); in vmw_user_surface_free()
1205 if (res->guest_memory_bo->dirty && res->guest_memory_dirty) { in vmw_gb_surface_bind()
1206 /* We've just made a full upload. Cear dirty regions. */ in vmw_gb_surface_bind()
1658 * vmw_subres_dirty_add - Add a dirty region to a subresource
1659 * @dirty: The surfaces's dirty tracke
1669 vmw_subres_dirty_add(struct vmw_surface_dirty *dirty, const struct vmw_surface_loc *loc_start, const struct vmw_surface_loc *loc_end) vmw_subres_dirty_add() argument
1717 vmw_subres_dirty_full(struct vmw_surface_dirty *dirty, u32 subres) vmw_subres_dirty_full() argument
1739 struct vmw_surface_dirty *dirty = vmw_surface_tex_dirty_range_add() local
1790 struct vmw_surface_dirty *dirty = vmw_surface_buf_dirty_range_add() local
1832 struct vmw_surface_dirty *dirty = vmw_surface_dirty_sync() local
1909 struct vmw_surface_dirty *dirty; vmw_surface_dirty_alloc() local
1958 struct vmw_surface_dirty *dirty = vmw_surface_dirty_free() local
[all...]
/kernel/linux/linux-6.6/drivers/vfio/pci/pds/
H A Ddirty.c13 #include "dirty.h"
20 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()
73 static int pds_vfio_dirty_alloc_bitmaps(struct pds_vfio_dirty *dirty, in pds_vfio_dirty_alloc_bitmaps() argument
88 dirty->host_seq.bmp = host_seq_bmp; in pds_vfio_dirty_alloc_bitmaps()
89 dirty->host_ack.bmp = host_ack_bmp; in pds_vfio_dirty_alloc_bitmaps()
94 static void pds_vfio_dirty_free_bitmaps(struct pds_vfio_dirty *dirty) in pds_vfio_dirty_free_bitmaps() argument
96 vfree(dirty->host_seq.bmp); in pds_vfio_dirty_free_bitmaps()
97 vfree(dirty in pds_vfio_dirty_free_bitmaps()
160 struct pds_vfio_dirty *dirty = &pds_vfio->dirty; pds_vfio_dirty_alloc_sgl() local
184 struct pds_vfio_dirty *dirty = &pds_vfio->dirty; pds_vfio_dirty_enable() local
459 struct pds_vfio_dirty *dirty = &pds_vfio->dirty; pds_vfio_dirty_sync() local
521 pds_vfio_dma_logging_report(struct vfio_device *vdev, unsigned long iova, unsigned long length, struct iova_bitmap *dirty) pds_vfio_dma_logging_report() argument
[all...]
/kernel/linux/linux-5.10/sound/pci/ctxfi/
H A Dcthw20k1.c79 /* SRC resource register dirty flags */
101 union src_dirty dirty; member
124 union src_mgr_dirty dirty; member
137 /* SRCIMP manager register dirty flags */
148 union srcimp_mgr_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 in src_set_wr()
597 union amixer_dirty dirty; global() member
757 union dai_dirty dirty; global() member
772 union dao_dirty dirty; global() member
821 union daio_mgr_dirty dirty; global() member
[all...]
H A Dcthw20k2.c79 /* SRC resource register dirty flags */
101 union src_dirty dirty; member
124 union src_mgr_dirty dirty; member
137 /* SRCIMP manager register dirty flags */
148 union srcimp_mgr_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 in src_set_wr()
596 union amixer_dirty dirty; global() member
748 union dai_dirty dirty; global() member
789 union dao_dirty dirty; global() member
811 union daio_mgr_dirty dirty; global() member
[all...]
/kernel/linux/linux-6.6/sound/pci/ctxfi/
H A Dcthw20k1.c79 /* SRC resource register dirty flags */
101 union src_dirty dirty; member
124 union src_mgr_dirty dirty; member
137 /* SRCIMP manager register dirty flags */
148 union srcimp_mgr_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 in src_set_wr()
597 union amixer_dirty dirty; global() member
757 union dai_dirty dirty; global() member
772 union dao_dirty dirty; global() member
821 union daio_mgr_dirty dirty; global() member
[all...]
H A Dcthw20k2.c79 /* SRC resource register dirty flags */
101 union src_dirty dirty; member
124 union src_mgr_dirty dirty; member
137 /* SRCIMP manager register dirty flags */
148 union srcimp_mgr_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 in src_set_wr()
596 union amixer_dirty dirty; global() member
748 union dai_dirty dirty; global() member
789 union dao_dirty dirty; global() member
811 union daio_mgr_dirty dirty; global() member
[all...]
/kernel/linux/linux-5.10/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; in get_heap_comp_val()
34 return lprops->dirty; in get_heap_comp_val()
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) { in ubifs_categorize_lprops()
415 if (lprops->dirty + lprops->free >= c->min_idx_node_sz) in ubifs_categorize_lprops()
418 if (lprops->dirty >= c->dead_wm && in ubifs_categorize_lprops()
419 lprops->dirty > lprops->free) in ubifs_categorize_lprops()
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) ubifs_change_lp() 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) ubifs_change_one_lp() argument
688 ubifs_update_one_lp(struct ubifs_info *c, int lnum, int free, int dirty, int flags_set, int flags_clean) ubifs_update_one_lp() argument
1021 int cat, lnum = lp->lnum, is_idx = 0, used = 0, free, dirty, ret; scan_check_cb() local
[all...]
H A Dfind.c54 if (lprops->free + lprops->dirty >= c->dark_wm) in valuable()
72 * scan_for_dirty_cb - dirty space scan callback.
96 if (lprops->free + lprops->dirty < data->min_space) in scan_for_dirty_cb()
102 if (lprops->free + lprops->dirty == c->leb_size) { in scan_for_dirty_cb()
105 /* Exclude LEBs with too little dirty space (unless it is empty) */ in scan_for_dirty_cb()
106 } else if (lprops->dirty < c->dead_wm) in scan_for_dirty_cb()
116 * @min_space: minimum amount free plus dirty space the returned LEB has to
133 /* There may be an LEB with enough dirty space on the free heap */ in scan_for_dirty()
137 if (lprops->free + lprops->dirty < min_space) in scan_for_dirty()
139 if (lprops->dirty < in scan_for_dirty()
[all...]
/kernel/linux/linux-6.6/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; in get_heap_comp_val()
34 return lprops->dirty; in get_heap_comp_val()
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) { in ubifs_categorize_lprops()
415 if (lprops->dirty + lprops->free >= c->min_idx_node_sz) in ubifs_categorize_lprops()
418 if (lprops->dirty >= c->dead_wm && in ubifs_categorize_lprops()
419 lprops->dirty > lprops->free) in ubifs_categorize_lprops()
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) ubifs_change_lp() 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) ubifs_change_one_lp() argument
688 ubifs_update_one_lp(struct ubifs_info *c, int lnum, int free, int dirty, int flags_set, int flags_clean) ubifs_update_one_lp() argument
1021 int cat, lnum = lp->lnum, is_idx = 0, used = 0, free, dirty, ret; scan_check_cb() local
[all...]
H A Dfind.c54 if (lprops->free + lprops->dirty >= c->dark_wm) in valuable()
72 * scan_for_dirty_cb - dirty space scan callback.
96 if (lprops->free + lprops->dirty < data->min_space) in scan_for_dirty_cb()
102 if (lprops->free + lprops->dirty == c->leb_size) { in scan_for_dirty_cb()
105 /* Exclude LEBs with too little dirty space (unless it is empty) */ in scan_for_dirty_cb()
106 } else if (lprops->dirty < c->dead_wm) in scan_for_dirty_cb()
116 * @min_space: minimum amount free plus dirty space the returned LEB has to
133 /* There may be an LEB with enough dirty space on the free heap */ in scan_for_dirty()
137 if (lprops->free + lprops->dirty < min_space) in scan_for_dirty()
139 if (lprops->dirty < in scan_for_dirty()
[all...]
/kernel/linux/linux-5.10/fs/jffs2/
H A Ddebug.c35 JFFS2_ERROR("free %#08x + dirty %#08x + used %#08x + wasted %#08x + unchecked %#08x != total %#08x.\n", in __jffs2_dbg_acct_sanity_check_nolock()
44 JFFS2_ERROR("free %#08x + dirty %#08x + used %#08x + erasing %#08x + bad %#08x + wasted %#08x + unchecked %#08x != total %#08x.\n", in __jffs2_dbg_acct_sanity_check_nolock()
163 uint32_t free = 0, dirty = 0, used = 0, wasted = 0, in __jffs2_dbg_superblock_counts() local
171 dirty += c->gcblock->dirty_size; in __jffs2_dbg_superblock_counts()
179 dirty += c->nextblock->dirty_size; in __jffs2_dbg_superblock_counts()
187 dirty += jeb->dirty_size; in __jffs2_dbg_superblock_counts()
195 dirty += jeb->dirty_size; in __jffs2_dbg_superblock_counts()
203 dirty += jeb->dirty_size; in __jffs2_dbg_superblock_counts()
211 dirty += jeb->dirty_size; in __jffs2_dbg_superblock_counts()
219 dirty in __jffs2_dbg_superblock_counts()
503 uint32_t dirty = 0; __jffs2_dbg_dump_block_lists_nolock() local
525 uint32_t dirty = 0; __jffs2_dbg_dump_block_lists_nolock() local
548 uint32_t dirty = 0; __jffs2_dbg_dump_block_lists_nolock() local
[all...]
/kernel/linux/linux-6.6/fs/jffs2/
H A Ddebug.c35 JFFS2_ERROR("free %#08x + dirty %#08x + used %#08x + wasted %#08x + unchecked %#08x != total %#08x.\n", in __jffs2_dbg_acct_sanity_check_nolock()
44 JFFS2_ERROR("free %#08x + dirty %#08x + used %#08x + erasing %#08x + bad %#08x + wasted %#08x + unchecked %#08x != total %#08x.\n", in __jffs2_dbg_acct_sanity_check_nolock()
163 uint32_t free = 0, dirty = 0, used = 0, wasted = 0, in __jffs2_dbg_superblock_counts() local
171 dirty += c->gcblock->dirty_size; in __jffs2_dbg_superblock_counts()
179 dirty += c->nextblock->dirty_size; in __jffs2_dbg_superblock_counts()
187 dirty += jeb->dirty_size; in __jffs2_dbg_superblock_counts()
195 dirty += jeb->dirty_size; in __jffs2_dbg_superblock_counts()
203 dirty += jeb->dirty_size; in __jffs2_dbg_superblock_counts()
211 dirty += jeb->dirty_size; in __jffs2_dbg_superblock_counts()
219 dirty in __jffs2_dbg_superblock_counts()
503 uint32_t dirty = 0; __jffs2_dbg_dump_block_lists_nolock() local
525 uint32_t dirty = 0; __jffs2_dbg_dump_block_lists_nolock() local
548 uint32_t dirty = 0; __jffs2_dbg_dump_block_lists_nolock() local
[all...]
/kernel/linux/linux-5.10/drivers/misc/sgi-gru/
H A Dgruhandles.c158 unsigned long vaddr, int asid, int dirty, in tfh_write_only()
165 tfh->dirty = dirty; in tfh_write_only()
174 unsigned long vaddr, int asid, int dirty, in tfh_write_restart()
181 tfh->dirty = dirty; in tfh_write_restart()
156 tfh_write_only(struct gru_tlb_fault_handle *tfh, unsigned long paddr, int gaa, unsigned long vaddr, int asid, int dirty, int pagesize) tfh_write_only() argument
172 tfh_write_restart(struct gru_tlb_fault_handle *tfh, unsigned long paddr, int gaa, unsigned long vaddr, int asid, int dirty, int pagesize) tfh_write_restart() argument
/kernel/linux/linux-6.6/drivers/misc/sgi-gru/
H A Dgruhandles.c158 unsigned long vaddr, int asid, int dirty, in tfh_write_only()
165 tfh->dirty = dirty; in tfh_write_only()
174 unsigned long vaddr, int asid, int dirty, in tfh_write_restart()
181 tfh->dirty = dirty; in tfh_write_restart()
156 tfh_write_only(struct gru_tlb_fault_handle *tfh, unsigned long paddr, int gaa, unsigned long vaddr, int asid, int dirty, int pagesize) tfh_write_only() argument
172 tfh_write_restart(struct gru_tlb_fault_handle *tfh, unsigned long paddr, int gaa, unsigned long vaddr, int asid, int dirty, int pagesize) tfh_write_restart() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/mga/
H A Dmga_state.c330 unsigned int dirty = sarea_priv->dirty; in mga_g200_emit_state() local
337 if (dirty & MGA_UPLOAD_CONTEXT) { in mga_g200_emit_state()
339 sarea_priv->dirty &= ~MGA_UPLOAD_CONTEXT; in mga_g200_emit_state()
342 if (dirty & MGA_UPLOAD_TEX0) { in mga_g200_emit_state()
344 sarea_priv->dirty &= ~MGA_UPLOAD_TEX0; in mga_g200_emit_state()
351 unsigned int dirty = sarea_priv->dirty; in mga_g400_emit_state() local
359 if (dirty & MGA_UPLOAD_CONTEXT) { in mga_g400_emit_state()
361 sarea_priv->dirty in mga_g400_emit_state()
420 unsigned int dirty = sarea_priv->dirty; mga_verify_state() local
[all...]

Completed in 32 milliseconds

12345678910>>...24