Searched refs:dirty (Results 76 - 100 of 325) sorted by last modified time

1234567891011>>

/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dpgtable.h89 #define _PAGE_SOFT_DIRTY _RPAGE_SW3 /* software: software dirty tracking */
342 * the entry was young or dirty.
1286 pmd_t entry, int dirty);
1290 pud_t entry, int dirty);
/linux-master/sound/soc/
H A Dsoc-dapm.c185 return !list_empty(&w->dirty);
193 dev_vdbg(w->dapm->dev, "Marking %s dirty due to %s\n",
195 list_add_tail(&w->dirty, &w->dapm->card->dapm_dirty);
1872 * will have marked the peer dirty, otherwise the widgets are
1979 * only check widgets that have been flagged as dirty but note
1980 * that new widgets may be added to the dirty list while we
1983 list_for_each_entry(w, &card->dapm_dirty, dirty) {
1994 list_del_init(&w->dirty);
2510 list_del(&w->dirty);
3752 INIT_LIST_HEAD(&w->dirty);
[all...]
/linux-master/sound/pci/hda/
H A Dhda_codec.c683 unsigned char dirty; /* setups should be cleared */ member in struct:hda_cvt_setup
1162 p->dirty = 0;
1164 /* make other inactive cvts with the same stream-tag dirty */
1170 p->dirty = 1;
1235 if (p->dirty)
/linux-master/sound/pci/ctxfi/
H A Dctsrc.c178 unsigned int dirty = 0; local
183 /* Save dirty flags for conjugate resource programming */
184 dirty = hw->src_get_dirty(src->rsc.ctrl_blk) & conj_mask;
195 hw->src_set_dirty(src->rsc.ctrl_blk, dirty);
297 unsigned int dirty; local
321 dirty = hw->src_get_dirty(src->rsc.ctrl_blk);
324 hw->src_set_dirty(src->rsc.ctrl_blk, dirty);
/linux-master/mm/
H A Dvmscan.c164 unsigned int dirty; member in struct:scan_control::__anon1347
214 * writeback_throttling_sane - is the usual dirty throttling mechanism available?
217 * The normal page dirty throttling mechanism in balance_dirty_pages() is
224 * that the normal dirty throttling mechanism is operational.
479 * If there are a lot of dirty/writeback folios then do not
569 * Account for folios written if tasks are throttled waiting on dirty
607 * pageout is called by shrink_folio_list() for each dirty folio.
614 * If the folio is dirty, only perform writeback if that write
634 * folio->mapping == NULL while being dirty with clean buffers.
700 * a ref to the folio, it may be possible that they dirty i
887 folio_check_dirty_writeback(struct folio *folio, bool *dirty, bool *writeback) argument
1033 bool dirty, writeback; local
[all...]
H A Dpage-writeback.c8 * Contains functions related to writing back dirty pages at the
89 * The generator of dirty data starts writeback at this percentage
107 * The longest time for which data is allowed to remain dirty
133 unsigned long dirty; /* file_dirty + write + nfs */ member in struct:dirty_throttle_control
134 unsigned long thresh; /* dirty threshold */
135 unsigned long bg_thresh; /* dirty background threshold */
255 * user-configurable dirty ratio is the effective number of pages that
259 * Because the user is allowed to specify the dirty limit globally as
260 * absolute number of bytes, calculating the per-zone dirty limit can
269 * Return: the node's number of pages potentially available for dirty
463 unsigned long dirty; local
909 pos_ratio_polynom(unsigned long setpoint, unsigned long dirty, unsigned long limit) argument
1289 unsigned long dirty = dtc->dirty; local
1518 dirty_poll_interval(unsigned long dirty, unsigned long thresh) argument
1694 unsigned long dirty, thresh, bg_thresh; local
[all...]
H A Dmigrate.c408 int dirty; local
455 /* Move dirty while page refs frozen and newpage not yet exposed */
456 dirty = folio_test_dirty(folio);
457 if (dirty) {
513 if (dirty && mapping_can_writeback(mapping)) {
588 /* Move dirty on pages not done by folio_migrate_mapping() */
875 * Writeback a folio to clean the dirty state
897 * A dirty folio may imply that the underlying filesystem has
2580 * Also do not migrate dirty folios as not all filesystems can move
2581 * dirty folio
[all...]
/linux-master/include/linux/
H A Dpgtable.h226 * the dirty state must apply atomically to all the PTEs described by the hint.
285 pte_t entry, int dirty);
292 pmd_t entry, int dirty);
295 pud_t entry, int dirty);
299 pmd_t entry, int dirty)
306 pud_t entry, int dirty)
612 * the same folio, collecting dirty/accessed bits.
620 * loop over ptep_get_and_clear_full(), merging dirty/accessed bits into the
864 * architecture that doesn't have hardware dirty/accessed bits. In this case we
886 * pmdp_invalidate(), but should only be used if the access and dirty bit
297 pmdp_set_access_flags(struct vm_area_struct *vma, unsigned long address, pmd_t *pmdp, pmd_t entry, int dirty) argument
304 pudp_set_access_flags(struct vm_area_struct *vma, unsigned long address, pud_t *pudp, pud_t entry, int dirty) argument
[all...]
H A Diommu.h252 IOMMU_CAP_DIRTY_TRACKING, /* IOMMU supports dirty tracking */
357 /* Read but do not clear any dirty bits */
361 * struct iommu_dirty_ops - domain specific dirty tracking operations
362 * @set_dirty_tracking: Enable or Disable dirty tracking on the iommu domain
365 * Reads the dirty PTE bits and clears it from IO
373 struct iommu_dirty_bitmap *dirty);
936 static inline void iommu_dirty_bitmap_init(struct iommu_dirty_bitmap *dirty, argument
943 dirty->bitmap = bitmap;
944 dirty->gather = gather;
947 static inline void iommu_dirty_bitmap_record(struct iommu_dirty_bitmap *dirty, argument
1277 iommu_dirty_bitmap_init(struct iommu_dirty_bitmap *dirty, struct iova_bitmap *bitmap, struct iommu_iotlb_gather *gather) argument
1283 iommu_dirty_bitmap_record(struct iommu_dirty_bitmap *dirty, unsigned long iova, unsigned long length) argument
[all...]
/linux-master/include/drm/
H A Ddrm_gem.h528 bool dirty, bool accessed);
/linux-master/fs/xfs/
H A Dxfs_trans.c321 * any dirty data.
347 * superblock dirty in this transaction if we modify these fields.
695 * considered dirty in this transaction, as the linked transaction has
901 * from errors at this point as the transaction is dirty....
999 * items and leave them dirty, inconsistent and unpinned in memory while
1038 * It is indeed possible for the transaction to be not dirty but
1066 * transaction is dirty, we must shut down the filesystem because there is no
1075 * transaction is dirty we will shut the mount down and, in doing so, that
1077 * careful with shutdown state and dirty items here as we need to be in
1086 bool dirty local
[all...]
H A Dxfs_buf_item_recover.c476 * The dirty regions logged in the buffer, even though
478 * dirty region may span a physical page boundary in a buffer
965 bool dirty; local
967 dirty = xlog_recover_do_dquot_buffer(mp, log, item, bp, buf_f);
968 if (!dirty)
H A Dxfs_buf_item.c181 * format structures. If the item has previously been logged and has dirty
183 * reducing the size of the relogged item by the amount of dirty data tracked
230 * dirty bits in. This will only be greater than one when we have a
231 * compound buffer with more than one segment dirty. Hence for compound
232 * buffers we need to track which segment the dirty bits correspond to,
288 * the actual size of the dirty bitmap rather than the size of the in
296 * If the map is not be dirty in the transaction, mark
649 bool dirty; local
657 * If the bli is dirty and non-aborted, the buffer was clean in the
663 dirty
709 bool dirty = bip->bli_flags & XFS_BLI_DIRTY; local
[all...]
/linux-master/fs/xfs/scrub/
H A Drepair.c149 * Ensure that both AG buffers are dirty and held when we roll the
204 * items. Ensure that both AG buffers are dirty and held when we roll
537 * the contents and the buffer cannot be dirty. If the magic, uuid,
1113 bool dirty = false; local
1132 dirty = true;
1143 if (dirty) {
1147 dirty = false;
H A Dquotacheck_repair.c52 bool dirty = false; local
79 dirty = true;
86 dirty = true;
93 dirty = true;
108 if (error || !dirty)
113 /* Commit the dirty dquot to disk. */
H A Dnlinks_repair.c53 bool dirty = false; local
124 dirty = true;
127 if (!dirty) {
H A Dinode_repair.c1471 bool dirty = false; local
1477 dirty = true;
1484 dirty = true;
1491 dirty = true;
1497 if (dirty)
/linux-master/fs/quota/
H A Ddquot.c250 * dirtied, and this list is searched when writing dirty dquots back to
251 * quota file. Note that some filesystems do dirty dquot tracking on their
375 /* Mark dquot dirty in atomic manner, and return it's old dirty flag state */
386 /* If quota is dirty already, we don't have to acquire dq_list_lock */
676 /* Clear dirty bit anyway to avoid infinite loop. */
685 struct list_head dirty; local
700 list_replace_init(&dqopt->info[cnt].dqi_dirty_list, &dirty);
701 while (!list_empty(&dirty)) {
702 dquot = list_first_entry(&dirty, struc
[all...]
/linux-master/fs/ocfs2/
H A Dsuper.c2385 int dirty; local
2392 status = ocfs2_journal_init(osb, &dirty);
2406 * dirty work for us :) */
2407 if (!dirty) {
2421 status = ocfs2_journal_load(osb->journal, local, dirty);
2436 if (dirty) {
2455 if (dirty) {
2463 * lock, and it's marked as dirty, set the bit in the recover
/linux-master/fs/nilfs2/
H A Dsufile.c433 int clean, dirty; local
443 dirty = nilfs_segment_usage_dirty(su);
451 nilfs_sufile_mod_counter(header_bh, clean ? (u64)-1 : 0, dirty ? 0 : 1);
496 * nilfs_sufile_mark_dirty - mark the buffer having a segment usage dirty
/linux-master/drivers/power/supply/
H A Dbq27xxx_battery.c1031 * @dirty: true if data has changed since last read/write
1039 bool has_data, dirty; member in struct:bq27xxx_dm_buf
1260 buf->dirty = false;
1315 buf->dirty = true;
1370 if (!buf->dirty)
1416 buf->dirty = false;
1459 updated = bd.dirty || bt.dirty;
/linux-master/drivers/perf/
H A Dxgene_pmu.c319 XGENE_PMU_EVENT_ATTR(csw-inbound-dirty, 0x16),
394 XGENE_PMU_EVENT_ATTR(dirty-eviction, 0x07),
/linux-master/drivers/md/dm-vdo/
H A Dblock-map.c37 * Each block map page, when dirty, records the earliest recovery journal block sequence number of
38 * the changes reflected in that dirty block. Sequence numbers are classified into eras: every
460 * found. The page can be dirty or resident.
935 * If the selected page is not dirty, immediately allocates the page to the oldest completion
1205 * May cause another page to be discarded (potentially writing a dirty page) and the one nominated
1325 * There must not be any dirty pages in the cache.
1335 /* Make sure we don't throw away any dirty pages. */
1337 int result = VDO_ASSERT(!is_dirty(info), "cache must have no dirty pages");
1460 "dirty page count underflow for generation %u", generation);
1485 result = VDO_ASSERT((new_count != 0), "dirty pag
1556 bool dirty; local
1988 update_period(struct dirty_lists *dirty, sequence_number_t period) argument
[all...]
/linux-master/drivers/md/
H A Ddm-region-hash.c9 #include <linux/dm-dirty-log.h>
27 * region can be in one of three states: clean, dirty,
355 * dirty log.
360 * Any error from the dirty log (eg. -EWOULDBLOCK) gets
429 * 2) DM_RH_NOSYNC: was dirty, other preceding writes failed
597 * Ask the dirty log what's next.
H A Ddm-raid1.c19 #include <linux/dm-dirty-log.h>
928 ti->error = "Error creating dirty region hash";
977 * Create dirty log: log_type #log_params <log_params>
1007 ti->error = "Error creating mirror dirty log";

Completed in 528 milliseconds

1234567891011>>