Home
last modified time | relevance | path

Searched refs:dirty (Results 1 – 200 of 248) sorted by relevance

12

/linux-4.1.27/drivers/gpu/drm/vmwgfx/
Dvmwgfx_fb.c65 } dirty; member
226 spin_lock_irqsave(&par->dirty.lock, flags); in vmw_fb_dirty_flush()
227 if (!par->dirty.active) { in vmw_fb_dirty_flush()
228 spin_unlock_irqrestore(&par->dirty.lock, flags); in vmw_fb_dirty_flush()
231 x = par->dirty.x1; in vmw_fb_dirty_flush()
232 y = par->dirty.y1; in vmw_fb_dirty_flush()
233 w = min(par->dirty.x2, info->var.xres) - x; in vmw_fb_dirty_flush()
234 h = min(par->dirty.y2, info->var.yres) - y; in vmw_fb_dirty_flush()
235 par->dirty.x1 = par->dirty.x2 = 0; in vmw_fb_dirty_flush()
236 par->dirty.y1 = par->dirty.y2 = 0; in vmw_fb_dirty_flush()
[all …]
/linux-4.1.27/sound/pci/ctxfi/
Dcthw20k1.c111 union src_dirty dirty; member
134 union src_mgr_dirty dirty; member
158 union srcimp_mgr_dirty dirty; member
191 ctl->dirty.bf.ctl = 1; in src_set_state()
200 ctl->dirty.bf.ctl = 1; in src_set_bm()
209 ctl->dirty.bf.ctl = 1; in src_set_rsr()
218 ctl->dirty.bf.ctl = 1; in src_set_sf()
227 ctl->dirty.bf.ctl = 1; in src_set_wr()
236 ctl->dirty.bf.ctl = 1; in src_set_pm()
245 ctl->dirty.bf.ctl = 1; in src_set_rom()
[all …]
Dcthw20k2.c111 union src_dirty dirty; member
134 union src_mgr_dirty dirty; member
158 union srcimp_mgr_dirty dirty; member
191 ctl->dirty.bf.ctl = 1; in src_set_state()
200 ctl->dirty.bf.ctl = 1; in src_set_bm()
209 ctl->dirty.bf.ctl = 1; in src_set_rsr()
218 ctl->dirty.bf.ctl = 1; in src_set_sf()
227 ctl->dirty.bf.ctl = 1; in src_set_wr()
236 ctl->dirty.bf.ctl = 1; in src_set_pm()
245 ctl->dirty.bf.ctl = 1; in src_set_rom()
[all …]
Dctsrc.c182 unsigned int dirty = 0; in src_commit_write() local
188 dirty = hw->src_get_dirty(src->rsc.ctrl_blk) & conj_mask; in src_commit_write()
199 hw->src_set_dirty(src->rsc.ctrl_blk, dirty); in src_commit_write()
301 unsigned int dirty; in src_default_config_arcrw() local
325 dirty = hw->src_get_dirty(src->rsc.ctrl_blk); in src_default_config_arcrw()
328 hw->src_set_dirty(src->rsc.ctrl_blk, dirty); in src_default_config_arcrw()
/linux-4.1.27/fs/ubifs/
Dlprops.c44 return lprops->free + lprops->dirty; in get_heap_comp_val()
46 return lprops->dirty; in get_heap_comp_val()
421 if (lprops->free + lprops->dirty == c->leb_size) { in ubifs_categorize_lprops()
429 if (lprops->dirty + lprops->free >= c->min_idx_node_sz) in ubifs_categorize_lprops()
432 if (lprops->dirty >= c->dead_wm && in ubifs_categorize_lprops()
433 lprops->dirty > lprops->free) in ubifs_categorize_lprops()
536 int free, int dirty, int flags, in ubifs_change_lp() argument
546 lprops->lnum, free, dirty, flags); in ubifs_change_lp()
559 ubifs_assert(dirty == LPROPS_NC || dirty >= 0); in ubifs_change_lp()
568 ubifs_assert(!(lprops->free & 7) && !(lprops->dirty & 7)); in ubifs_change_lp()
[all …]
Dfind.c66 if (lprops->free + lprops->dirty >= c->dark_wm) in valuable()
108 if (lprops->free + lprops->dirty < data->min_space) in scan_for_dirty_cb()
114 if (lprops->free + lprops->dirty == c->leb_size) { in scan_for_dirty_cb()
118 } else if (lprops->dirty < c->dead_wm) in scan_for_dirty_cb()
149 if (lprops->free + lprops->dirty < min_space) in scan_for_dirty()
151 if (lprops->dirty < c->dead_wm) in scan_for_dirty()
165 if (lprops->free + lprops->dirty < min_space) in scan_for_dirty()
169 if (lprops->dirty < c->dead_wm) in scan_for_dirty()
192 ubifs_assert(lprops->free + lprops->dirty >= min_space); in scan_for_dirty()
193 ubifs_assert(lprops->dirty >= c->dead_wm || in scan_for_dirty()
[all …]
Dreplay.c85 int dirty; member
100 int err = 0, dirty; in set_bud_lprops() local
110 dirty = lp->dirty; in set_bud_lprops()
111 if (b->bud->start == 0 && (lp->free != c->leb_size || lp->dirty != 0)) { in set_bud_lprops()
132 lp->free, lp->dirty); in set_bud_lprops()
134 lp->free, lp->dirty); in set_bud_lprops()
135 dirty -= c->leb_size - lp->free; in set_bud_lprops()
143 if (dirty != 0) in set_bud_lprops()
145 b->bud->lnum, lp->free, lp->dirty, b->free, in set_bud_lprops()
146 b->dirty); in set_bud_lprops()
[all …]
Dlpt.c363 pack_bits(&addr, &pos, pnode->lprops[i].dirty >> 3, in ubifs_pack_pnode()
425 pack_bits(&addr, &pos, ltab[i].dirty, c->lpt_spc_bits); in ubifs_pack_ltab()
462 void ubifs_add_lpt_dirt(struct ubifs_info *c, int lnum, int dirty) in ubifs_add_lpt_dirt() argument
464 if (!dirty || !lnum) in ubifs_add_lpt_dirt()
467 lnum, dirty, c->ltab[lnum - c->lpt_first].dirty); in ubifs_add_lpt_dirt()
469 c->ltab[lnum - c->lpt_first].dirty += dirty; in ubifs_add_lpt_dirt()
479 static void set_ltab(struct ubifs_info *c, int lnum, int free, int dirty) in set_ltab() argument
483 c->ltab[lnum - c->lpt_first].dirty, free, dirty); in set_ltab()
486 c->ltab[lnum - c->lpt_first].dirty = dirty; in set_ltab()
647 ltab[i].dirty = 0; in ubifs_create_dflt_lpt()
[all …]
Dlpt_commit.c140 static void upd_ltab(struct ubifs_info *c, int lnum, int free, int dirty) in upd_ltab() argument
144 c->ltab[lnum - c->lpt_first].dirty, free, dirty); in upd_ltab()
147 c->ltab[lnum - c->lpt_first].dirty += dirty; in upd_ltab()
734 else if (c->ltab[i].free + c->ltab[i].dirty == c->leb_size) in need_write_all()
758 if (c->ltab[i].dirty > 0 && in lpt_tgc_start()
759 c->ltab[i].free + c->ltab[i].dirty == c->leb_size) { in lpt_tgc_start()
762 c->ltab[i].dirty = 0; in lpt_tgc_start()
1195 int i, lnum = -1, dirty = 0; in lpt_gc() local
1201 c->ltab[i].free + c->ltab[i].dirty == c->leb_size) in lpt_gc()
1203 if (c->ltab[i].dirty > dirty) { in lpt_gc()
[all …]
Dmisc.h176 static inline int ubifs_add_dirt(struct ubifs_info *c, int lnum, int dirty) in ubifs_add_dirt() argument
178 return ubifs_update_one_lp(c, lnum, LPROPS_NC, dirty, 0, 0); in ubifs_add_dirt()
Dubifs.h412 unsigned int dirty:1; member
483 int dirty; member
501 int dirty; member
1708 void ubifs_add_lpt_dirt(struct ubifs_info *c, int lnum, int dirty);
1725 int free, int dirty, int flags,
1735 int ubifs_change_one_lp(struct ubifs_info *c, int lnum, int free, int dirty,
1737 int ubifs_update_one_lp(struct ubifs_info *c, int lnum, int free, int dirty,
Dgc.c481 if (lp->free + lp->dirty == c->leb_size) { in ubifs_garbage_collect_leb()
527 lnum, lp->free, lp->dirty); in ubifs_garbage_collect_leb()
563 lnum, lp->free, lp->dirty); in ubifs_garbage_collect_leb()
717 lp.lnum, lp.free, lp.dirty, lp.free + lp.dirty, in ubifs_garbage_collect()
Dfile.c304 if (ui->dirty) in write_begin_slow()
343 if (ui->dirty) in allocate_budget()
380 if (!ui->dirty) in allocate_budget()
528 if (!ui->dirty) in cancel_budget()
1239 release = ui->dirty; in do_setattr()
1391 release = ui->dirty; in update_mctime()
1517 release = ui->dirty; in ubifs_vm_page_mkwrite()
Dioctl.c130 release = ui->dirty; in setflags()
Ddebug.c261 pr_err("\tdirty %u\n", ui->dirty); in ubifs_dump_inode()
651 spc = lp->free + lp->dirty; in ubifs_dump_lprop()
659 lp->lnum, lp->free, lp->dirty, c->leb_size - spc, spc, in ubifs_dump_lprop()
663 lp->lnum, lp->free, lp->dirty, c->leb_size - spc, spc, in ubifs_dump_lprop()
791 i + c->lpt_first, c->ltab[i].free, c->ltab[i].dirty, in ubifs_dump_lpt_info()
900 lprops->dirty, lprops->flags); in ubifs_dump_heap()
919 i, lp->free, lp->dirty, lp->flags, lp->lnum); in ubifs_dump_pnode()
1079 if (ui->ui_size != ui->synced_i_size && !ui->dirty) { in dbg_check_synced_i_size()
Dsuper.c308 if (!ui->dirty) { in ubifs_write_inode()
328 ui->dirty = 0; in ubifs_write_inode()
370 if (ui->dirty) in ubifs_evict_inode()
386 if (!ui->dirty) { in ubifs_dirty_inode()
387 ui->dirty = 1; in ubifs_dirty_inode()
Djournal.c509 if (ui->dirty) in mark_inode_clean()
511 ui->dirty = 0; in mark_inode_clean()
/linux-4.1.27/Documentation/vm/
Dsoft-dirty.txt3 The soft-dirty is a bit on a PTE which helps to track which pages a task
6 1. Clear soft-dirty bits from the task's PTEs.
13 3. Read soft-dirty bits from the PTEs.
16 64-bit qword is the soft-dirty one. If set, the respective PTE was
21 when the soft-dirty bit is cleared. So, after this, when the task tries to
23 the soft-dirty bit on the respective PTE.
26 soft-dirty bits clear, the #PF-s that occur after that are processed fast.
28 the kernel does is finds this fact out and puts both writable and soft-dirty
32 there is still a scenario when we can lose soft dirty bits -- a task
35 including soft dirty bits. To notify user space application about such
[all …]
D00-INDEX31 soft-dirty.txt
32 - short explanation for soft-dirty PTEs
Dpagemap.txt18 * Bit 55 pte is soft-dirty (see Documentation/vm/soft-dirty.txt)
/linux-4.1.27/mm/
Dpage-writeback.c266 unsigned long dirty; in global_dirty_limits() local
270 dirty = DIV_ROUND_UP(vm_dirty_bytes, PAGE_SIZE); in global_dirty_limits()
272 dirty = (vm_dirty_ratio * available_memory) / 100; in global_dirty_limits()
279 if (background >= dirty) in global_dirty_limits()
280 background = dirty / 2; in global_dirty_limits()
284 dirty += dirty / 4; in global_dirty_limits()
287 *pdirty = dirty; in global_dirty_limits()
288 trace_global_dirty_state(background, dirty); in global_dirty_limits()
302 unsigned long dirty; in zone_dirty_limit() local
305 dirty = DIV_ROUND_UP(vm_dirty_bytes, PAGE_SIZE) * in zone_dirty_limit()
[all …]
Dmemory-failure.c810 #define dirty (1UL << PG_dirty) macro
849 { sc|dirty, sc|dirty, MSG_DIRTY_SWAPCACHE, me_swapcache_dirty },
850 { sc|dirty, sc, MSG_CLEAN_SWAPCACHE, me_swapcache_clean },
852 { mlock|dirty, mlock|dirty, MSG_DIRTY_MLOCKED_LRU, me_pagecache_dirty },
853 { mlock|dirty, mlock, MSG_CLEAN_MLOCKED_LRU, me_pagecache_clean },
855 { unevict|dirty, unevict|dirty, MSG_DIRTY_UNEVICTABLE_LRU, me_pagecache_dirty },
856 { unevict|dirty, unevict, MSG_CLEAN_UNEVICTABLE_LRU, me_pagecache_clean },
858 { lru|dirty, lru|dirty, MSG_DIRTY_LRU, me_pagecache_dirty },
859 { lru|dirty, lru, MSG_CLEAN_LRU, me_pagecache_clean },
867 #undef dirty
Dpgtable-generic.c49 pte_t entry, int dirty) in ptep_set_access_flags() argument
63 pmd_t entry, int dirty) in pmdp_set_access_flags() argument
Dvmalloc.c767 unsigned long free, dirty; member
853 vb->dirty = 0; in new_vmap_block()
899 if (!(vb->free + vb->dirty == VMAP_BBMAP_BITS && vb->dirty != VMAP_BBMAP_BITS)) in purge_fragmented_blocks()
903 if (vb->free + vb->dirty == VMAP_BBMAP_BITS && vb->dirty != VMAP_BBMAP_BITS) { in purge_fragmented_blocks()
905 vb->dirty = VMAP_BBMAP_BITS; /* prevent purging it again */ in purge_fragmented_blocks()
1016 vb->dirty += 1UL << order; in vb_free()
1017 if (vb->dirty == VMAP_BBMAP_BITS) { in vb_free()
1054 if (vb->dirty) { in vm_unmap_aliases()
Dvmscan.c813 bool *dirty, bool *writeback) in page_check_dirty_writeback() argument
822 *dirty = false; in page_check_dirty_writeback()
828 *dirty = PageDirty(page); in page_check_dirty_writeback()
837 mapping->a_ops->is_dirty_writeback(page, dirty, writeback); in page_check_dirty_writeback()
871 bool dirty, writeback; in shrink_page_list() local
905 page_check_dirty_writeback(page, &dirty, &writeback); in shrink_page_list()
906 if (dirty || writeback) in shrink_page_list()
909 if (dirty && !writeback) in shrink_page_list()
919 if (((dirty || writeback) && mapping && in shrink_page_list()
DKconfig543 soft-dirty bit on pte-s. This bit it set when someone writes
544 into a page just as regular dirty bit, but unlike the latter
547 See Documentation/vm/soft-dirty.txt for more details.
/linux-4.1.27/drivers/md/
Ddm-cache-policy-cleaner.c28 bool dirty:1; member
45 struct list_head dirty; member
233 if (!e->dirty) { in __set_clear_dirty()
234 e->dirty = true; in __set_clear_dirty()
235 list_move(&e->list, &p->dirty); in __set_clear_dirty()
239 if (e->dirty) { in __set_clear_dirty()
241 e->dirty = false; in __set_clear_dirty()
270 if (e->dirty) in add_cache_entry()
271 list_add(&e->list, &p->dirty); in add_cache_entry()
287 e->dirty = false; /* blocks default to clean */ in wb_load_mapping()
[all …]
Ddm-cache-metadata.h87 dm_cblock_t cblock, bool dirty,
94 int dm_cache_set_dirty(struct dm_cache_metadata *cmd, dm_cblock_t cblock, bool dirty);
Ddm-cache-policy-mq.c314 bool dirty:1; member
566 queue_push(e->dirty ? &mq->cache_dirty : &mq->cache_clean, in push()
578 queue_remove(e->dirty ? &mq->cache_dirty : &mq->cache_clean, &e->list); in del()
828 new_e->dirty = false; in pre_cache_to_cache()
879 e->dirty = false; in insert_in_pre_cache()
913 e->dirty = false; in insert_in_cache()
1082 e->dirty = set; in __mq_set_clear_dirty()
1113 e->dirty = false; /* this gets corrected in a minute */ in mq_load_mapping()
1232 e->dirty = false; in __mq_writeback_work()
1259 e->dirty = true; in __force_mapping()
Ddm-cache-metadata.c1110 bool dirty; in __load_mapping() local
1129 dirty = thunk->respect_dirty_flags ? (flags & M_DIRTY) : true; in __load_mapping()
1131 dirty, le32_to_cpu(hint_value), thunk->hints_valid); in __load_mapping()
1202 static int __dirty(struct dm_cache_metadata *cmd, dm_cblock_t cblock, bool dirty) in __dirty() argument
1215 if (((flags & M_DIRTY) && dirty) || (!(flags & M_DIRTY) && !dirty)) in __dirty()
1219 value = pack_value(oblock, (flags & ~M_DIRTY) | (dirty ? M_DIRTY : 0)); in __dirty()
1233 dm_cblock_t cblock, bool dirty) in dm_cache_set_dirty() argument
1238 r = __dirty(cmd, cblock, dirty); in dm_cache_set_dirty()
Ddm-bufio.c476 static void __link_buffer(struct dm_buffer *b, sector_t block, int dirty) in __link_buffer() argument
480 c->n_buffers[dirty]++; in __link_buffer()
482 b->list_mode = dirty; in __link_buffer()
483 list_add(&b->lru_list, &c->lru[dirty]); in __link_buffer()
505 static void __relink_lru(struct dm_buffer *b, int dirty) in __relink_lru() argument
512 c->n_buffers[dirty]++; in __relink_lru()
513 b->list_mode = dirty; in __relink_lru()
514 list_move(&b->lru_list, &c->lru[dirty]); in __relink_lru()
Dbitmap.c979 int dirty, need_write; in bitmap_unplug() local
990 dirty = test_and_clear_page_attr(bitmap, i, BITMAP_PAGE_DIRTY); in bitmap_unplug()
993 if (dirty || need_write) { in bitmap_unplug()
/linux-4.1.27/drivers/gpu/drm/mga/
Dmga_state.c332 unsigned int dirty = sarea_priv->dirty; in mga_g200_emit_state() local
339 if (dirty & MGA_UPLOAD_CONTEXT) { in mga_g200_emit_state()
341 sarea_priv->dirty &= ~MGA_UPLOAD_CONTEXT; in mga_g200_emit_state()
344 if (dirty & MGA_UPLOAD_TEX0) { in mga_g200_emit_state()
346 sarea_priv->dirty &= ~MGA_UPLOAD_TEX0; in mga_g200_emit_state()
353 unsigned int dirty = sarea_priv->dirty; in mga_g400_emit_state() local
361 if (dirty & MGA_UPLOAD_CONTEXT) { in mga_g400_emit_state()
363 sarea_priv->dirty &= ~MGA_UPLOAD_CONTEXT; in mga_g400_emit_state()
366 if (dirty & MGA_UPLOAD_TEX0) { in mga_g400_emit_state()
368 sarea_priv->dirty &= ~MGA_UPLOAD_TEX0; in mga_g400_emit_state()
[all …]
Dmga_drv.h219 #define MGA_EMIT_STATE(dev_priv, dirty) \ argument
221 if ((dirty) & ~MGA_UPLOAD_CLIPRECTS) { \
/linux-4.1.27/fs/jffs2/
Ddebug.c163 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 += jeb->dirty_size; in __jffs2_dbg_superblock_counts()
227 dirty += jeb->dirty_size; in __jffs2_dbg_superblock_counts()
235 dirty += jeb->dirty_size; in __jffs2_dbg_superblock_counts()
[all …]
Dnodemgmt.c101 uint32_t dirty, avail; in jffs2_reserve_space() local
115dirty = c->dirty_size + c->erasing_size - c->nr_erasing_blocks * c->sector_size + c->unchecked_siz… in jffs2_reserve_space()
116 if (dirty < c->nospc_dirty_size) { in jffs2_reserve_space()
123 dirty, c->unchecked_size, in jffs2_reserve_space()
840 uint32_t dirty; in jffs2_thread_should_wake() local
862 dirty = c->dirty_size + c->erasing_size - c->nr_erasing_blocks * c->sector_size; in jffs2_thread_should_wake()
865 (dirty > c->nospc_dirty_size)) in jffs2_thread_should_wake()
DTODO26 are likely to become dirty, and end up with blocks which are each far
/linux-4.1.27/drivers/misc/sgi-gru/
Dgruhandles.c170 unsigned long vaddr, int asid, int dirty, in tfh_write_only() argument
177 tfh->dirty = dirty; in tfh_write_only()
186 unsigned long vaddr, int asid, int dirty, in tfh_write_restart() argument
193 tfh->dirty = dirty; in tfh_write_restart()
Dgruhandles.h298 unsigned int dirty:1; member
524 int gaa, unsigned long vaddr, int asid, int dirty, int pagesize);
526 int gaa, unsigned long vaddr, int asid, int dirty, int pagesize);
/linux-4.1.27/arch/powerpc/mm/
Dpgtable.c89 int dirty) in set_access_flags_filter() argument
129 int dirty) in set_access_flags_filter() argument
138 if (dirty || (pte_val(pte) & _PAGE_EXEC) || !is_exec_fault()) in set_access_flags_filter()
201 pte_t *ptep, pte_t entry, int dirty) in ptep_set_access_flags() argument
204 entry = set_access_flags_filter(entry, vma, dirty); in ptep_set_access_flags()
Dpgtable_64.c505 pmd_t *pmdp, pmd_t entry, int dirty) in pmdp_set_access_flags() argument
/linux-4.1.27/drivers/md/persistent-data/
Ddm-bitset.c68 if (!info->current_index_set || !info->dirty) in dm_bitset_flush()
80 info->dirty = false; in dm_bitset_flush()
99 info->dirty = false; in read_bits()
133 info->dirty = true; in dm_bitset_set_bit()
150 info->dirty = true; in dm_bitset_clear_bit()
Ddm-bitset.h74 bool dirty:1; member
/linux-4.1.27/drivers/gpu/drm/r128/
Dr128_state.c224 unsigned int dirty = sarea_priv->dirty; in r128_emit_state() local
226 DRM_DEBUG("dirty=0x%08x\n", dirty); in r128_emit_state()
228 if (dirty & R128_UPLOAD_CORE) { in r128_emit_state()
230 sarea_priv->dirty &= ~R128_UPLOAD_CORE; in r128_emit_state()
233 if (dirty & R128_UPLOAD_CONTEXT) { in r128_emit_state()
235 sarea_priv->dirty &= ~R128_UPLOAD_CONTEXT; in r128_emit_state()
238 if (dirty & R128_UPLOAD_SETUP) { in r128_emit_state()
240 sarea_priv->dirty &= ~R128_UPLOAD_SETUP; in r128_emit_state()
243 if (dirty & R128_UPLOAD_MASKS) { in r128_emit_state()
245 sarea_priv->dirty &= ~R128_UPLOAD_MASKS; in r128_emit_state()
[all …]
/linux-4.1.27/drivers/char/xilinx_hwicap/
Dbuffer_icap.c273 bool dirty = 0; in buffer_icap_set_configuration() local
282 dirty = 1; in buffer_icap_set_configuration()
302 dirty = 0; in buffer_icap_set_configuration()
306 if (dirty) { in buffer_icap_set_configuration()
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_fb.c74 } dirty; member
113 x1 = qfbdev->dirty.x1; in qxl_fb_dirty_flush()
114 x2 = qfbdev->dirty.x2; in qxl_fb_dirty_flush()
115 y1 = qfbdev->dirty.y1; in qxl_fb_dirty_flush()
116 y2 = qfbdev->dirty.y2; in qxl_fb_dirty_flush()
139 qfbdev->dirty.x1 = 0; in qxl_fb_dirty_flush()
140 qfbdev->dirty.x2 = 0; in qxl_fb_dirty_flush()
141 qfbdev->dirty.y1 = 0; in qxl_fb_dirty_flush()
142 qfbdev->dirty.y2 = 0; in qxl_fb_dirty_flush()
168 qfbdev->dirty.x1 = 0; in qxl_deferred_io()
[all …]
/linux-4.1.27/Documentation/
Dbcache.txt22 dirty data to the backing device is always done sequentially, scanning from the
34 or dirty data), caching is automatically disabled; if dirty data was present
35 in the cache it first disables writeback caching and waits for all dirty data
77 but will allow for mirroring of metadata and dirty data in the future. Your new
104 but all the cached data will be invalidated. If there was dirty data in the
126 - When we detach, we first try to flush any dirty data (if we were running in
128 read some of the dirty data, though.
212 Write to this file to detach from a cache set. If there is dirty data in the
216 Amount of dirty data for this backing device in the cache. Continuously
248 clean: Part of a cache set, and there is no cached dirty data.
[all …]
Dmd.txt54 Boot time assembly of degraded/dirty arrays
57 If a raid5 or raid6 array is both dirty and degraded, it could have
59 'dirty' means that the parity cannot be trusted, and the fact that it
71 when set to 1, bypassed the checks and will allows dirty degraded
74 So, to boot with a root filesystem of a dirty degraded raid[56], use
250 request arrives, the array is marked as 'dirty' before the write
286 if metadata is known, mark 'dirty' and switch to 'active'.
Dcachetlb.txt294 that dirty data in that page at the page->virtual mapping
328 dirty. Again, see sparc64 for examples of how
/linux-4.1.27/arch/arm/include/asm/
Dhugetlb-3level.h66 pte_t pte, int dirty) in huge_ptep_set_access_flags() argument
68 return ptep_set_access_flags(vma, addr, ptep, pte, dirty); in huge_ptep_set_access_flags()
/linux-4.1.27/drivers/gpu/drm/tilcdc/
Dtilcdc_crtc.c28 uint32_t dirty; member
80 tilcdc_crtc->dirty &= ~stat[n]; in set_scanout()
105 tilcdc_crtc->dirty |= LCDC_END_OF_FRAME0 | LCDC_END_OF_FRAME1; in update_scanout()
597 uint32_t dirty = tilcdc_crtc->dirty & stat; in tilcdc_crtc_irq() local
601 if (dirty & LCDC_END_OF_FRAME0) in tilcdc_crtc_irq()
604 if (dirty & LCDC_END_OF_FRAME1) in tilcdc_crtc_irq()
616 if (dirty && !tilcdc_crtc->dirty) in tilcdc_crtc_irq()
/linux-4.1.27/arch/powerpc/include/asm/
Dhugetlb.h156 pte_t pte, int dirty) in huge_ptep_set_access_flags() argument
164 ptep_set_access_flags(vma, addr, ptep, pte, dirty); in huge_ptep_set_access_flags()
167 return ptep_set_access_flags(vma, addr, ptep, pte, dirty); in huge_ptep_set_access_flags()
Dpgtable.h178 pte_t *ptep, pte_t entry, int dirty);
Dkvm_book3s.h168 unsigned long gpa, bool dirty);
Dpgtable-ppc64.h542 pmd_t entry, int dirty);
Dkvm_host.h322 bool dirty; /* true => area has been modified by kernel */ member
/linux-4.1.27/arch/metag/include/asm/
Dhugetlb.h64 pte_t pte, int dirty) in huge_ptep_set_access_flags() argument
66 return ptep_set_access_flags(vma, addr, ptep, pte, dirty); in huge_ptep_set_access_flags()
/linux-4.1.27/arch/ia64/include/asm/
Dhugetlb.h62 pte_t pte, int dirty) in huge_ptep_set_access_flags() argument
64 return ptep_set_access_flags(vma, addr, ptep, pte, dirty); in huge_ptep_set_access_flags()
/linux-4.1.27/arch/m68k/fpsp040/
Dx_unfl.S64 | Clear dirty bit on dest resister in the frame before branching
68 bclrb %d0,FPR_DIRTY_BITS(%a6) |clr dest dirty bit
98 | Clear dirty bit on dest resister in the frame before branching
102 bclrb %d0,FPR_DIRTY_BITS(%a6) |clr dest dirty bit
119 | Clear dirty bit on dest resister in the frame before branching
123 bclrb %d0,FPR_DIRTY_BITS(%a6) |clr dest dirty bit
Dskeleton.S148 | Clear dirty bit on dest resister in the frame before branching
153 bclrb %d0,FPR_DIRTY_BITS(%a6) |clr dest dirty bit
Dfpsp.h128 .set FPR_DIRTY_BITS,LV-91 | fpr dirty bits
/linux-4.1.27/arch/sh/include/asm/
Dhugetlb.h75 pte_t pte, int dirty) in huge_ptep_set_access_flags() argument
77 return ptep_set_access_flags(vma, addr, ptep, pte, dirty); in huge_ptep_set_access_flags()
/linux-4.1.27/arch/x86/include/asm/
Dhugetlb.h77 pte_t pte, int dirty) in huge_ptep_set_access_flags() argument
79 return ptep_set_access_flags(vma, addr, ptep, pte, dirty); in huge_ptep_set_access_flags()
Dpgtable.h729 pte_t entry, int dirty);
781 pmd_t entry, int dirty);
/linux-4.1.27/fs/ceph/
Dxattr.c419 xattr->dirty = update_xattr; in __set_xattr()
636 ci->i_xattrs.dirty = false; in __build_xattrs()
682 if (ci->i_xattrs.dirty) { in __ceph_build_xattrs_blob()
712 ci->i_xattrs.dirty = false; in __ceph_build_xattrs_blob()
916 int dirty = 0; in __ceph_setxattr() local
981 dirty = __ceph_mark_dirty_caps(ci, CEPH_CAP_XATTR_EXCL); in __ceph_setxattr()
982 ci->i_xattrs.dirty = true; in __ceph_setxattr()
987 if (dirty) in __ceph_setxattr()
988 __mark_inode_dirty(inode, dirty); in __ceph_setxattr()
1050 int dirty; in __ceph_removexattr() local
[all …]
Dsnap.c458 int used, dirty; in ceph_queue_cap_snap() local
468 dirty = __ceph_caps_dirty(ci); in ceph_queue_cap_snap()
476 dirty |= CEPH_CAP_FILE_WR; in ceph_queue_cap_snap()
488 } else if (dirty & (CEPH_CAP_AUTH_EXCL|CEPH_CAP_XATTR_EXCL| in ceph_queue_cap_snap()
500 inode, capsnap, snapc, ceph_cap_string(dirty)); in ceph_queue_cap_snap()
510 capsnap->dirty = dirty; in ceph_queue_cap_snap()
516 if (dirty & CEPH_CAP_XATTR_EXCL) { in ceph_queue_cap_snap()
580 ceph_cap_string(capsnap->dirty), capsnap->size, in __ceph_finish_cap_snap()
586 capsnap->context->seq, ceph_cap_string(capsnap->dirty), in __ceph_finish_cap_snap()
Dcaps.c979 int caps, int wanted, int dirty, in send_cap_msg() argument
998 ceph_cap_string(dirty), in send_cap_msg()
1021 fc->dirty = cpu_to_le32(dirty); in send_cap_msg()
1304 BUG_ON(capsnap->dirty == 0); in __ceph_flush_snaps()
1358 capsnap->dirty, 0, capsnap->flush_tid, 0, mseq, in __ceph_flush_snaps()
1405 int dirty = 0; in __ceph_mark_dirty_caps() local
1430 dirty |= I_DIRTY_SYNC; in __ceph_mark_dirty_caps()
1436 dirty |= I_DIRTY_DATASYNC; in __ceph_mark_dirty_caps()
1438 return dirty; in __ceph_mark_dirty_caps()
1904 int dirty; in ceph_fsync() local
[all …]
Dfile.c1035 int dirty; in ceph_write_iter() local
1038 dirty = __ceph_mark_dirty_caps(ci, CEPH_CAP_FILE_WR); in ceph_write_iter()
1040 if (dirty) in ceph_write_iter()
1041 __mark_inode_dirty(inode, dirty); in ceph_write_iter()
1259 int dirty; in ceph_fallocate() local
1316 dirty = __ceph_mark_dirty_caps(ci, CEPH_CAP_FILE_WR); in ceph_fallocate()
1318 if (dirty) in ceph_fallocate()
1319 __mark_inode_dirty(inode, dirty); in ceph_fallocate()
Dsuper.h150 int issued, dirty; member
211 int dirty; member
242 bool dirty; member
Daddr.c1389 int dirty; in ceph_page_mkwrite() local
1392 dirty = __ceph_mark_dirty_caps(ci, CEPH_CAP_FILE_WR); in ceph_page_mkwrite()
1394 if (dirty) in ceph_page_mkwrite()
1395 __mark_inode_dirty(inode, dirty); in ceph_page_mkwrite()
/linux-4.1.27/arch/arm64/include/asm/
Dhugetlb.h59 pte_t pte, int dirty) in huge_ptep_set_access_flags() argument
61 return ptep_set_access_flags(vma, addr, ptep, pte, dirty); in huge_ptep_set_access_flags()
/linux-4.1.27/drivers/input/joystick/
Dgrip_mp.c47 int dirty; /* has the state been updated? */ member
414 port->dirty = 1; in get_and_decode_packet()
425 port->dirty = 0; in get_and_decode_packet()
528 port->dirty = 0; in report_slot()
552 if (grip->port[i]->dirty) in grip_poll()
623 if (port->dirty) /* report initial state, if any */ in register_slot()
/linux-4.1.27/scripts/
Dsetlocalversion77 printf '%s' -dirty
101 *+|*+\ *) printf '%s' -dirty ;;
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_user_pages.c40 int dirty) in __qib_release_user_pages() argument
45 if (dirty) in __qib_release_user_pages()
/linux-4.1.27/drivers/gpu/drm/i810/
Di810_dma.c560 unsigned int dirty = sarea_priv->dirty; in i810EmitState() local
562 DRM_DEBUG("%x\n", dirty); in i810EmitState()
564 if (dirty & I810_UPLOAD_BUFFERS) { in i810EmitState()
566 sarea_priv->dirty &= ~I810_UPLOAD_BUFFERS; in i810EmitState()
569 if (dirty & I810_UPLOAD_CTX) { in i810EmitState()
571 sarea_priv->dirty &= ~I810_UPLOAD_CTX; in i810EmitState()
574 if (dirty & I810_UPLOAD_TEX0) { in i810EmitState()
576 sarea_priv->dirty &= ~I810_UPLOAD_TEX0; in i810EmitState()
579 if (dirty & I810_UPLOAD_TEX1) { in i810EmitState()
581 sarea_priv->dirty &= ~I810_UPLOAD_TEX1; in i810EmitState()
[all …]
/linux-4.1.27/arch/tile/include/asm/
Dhugetlb.h91 pte_t pte, int dirty) in huge_ptep_set_access_flags() argument
93 return ptep_set_access_flags(vma, addr, ptep, pte, dirty); in huge_ptep_set_access_flags()
/linux-4.1.27/include/trace/events/
Dbcache.h48 __field(bool, dirty )
55 __entry->dirty = KEY_DIRTY(k);
59 __entry->offset, __entry->size, __entry->dirty)
319 __field(u8, dirty )
330 __entry->dirty = KEY_DIRTY(k);
339 __entry->size, __entry->dirty)
Dwriteback.h430 unsigned long dirty,
440 TP_ARGS(bdi, thresh, bg_thresh, dirty, bdi_thresh, bdi_dirty,
448 __field(unsigned long, dirty)
467 __entry->dirty = dirty;
492 __entry->dirty,
Df2fs.h223 __field(int, dirty)
229 __entry->dirty = is_sbi_flag_set(F2FS_SB(sb), SBI_IS_DIRTY);
235 __entry->dirty ? "dirty" : "not dirty",
861 __field(int, dirty)
871 __entry->dirty = PageDirty(page);
881 __entry->dirty,
/linux-4.1.27/fs/omfs/
Ddir.c159 struct inode *dirty; in omfs_delete_entry() local
202 dirty = omfs_iget(dir->i_sb, prev); in omfs_delete_entry()
203 if (!IS_ERR(dirty)) { in omfs_delete_entry()
204 mark_inode_dirty(dirty); in omfs_delete_entry()
205 iput(dirty); in omfs_delete_entry()
/linux-4.1.27/Documentation/device-mapper/
Dcache.txt50 which are dirty, and extra hints for use by the policy object.
78 cached will go only to the cache and the block will be marked dirty in
100 dirty blocks in a cache. Useful for decommissioning a cache or when
103 area being removed from the cache still contains dirty blocks the resize
133 The 'dirty' state for a cache block changes far too frequently for us
136 system crashes all cache blocks will be assumed dirty when restarted.
143 dirty flags this data is lost if there's a crash so a safe fallback
168 state for all of the origin device (compare with the dirty bitset
222 <#demotions> <#promotions> <#dirty> <#features> <features>*
245 #dirty : Number of blocks in the cache that differ
Dcache-policies.txt14 e.g. to start writing back dirty blocks that are going to be evicte
35 clean entries and a set for dirty entries).
79 The cleaner writes back all dirty blocks in a cache to decommission it.
Ddm-log.txt8 mirrors, a region would be considered dirty/inconsistent while you
15 dm_dirty_log_type in include/linux/dm-dirty-log.h). Various different
Dlog-writes.txt128 <fsstress to dirty the fs>
/linux-4.1.27/include/linux/
Dwriteback.h159 unsigned long dirty);
164 unsigned long dirty,
Dkprobes.h281 kprobe_opcode_t *slot, int dirty);
291 static inline void free_##__name##_slot(kprobe_opcode_t *slot, int dirty)\
293 __free_insn_slot(&kprobe_##__name##_slots, slot, dirty); \
Damifd.h56 int dirty; /* true when trackbuf is not on disk */ member
Dbuffer_head.h117 BUFFER_FNS(Dirty, dirty)
118 TAS_BUFFER_FNS(Dirty, dirty)
145 bool *dirty, bool *writeback);
Dpage-flags.h214 PAGEFLAG(Dirty, dirty) TESTSCFLAG(Dirty, dirty) __CLEARPAGEFLAG(Dirty, dirty)
Dnilfs2_fs.h657 NILFS_SEGMENT_USAGE_FNS(DIRTY, dirty) in NILFS_SEGMENT_USAGE_FNS()
712 NILFS_SUINFO_FNS(DIRTY, dirty) in NILFS_SUINFO_FNS()
Dhuge_mm.h14 pmd_t orig_pmd, int dirty);
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-block-bcache6 unregistered. If a backing device had dirty data in the cache,
7 writeback mode is automatically disabled and all dirty data is
72 For backing devices: when off, dirty data will not be written
82 For backing devices: In writeback mode, when dirty data is
83 written to the cache and the cache held no dirty data for that
Dsysfs-fs-f2fs51 Controls the dirty page count condition for the in-place-update
Dsysfs-fs-nilfs2174 Show number of dirty data blocks.
205 Show count of dirty segments.
Dsysfs-fs-ext464 that are dirty in the page cache, but which do not
/linux-4.1.27/arch/x86/mm/
Dpgtable.c411 pte_t entry, int dirty) in ptep_set_access_flags() argument
415 if (changed && dirty) { in ptep_set_access_flags()
426 pmd_t entry, int dirty) in pmdp_set_access_flags() argument
432 if (changed && dirty) { in pmdp_set_access_flags()
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_user_pages.c42 int dirty) in __ipath_release_user_pages() argument
49 if (dirty) in __ipath_release_user_pages()
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_state.c471 unsigned int dirty) in radeon_emit_state() argument
474 DRM_DEBUG("dirty=0x%08x\n", dirty); in radeon_emit_state()
476 if (dirty & RADEON_UPLOAD_CONTEXT) { in radeon_emit_state()
507 if (dirty & RADEON_UPLOAD_VERTFMT) { in radeon_emit_state()
514 if (dirty & RADEON_UPLOAD_LINE) { in radeon_emit_state()
524 if (dirty & RADEON_UPLOAD_BUMPMAP) { in radeon_emit_state()
534 if (dirty & RADEON_UPLOAD_MASKS) { in radeon_emit_state()
543 if (dirty & RADEON_UPLOAD_VIEWPORT) { in radeon_emit_state()
555 if (dirty & RADEON_UPLOAD_SETUP) { in radeon_emit_state()
564 if (dirty & RADEON_UPLOAD_MISC) { in radeon_emit_state()
[all …]
/linux-4.1.27/drivers/char/
Dps3flash.c40 bool dirty; member
65 if (!priv->dirty || priv->tag < 0) in ps3flash_writeback()
72 priv->dirty = false; in ps3flash_writeback()
232 priv->dirty = true; in ps3flash_write()
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_64_mmu_hv.c1009 if (!vpa->dirty || !vpa->pinned_addr) in harvest_vpa_dirty()
1016 vpa->dirty = false; in harvest_vpa_dirty()
1087 bool dirty) in kvmppc_unpin_guest_page() argument
1097 if (!dirty) in kvmppc_unpin_guest_page()
1165 int valid, dirty; in record_hpte() local
1168 dirty = hpte_dirty(revp, hptp); in record_hpte()
1169 if (!first_pass && !dirty) in record_hpte()
1183 if (valid || dirty) { in record_hpte()
1192 dirty = !!(revp->guest_rpte & HPTE_GR_MODIFIED); in record_hpte()
1199 dirty = 1; in record_hpte()
[all …]
Dpowerpc.c1197 struct kvm_dirty_tlb dirty; in kvm_arch_vcpu_ioctl() local
1199 if (copy_from_user(&dirty, argp, sizeof(dirty))) in kvm_arch_vcpu_ioctl()
1201 r = kvm_vcpu_ioctl_dirty_tlb(vcpu, &dirty); in kvm_arch_vcpu_ioctl()
Dbook3s_hv.c507 vpap->dirty); in kvmppc_update_vpa()
510 vpap->dirty = false; in kvmppc_update_vpa()
591 vcpu->arch.dtl.dirty = true; in kvmppc_create_dtl_entry()
1682 vpa->dirty); in unpin_vpa()
/linux-4.1.27/arch/s390/include/asm/
Dpgtable.h521 pmd_t entry, int dirty);
535 int dirty = 1; in pmd_dirty() local
537 dirty = (pmd_val(pmd) & _SEGMENT_ENTRY_DIRTY) != 0; in pmd_dirty()
538 return dirty; in pmd_dirty()
989 int dirty; in ptep_test_and_clear_user_dirty() local
994 dirty = !!(pgste_val(pgste) & PGSTE_UC_BIT); in ptep_test_and_clear_user_dirty()
997 if (dirty && (pte_val(pte) & _PAGE_PRESENT)) { in ptep_test_and_clear_user_dirty()
1007 return dirty; in ptep_test_and_clear_user_dirty()
1205 pte_t entry, int dirty) in ptep_set_access_flags() argument
Dhugetlb.h59 pte_t pte, int dirty) in huge_ptep_set_access_flags() argument
/linux-4.1.27/arch/x86/include/asm/uv/
Duv_mmrs.h811 unsigned long dirty:1; /* RO */ member
818 unsigned long dirty:1; /* RO */ member
825 unsigned long dirty:1; /* RO */ member
832 unsigned long dirty:1; /* RO */ member
839 unsigned long dirty:1; /* RO */ member
1253 unsigned long dirty:1; /* RO */ member
1260 unsigned long dirty:1; /* RO */ member
1267 unsigned long dirty:1; /* RO */ member
1274 unsigned long dirty:1; /* RO */ member
1281 unsigned long dirty:1; /* RO */ member
/linux-4.1.27/drivers/net/ethernet/icplus/
Dipg.c855 unsigned int released, pending, dirty; in ipg_nic_txfree() local
860 dirty = sp->tx_dirty % IPG_TFDLIST_LENGTH; in ipg_nic_txfree()
863 struct sk_buff *skb = sp->tx_buff[dirty]; in ipg_nic_txfree()
864 struct ipg_tx *txfd = sp->txd + dirty; in ipg_nic_txfree()
884 sp->tx_buff[dirty] = NULL; in ipg_nic_txfree()
886 dirty = (dirty + 1) % IPG_TFDLIST_LENGTH; in ipg_nic_txfree()
1045 unsigned int dirty = sp->rx_dirty; in ipg_nic_rxrestore() local
1049 for (dirty = sp->rx_dirty; curr - dirty > 0; dirty++) { in ipg_nic_rxrestore()
1050 unsigned int entry = dirty % IPG_RFDLIST_LENGTH; in ipg_nic_rxrestore()
1069 sp->rx_dirty = dirty; in ipg_nic_rxrestore()
/linux-4.1.27/arch/arm/probes/kprobes/
Dopt-arm.c153 __arch_remove_optimized_kprobe(struct optimized_kprobe *op, int dirty) in __arch_remove_optimized_kprobe() argument
156 free_optinsn_slot(op->optinsn.insn, dirty); in __arch_remove_optimized_kprobe()
/linux-4.1.27/net/ceph/
Dpagevec.c45 void ceph_put_page_vector(struct page **pages, int num_pages, bool dirty) in ceph_put_page_vector() argument
50 if (dirty) in ceph_put_page_vector()
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_pm.c2368 unsigned int dirty = 0; in ilk_compute_wm_dirty() local
2374 dirty |= WM_DIRTY_LINETIME(pipe); in ilk_compute_wm_dirty()
2376 dirty |= WM_DIRTY_LP_ALL; in ilk_compute_wm_dirty()
2380 dirty |= WM_DIRTY_PIPE(pipe); in ilk_compute_wm_dirty()
2382 dirty |= WM_DIRTY_LP_ALL; in ilk_compute_wm_dirty()
2387 dirty |= WM_DIRTY_FBC; in ilk_compute_wm_dirty()
2389 dirty |= WM_DIRTY_LP_ALL; in ilk_compute_wm_dirty()
2393 dirty |= WM_DIRTY_DDB; in ilk_compute_wm_dirty()
2395 dirty |= WM_DIRTY_LP_ALL; in ilk_compute_wm_dirty()
2399 if (dirty & WM_DIRTY_LP_ALL) in ilk_compute_wm_dirty()
[all …]
Di915_gem_userptr.c713 obj->dirty = 0; in i915_gem_userptr_put_pages()
718 if (obj->dirty) in i915_gem_userptr_put_pages()
724 obj->dirty = 0; in i915_gem_userptr_put_pages()
Di915_gpu_error.c70 static const char *dirty_flag(int dirty) in dirty_flag() argument
72 return dirty ? " dirty" : ""; in dirty_flag()
206 err_puts(m, dirty_flag(err->dirty)); in print_error_buffers()
695 err->dirty = obj->dirty; in capture_bo()
Di915_gem.c237 obj->dirty = 0; in i915_gem_object_put_pages_phys()
239 if (obj->dirty) { in i915_gem_object_put_pages_phys()
263 obj->dirty = 0; in i915_gem_object_put_pages_phys()
960 obj->dirty = 1; in i915_gem_shmem_pwrite()
1989 obj->dirty = 0; in i915_gem_object_put_pages_gtt()
1994 if (obj->dirty) in i915_gem_object_put_pages_gtt()
2002 obj->dirty = 0; in i915_gem_object_put_pages_gtt()
3696 obj->dirty = 1; in i915_gem_object_set_to_gtt_domain()
Di915_gem_context.c774 from->legacy_hw_ctx.rcs_state->dirty = 1; in do_switch()
Di915_drv.h510 u32 dirty:1; member
1459 bool dirty[I915_MAX_PIPES]; member
1933 unsigned int dirty:1; member
Dintel_lrc.c852 ctx_obj->dirty = true; in intel_lr_context_pin()
1834 ctx_obj->dirty = 1; in populate_lr_context()
/linux-4.1.27/fs/
Dfs-writeback.c491 unsigned dirty; in __writeback_single_inode() local
520 dirty = inode->i_state & I_DIRTY; in __writeback_single_inode()
522 if ((dirty & (I_DIRTY_SYNC | I_DIRTY_DATASYNC)) || in __writeback_single_inode()
527 dirty |= I_DIRTY_TIME | I_DIRTY_TIME_EXPIRED; in __writeback_single_inode()
532 inode->i_state &= ~dirty; in __writeback_single_inode()
552 if (dirty & I_DIRTY_TIME) in __writeback_single_inode()
555 if (dirty & ~I_DIRTY_PAGES) { in __writeback_single_inode()
Dbuffer.c84 bool *dirty, bool *writeback) in buffer_check_dirty_writeback() argument
87 *dirty = false; in buffer_check_dirty_writeback()
105 *dirty = true; in buffer_check_dirty_writeback()
/linux-4.1.27/Documentation/laptops/
Dlaptop-mode.txt83 have caused the hard disk to spin up) causes Linux to flush all dirty blocks. The
85 anymore to write dirty blocks, because those blocks had already been written
95 changes the dirty background ratio, so that background writeback of dirty pages
166 The percentage of memory that is allowed to contain "dirty" or unsaved data
172 The percentage of memory that is allowed to contain "dirty" or unsaved data
258 # Dirty synchronous ratio. At this percentage of dirty pages the process
264 # Allowed dirty background ratio, in percent. Once DIRTY_RATIO has been
266 # amount of dirty memory to dirty_background_ratio. Set this nice and low,
271 # kernel default dirty buffer age
376 # Dirty synchronous ratio. At this percentage of dirty pages the process which
[all …]
/linux-4.1.27/fs/ocfs2/dlm/
Ddlmthread.c106 if (!list_empty(&res->dirty) || res->state & DLM_LOCK_RES_DIRTY) in __dlm_lockres_unused()
468 if (list_empty(&res->dirty)) { in __dlm_dirty_lockres()
471 list_add_tail(&res->dirty, &dlm->dirty_list); in __dlm_dirty_lockres()
656 struct dlm_lock_resource, dirty); in dlm_thread()
665 list_del_init(&res->dirty); in dlm_thread()
Ddlmdebug.c113 list_empty(&res->dirty) ? "no" : "yes", in __dlm_print_one_lock_resource()
540 !list_empty(&res->dirty), in dump_lockres()
Ddlmmaster.c517 !list_empty(&res->dirty) || in dlm_lockres_release()
528 !list_empty(&res->dirty) ? 'D' : ' ', in dlm_lockres_release()
541 BUG_ON(!list_empty(&res->dirty)); in dlm_lockres_release()
577 INIT_LIST_HEAD(&res->dirty); in dlm_init_lockres()
/linux-4.1.27/drivers/infiniband/hw/usnic/
Dusnic_uiom.c79 static void usnic_uiom_put_pages(struct list_head *chunk_list, int dirty) in usnic_uiom_put_pages() argument
91 if (dirty) in usnic_uiom_put_pages()
218 int dirty) in __usnic_uiom_reg_release() argument
242 usnic_uiom_put_pages(&uiomr->chunk_list, dirty & writable); in __usnic_uiom_reg_release()
/linux-4.1.27/drivers/md/bcache/
Dwriteback.c33 int64_t dirty = bcache_dev_sectors_dirty(&dc->disk); in __update_writeback_rate() local
34 int64_t derivative = dirty - dc->disk.sectors_dirty_last; in __update_writeback_rate()
35 int64_t proportional = dirty - target; in __update_writeback_rate()
38 dc->disk.sectors_dirty_last = dirty; in __update_writeback_rate()
Dsysfs.c137 char dirty[20]; in SHOW() local
145 bch_hprint(dirty, bcache_dev_sectors_dirty(&dc->disk) << 9); in SHOW()
162 rate, dirty, target, proportional, in SHOW()
763 size_t unused = 0, available = 0, dirty = 0, meta = 0; in SHOW() local
780 dirty++; in SHOW()
823 dirty * 100 / (size_t) ca->sb.nbuckets, in SHOW()
Djournal.h98 bool dirty; member
Djournal.c542 j->cur->dirty = false; in bch_journal_next()
738 if (c->journal.cur->dirty) in journal_write_work()
771 } else if (!w->dirty) { in bch_journal()
772 w->dirty = true; in bch_journal()
Dbtree.h163 BTREE_FLAG(dirty);
/linux-4.1.27/drivers/net/ethernet/via/
Dvia-velocity.c561 vptr->rx.dirty = vptr->rx.filled = vptr->rx.curr = 0; in velocity_init_rx_ring_indexes()
1449 int avail, dirty, unusable; in velocity_give_many_rx_descs() local
1461 dirty = vptr->rx.dirty - unusable; in velocity_give_many_rx_descs()
1463 dirty = (dirty > 0) ? dirty - 1 : vptr->options.numrx - 1; in velocity_give_many_rx_descs()
1464 vptr->rx.ring[dirty].rdesc0.len |= OWNED_BY_NIC; in velocity_give_many_rx_descs()
1564 int dirty = vptr->rx.dirty, done = 0; in velocity_rx_refill() local
1567 struct rx_desc *rd = vptr->rx.ring + dirty; in velocity_rx_refill()
1573 if (!vptr->rx.info[dirty].skb) { in velocity_rx_refill()
1574 if (velocity_alloc_rx_buf(vptr, dirty) < 0) in velocity_rx_refill()
1578 dirty = (dirty < vptr->options.numrx - 1) ? dirty + 1 : 0; in velocity_rx_refill()
[all …]
/linux-4.1.27/tools/testing/selftests/powerpc/
DMakefile9 GIT_VERSION = $(shell git describe --always --long --dirty || echo "unknown")
/linux-4.1.27/arch/sparc/include/asm/
Dhugetlb.h70 pte_t pte, int dirty) in huge_ptep_set_access_flags() argument
/linux-4.1.27/drivers/infiniband/core/
Dumem.c47 static void __ib_umem_release(struct ib_device *dev, struct ib_umem *umem, int dirty) in __ib_umem_release() argument
61 if (umem->writable && dirty) in __ib_umem_release()
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-drv.c224 return (ring->rdesc_count - (ring->cur - ring->dirty)); in xgbe_tx_avail_desc()
229 return (ring->cur - ring->dirty); in xgbe_rx_dirty_desc()
1799 while (ring->dirty != ring->cur) { in xgbe_rx_refresh()
1800 rdata = XGBE_GET_DESC_DATA(ring, ring->dirty); in xgbe_rx_refresh()
1808 hw_if->rx_desc_reset(pdata, rdata, ring->dirty); in xgbe_rx_refresh()
1810 ring->dirty++; in xgbe_rx_refresh()
1818 rdata = XGBE_GET_DESC_DATA(ring, ring->dirty - 1); in xgbe_rx_refresh()
1869 (ring->dirty != ring->cur)) { in xgbe_tx_poll()
1870 rdata = XGBE_GET_DESC_DATA(ring, ring->dirty); in xgbe_tx_poll()
1881 xgbe_dump_tx_desc(ring, ring->dirty, 1, 0); in xgbe_tx_poll()
[all …]
Dxgbe-desc.c380 ring->dirty = 0; in xgbe_wrapper_tx_descriptor_init()
424 ring->dirty = 0; in xgbe_wrapper_rx_descriptor_init()
Dxgbe.h373 unsigned int dirty; member
/linux-4.1.27/Documentation/virtual/kvm/
Dlocking.txt59 We dirty-log for gfn1, that means gfn2 is lost in dirty-bitmap.
69 Then, we can ensure the dirty bitmaps is correctly set for a gfn.
/linux-4.1.27/Documentation/sysctl/
Dvm.txt14 the writeout of dirty data to disk.
122 Contains the amount of dirty memory at which the background kernel
127 immediately taken into account to evaluate the dirty memory limits and the
136 flusher threads will start writing out dirty data.
144 Contains the amount of dirty memory at which a process generating disk writes
149 account to evaluate the dirty memory limits and the other appears as 0 when
160 This tunable is used to define when dirty data is old enough to be eligible
162 of a second. Data which has been dirty in-memory for longer than this
171 generating disk writes will itself start writing out dirty data.
200 This is a non-destructive operation and will not free any dirty objects.
[all …]
/linux-4.1.27/fs/btrfs/
Dqgroup.c82 struct list_head dirty; /* dirty groups */ member
156 INIT_LIST_HEAD(&qgroup->dirty); in add_qgroup_rb()
168 list_del(&qgroup->dirty); in __del_qgroup_rb()
1000 if (list_empty(&qgroup->dirty)) in qgroup_dirty()
1001 list_add(&qgroup->dirty, &fs_info->dirty_qgroups); in qgroup_dirty()
1810 bool dirty = false; in qgroup_adjust_counters() local
1820 dirty = true; in qgroup_adjust_counters()
1830 dirty = true; in qgroup_adjust_counters()
1852 dirty = true; in qgroup_adjust_counters()
1863 dirty = true; in qgroup_adjust_counters()
[all …]
/linux-4.1.27/Documentation/aoe/
Dtodo.txt3 being written from a dirty page in order to free that page, and if
/linux-4.1.27/include/drm/
Ddrm_gem.h176 bool dirty, bool accessed);
/linux-4.1.27/fs/hpfs/
Dsuper.c28 sb->dirty = 1; in mark_dirty()
47 sb->dirty = hpfs_sb(s)->sb_chkdsk > 1 - hpfs_sb(s)->sb_was_error; in unmark_dirty()
631 if (spareblock->dirty && !spareblock->old_wrote) { in hpfs_fill_super()
640 spareblock->dirty = 1; in hpfs_fill_super()
Dhpfs.h116 u8 dirty: 1; /* 0 clean, 1 "improperly stopped" */ member
132 u8 dirty: 1; /* 0 clean, 1 "improperly stopped" */ member
/linux-4.1.27/fs/proc/
Dtask_mmu.c452 unsigned long size, bool young, bool dirty) in smaps_account() argument
467 if (dirty || PageDirty(page)) in smaps_account()
475 if (dirty || PageDirty(page)) in smaps_account()
1352 unsigned long dirty; member
1369 md->dirty += nr_pages; in gather_stats()
1542 if (md->dirty) in show_numa_map()
1543 seq_printf(m, " dirty=%lu", md->dirty); in show_numa_map()
1545 if (md->pages != md->anon && md->pages != md->dirty) in show_numa_map()
/linux-4.1.27/arch/mips/include/asm/
Dhugetlb.h97 int dirty) in huge_ptep_set_access_flags() argument
/linux-4.1.27/fs/f2fs/
Dinline.c101 int dirty, err; in f2fs_convert_inline_page() local
128 dirty = clear_page_dirty_for_io(page); in f2fs_convert_inline_page()
137 if (dirty) in f2fs_convert_inline_page()
Dfile.c296 static bool __found_offset(block_t blkaddr, pgoff_t dirty, pgoff_t pgofs, in __found_offset() argument
301 if ((blkaddr == NEW_ADDR && dirty == pgofs) || in __found_offset()
318 pgoff_t pgofs, end_offset, dirty; in f2fs_seek_block() local
338 dirty = __get_first_dirty_index(inode->i_mapping, pgofs, whence); in f2fs_seek_block()
365 if (__found_offset(blkaddr, dirty, pgofs, whence)) { in f2fs_seek_block()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
Dapply.c511 bool shadow_dirty, dirty; in dss_mgr_wait_for_go() local
514 dirty = mp->info_dirty; in dss_mgr_wait_for_go()
518 if (!dirty && !shadow_dirty) { in dss_mgr_wait_for_go()
588 bool shadow_dirty, dirty; in dss_mgr_wait_for_go_ovl() local
591 dirty = op->info_dirty; in dss_mgr_wait_for_go_ovl()
595 if (!dirty && !shadow_dirty) { in dss_mgr_wait_for_go_ovl()
/linux-4.1.27/arch/x86/kernel/kprobes/
Dopt.c308 void __arch_remove_optimized_kprobe(struct optimized_kprobe *op, int dirty) in __arch_remove_optimized_kprobe() argument
311 free_optinsn_slot(op->optinsn.insn, dirty); in __arch_remove_optimized_kprobe()
/linux-4.1.27/arch/sh/mm/
Dcache.c145 int dirty = !test_and_set_bit(PG_dcache_clean, &page->flags); in __update_cache() local
146 if (dirty) in __update_cache()
/linux-4.1.27/drivers/scsi/
Dst.h141 unsigned char dirty; member
Dosst.c1110 if (STps->rw == ST_WRITING || STp->dirty) { in osst_initiate_read()
2201 STp->dirty = 1; in osst_write_filemark()
2228 STp->dirty = 1; in osst_write_eod()
2249 STp->dirty = 1; in osst_write_filler()
2275 STp->dirty = 1; in __osst_write_header()
2652 STp->dirty = 1; in osst_verify_position()
3087 if (STp->dirty == 1) { in osst_flush_write_buffer()
3155 STp->dirty = 0; in osst_flush_write_buffer()
3169 STp->dirty = 0; in osst_flush_write_buffer()
3201 if (STps->rw == ST_WRITING || STp->dirty) { /* Writing */ in osst_flush_buffer()
[all …]
Dosst.h565 unsigned char dirty; member
Dst.c719 if (STp->dirty == 1) { in st_flush_write_buffer()
748 STp->dirty = 0; in st_flush_write_buffer()
761 STp->dirty = 0; in st_flush_write_buffer()
1249 STp->dirty = 0; in st_open()
1699 STp->dirty = 1; in st_write()
1729 STp->dirty = !(STbp->writing == in st_write()
1815 STp->dirty = 0; in st_write()
2840 if (STp->dirty || (STp->buffer)->buffer_bytes != 0) in st_int_ioctl()
4160 tpnt->dirty = 0; in st_probe()
/linux-4.1.27/arch/unicore32/
DKconfig.debug30 # These options are only for real kernel hackers who want to get their hands dirty.
/linux-4.1.27/arch/arm/mm/
Dproc-macros.S204 tst r3, #L_PTE_RDONLY | L_PTE_DIRTY @ write and dirty?
246 tst r3, #L_PTE_RDONLY | L_PTE_DIRTY @ write and dirty?
Dcache-l2x0.c1019 u32 dirty = 0; in l2x0_of_parse() local
1039 of_property_read_u32(np, "arm,dirty-latency", &dirty); in l2x0_of_parse()
1040 if (dirty) { in l2x0_of_parse()
1042 val |= (dirty - 1) << L2X0_AUX_CTRL_DIRTY_LATENCY_SHIFT; in l2x0_of_parse()
/linux-4.1.27/arch/arc/mm/
Dtlb.c547 int dirty = !test_and_set_bit(PG_dc_clean, &page->flags); in update_mmu_cache() local
548 if (dirty) { in update_mmu_cache()
Dtlbex.S341 ; UPDATE_PTE: Let Linux VM know that page was accessed/dirty
/linux-4.1.27/include/asm-generic/
Dpgtable.h29 pte_t entry, int dirty);
35 pmd_t entry, int dirty);
/linux-4.1.27/include/uapi/drm/
Di810_drm.h153 unsigned int dirty; member
Dvia_drm.h185 unsigned int dirty; member
Dr128_drm.h150 unsigned int dirty; member
Dmga_drm.h181 unsigned int dirty; member
Dradeon_drm.h427 unsigned int dirty; member
437 unsigned int dirty; member
/linux-4.1.27/include/linux/ceph/
Dlibceph.h216 bool dirty);
Dceph_fs.h640 __le32 caps, wanted, dirty; /* latest issued/wanted/dirty */ member
/linux-4.1.27/arch/s390/mm/
Dpgtable.c1318 bool dirty = false; in gmap_test_and_clear_dirty() local
1325 dirty = true; in gmap_test_and_clear_dirty()
1328 return dirty; in gmap_test_and_clear_dirty()
1344 pmd_t entry, int dirty) in pmdp_set_access_flags() argument
1349 if (dirty) in pmdp_set_access_flags()
/linux-4.1.27/drivers/gpu/drm/
Ddrm_gem.c517 bool dirty, bool accessed) in drm_gem_put_pages() argument
530 if (dirty) in drm_gem_put_pages()
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_fb.c120 .dirty = exynos_drm_fb_dirty,
/linux-4.1.27/fs/ocfs2/
Djournal.c70 int dirty, int replayed);
800 int ocfs2_journal_init(struct ocfs2_journal *journal, int *dirty) in ocfs2_journal_init() argument
867 *dirty = (le32_to_cpu(di->id1.journal1.ij_flags) & in ocfs2_journal_init()
904 int dirty, int replayed) in ocfs2_journal_toggle_dirty() argument
920 if (dirty) in ocfs2_journal_toggle_dirty()
1324 osb->dirty = 0; in ocfs2_complete_mount_recovery()
Dsuper.c2418 int dirty; in ocfs2_check_volume() local
2425 status = ocfs2_journal_init(osb->journal, &dirty); in ocfs2_check_volume()
2440 if (!dirty) { in ocfs2_check_volume()
2454 status = ocfs2_journal_load(osb->journal, local, dirty); in ocfs2_check_volume()
2469 if (dirty) { in ocfs2_check_volume()
2488 if (dirty) { in ocfs2_check_volume()
2491 osb->dirty = 1; in ocfs2_check_volume()
Djournal.h188 int *dirty);
Docfs2.h390 int dirty; member
/linux-4.1.27/drivers/block/
Damiflop.c649 unit[drive].dirty = 0; in post_write()
1315 if (unit[drive].dirty == 1) { in get_track()
1436 floppy->dirty = 1; in redo_fd_request()
1643 if (unit[drive].dirty == 1) { in floppy_release()
1685 p->dirty = 0; in amiga_check_events()
/linux-4.1.27/drivers/gpu/drm/omapdrm/
Domap_gem.c31 bool dirty, bool accessed);
718 bool dirty = false; in omap_gem_dma_sync() local
724 dirty = true; in omap_gem_dma_sync()
728 if (dirty) { in omap_gem_dma_sync()
Domap_fb.c131 .dirty = omap_framebuffer_dirty,
/linux-4.1.27/Documentation/filesystems/
Dproc.txt271 dt number of dirty pages (always 0 on 2.6)
436 dirty private pages in the mapping. Note that even a page which is part of a
472 sd - soft-dirty flag
487 soft-dirty bit on pte (see Documentation/vm/soft-dirty.txt for details).
497 To clear the soft-dirty bit
518 00600000 default file=/usr/local/bin/app anon=1 dirty=1 N3=1 kernelpagesize_kB=4
520 320621f000 default file=/lib64/ld-2.12.so anon=1 dirty=1 N3=1 kernelpagesize_kB=4
521 3206220000 default file=/lib64/ld-2.12.so anon=1 dirty=1 N3=1 kernelpagesize_kB=4
522 3206221000 default anon=1 dirty=1 N3=1 kernelpagesize_kB=4
525 3206b8a000 default file=/lib64/libc-2.12.so anon=2 dirty=2 N3=2 kernelpagesize_kB=4
[all …]
Dvfs.txt251 dirty_inode: this method is called by the VFS to mark an inode dirty.
275 sync_fs: called when VFS is writing out all dirty data associated with
511 either write dirty pages in order to clean them, or release clean
513 method on dirty pages, and ->releasepage on clean pages with
528 ->writepages method. It uses the tag to find dirty pages to call
605 writepage: called by the VM to write a dirty page to backing store.
640 set_page_dirty: called by the VM to set a page dirty.
756 launder_page: Called before freeing a page - it writes back the dirty page. To
766 The VM uses dirty and writeback information to determine if it needs
772 treated as dirty or writeback for the purposes of stalling.
DLocking284 will leave the page itself marked clean but it will be tagged as dirty in the
286 in the filesystem like having dirty inodes at umount and losing written data.
298 nr_to_write is NULL, all dirty pages must be written.
326 it is still found to be dirty. It returns zero if the page was successfully
/linux-4.1.27/drivers/gpu/drm/msm/
Dmsm_fb.c69 .dirty = msm_framebuffer_dirty,
/linux-4.1.27/fs/nilfs2/
Dsufile.c440 int clean, dirty; in nilfs_sufile_do_scrap() local
450 dirty = nilfs_segment_usage_dirty(su); in nilfs_sufile_do_scrap()
458 nilfs_sufile_mod_counter(header_bh, clean ? (u64)-1 : 0, dirty ? 0 : 1); in nilfs_sufile_do_scrap()
/linux-4.1.27/fs/nfs/
Dfile.c510 bool *dirty, bool *writeback) in nfs_check_dirty_writeback() argument
535 *dirty = true; in nfs_check_dirty_writeback()
/linux-4.1.27/arch/mn10300/mm/
Dcache-inv-by-tag.S154 # read the tags from the tag RAM, and if they indicate a valid dirty
/linux-4.1.27/drivers/media/usb/uvc/
Duvc_ctrl.c1414 if (!ctrl->dirty) in uvc_ctrl_commit_entity()
1430 ctrl->dirty = 0; in uvc_ctrl_commit_entity()
1574 if (!ctrl->dirty) { in uvc_ctrl_set()
1583 ctrl->dirty = 1; in uvc_ctrl_set()
1870 ctrl->dirty = 1; in uvc_ctrl_restore_values()
Duvcvideo.h213 __u8 dirty:1, member
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dl2cc.txt43 - arm,dirty-latency : Cycles of latency for Dirty RAMs. This is a single cell.
/linux-4.1.27/fs/affs/
DChanges114 It also marks the inode dirty now (which is not
188 - Fixed bug in balloc(): Superblock was not set dirty after
/linux-4.1.27/fs/reiserfs/
Dbitmap.c506 int dirty = 0; in __discard_prealloc() local
519 dirty = 1; in __discard_prealloc()
521 if (dirty) in __discard_prealloc()
/linux-4.1.27/drivers/misc/genwqe/
Dcard_utils.c520 int dirty) in free_user_pages() argument
526 if (dirty) in free_user_pages()
/linux-4.1.27/fs/fat/
Dfat.h102 unsigned int dirty; /* fs state before mount */ member
Dinode.c580 if (sbi->dirty) { in fat_set_state()
1657 sbi->dirty = bpb.fat32_state & FAT_STATE_DIRTY; in fat_fill_super()
1659 sbi->dirty = bpb.fat16_state & FAT_STATE_DIRTY; in fat_fill_super()
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dvvp_dev.c426 seq_page_flag(seq, vmpage, dirty, has_flags); in vvp_pgcache_page_show()
/linux-4.1.27/drivers/net/wan/
Ddscc4.c521 unsigned int dirty = dpriv->rx_dirty%RX_RING_SIZE; in try_get_rx_skb() local
522 struct RxFD *rx_fd = dpriv->rx_fd + dirty; in try_get_rx_skb()
528 dpriv->rx_skbuff[dirty] = skb; in try_get_rx_skb()
/linux-4.1.27/fs/quota/
Ddquot.c607 struct list_head *dirty; in dquot_writeback_dquots() local
620 dirty = &dqopt->info[cnt].dqi_dirty_list; in dquot_writeback_dquots()
621 while (!list_empty(dirty)) { in dquot_writeback_dquots()
622 dquot = list_first_entry(dirty, struct dquot, in dquot_writeback_dquots()
/linux-4.1.27/sound/soc/
Dsoc-dapm.c148 return !list_empty(&w->dirty); in dapm_dirty_widget()
158 list_add_tail(&w->dirty, &w->dapm->card->dapm_dirty); in dapm_mark_dirty()
1700 list_for_each_entry(w, &card->dapm_dirty, dirty) { in dapm_power_widgets()
1711 list_del_init(&w->dirty); in dapm_power_widgets()
3179 INIT_LIST_HEAD(&w->dirty); in snd_soc_dapm_new_control()
/linux-4.1.27/Documentation/blockdev/
Dramdisk.txt22 RAM from the buffer cache. The driver marks the buffers it is using as dirty
/linux-4.1.27/arch/tile/include/hv/
Dhypervisor.h2349 _HV_BIT(dirty, DIRTY) in _HV_BIT()
/linux-4.1.27/arch/mips/cavium-octeon/executive/
Dcvmx-l2c.c713 tag.s.D = l2c_tadx_tag.s.dirty; in cvmx_l2c_get_tag()
/linux-4.1.27/drivers/gpu/drm/udl/
Dudl_fb.c452 .dirty = udl_user_framebuffer_dirty,
/linux-4.1.27/include/sound/
Dsoc-dapm.h574 struct list_head dirty; member
/linux-4.1.27/sound/pci/hda/
Dhda_codec.c829 unsigned char dirty; /* setups should be cleared */ member
1211 p->dirty = 0; in snd_hda_codec_setup_stream()
1220 p->dirty = 1; in snd_hda_codec_setup_stream()
1286 if (p->dirty) in purify_inactive_streams()

12