/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | pgtable.h | 89 #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 D | soc-dapm.c | 185 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 D | hda_codec.c | 683 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 D | ctsrc.c | 178 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 D | vmscan.c | 164 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 D | page-writeback.c | 8 * 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 D | migrate.c | 408 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 D | pgtable.h | 226 * 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 D | iommu.h | 252 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 D | drm_gem.h | 528 bool dirty, bool accessed);
|
/linux-master/fs/xfs/ |
H A D | xfs_trans.c | 321 * 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 D | xfs_buf_item_recover.c | 476 * 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 D | xfs_buf_item.c | 181 * 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 D | repair.c | 149 * 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 D | quotacheck_repair.c | 52 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 D | nlinks_repair.c | 53 bool dirty = false; local 124 dirty = true; 127 if (!dirty) {
|
H A D | inode_repair.c | 1471 bool dirty = false; local 1477 dirty = true; 1484 dirty = true; 1491 dirty = true; 1497 if (dirty)
|
/linux-master/fs/quota/ |
H A D | dquot.c | 250 * 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 D | super.c | 2385 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 D | sufile.c | 433 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 D | bq27xxx_battery.c | 1031 * @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 D | xgene_pmu.c | 319 XGENE_PMU_EVENT_ATTR(csw-inbound-dirty, 0x16), 394 XGENE_PMU_EVENT_ATTR(dirty-eviction, 0x07),
|
/linux-master/drivers/md/dm-vdo/ |
H A D | block-map.c | 37 * 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 D | dm-region-hash.c | 9 #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 D | dm-raid1.c | 19 #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";
|