/linux-master/arch/arm64/include/asm/ |
H A D | pgtable.h | 222 * If hardware-dirty (PTE_WRITE/DBM bit set and PTE_RDONLY 307 * the page fault mechanism. Checking the dirty status of a pte becomes: 336 "%s: racy dirty state clearing: 0x%016llx -> 0x%016llx", 1032 /* preserve the hardware dirty information */ 1038 * If we end up clearing hw dirtiness for a sw-dirty PTE, set hardware 1053 pte_t entry, int dirty); 1059 pmd_t entry, int dirty) 1062 pmd_pte(entry), dirty); 1213 * dirty status (PTE_DBM && !PTE_RDONLY) to the software PTE_DIRTY bit. 1394 pte_t entry, int dirty); 1057 pmdp_set_access_flags(struct vm_area_struct *vma, unsigned long address, pmd_t *pmdp, pmd_t entry, int dirty) argument 1605 ptep_set_access_flags(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, pte_t entry, int dirty) argument [all...] |
/linux-master/net/netfilter/ |
H A D | nft_set_pipapo.h | 158 * @dirty: Working copy has pending insertions or deletions 165 bool dirty; member in struct:nft_pipapo
|
/linux-master/fs/pstore/ |
H A D | zone.c | 73 * @dirty: whether the data in @buffer dirty 86 atomic_t dirty; member in struct:pstore_zone 219 goto dirty; 223 goto dirty; 228 goto dirty; 234 goto dirty; 240 goto dirty; 246 goto dirty; 251 dirty [all...] |
/linux-master/fs/nfs/ |
H A D | file.c | 136 * Flush all dirty pages, and check for write errors. 223 * Flush any dirty pages for this process, and check for write errors. 295 * as Uptodate, it is not dirty or waiting to be committed, 462 bool *dirty, bool *writeback) 481 * be cleaned in the near future so treat it as dirty 484 *dirty = true; 461 nfs_check_dirty_writeback(struct folio *folio, bool *dirty, bool *writeback) argument
|
/linux-master/fs/hpfs/ |
H A D | super.c | 21 /* Mark the filesystem dirty, so that chkdsk checks it when os/2 booted */ 29 sb->dirty = 1; 38 /* Mark the filesystem clean (mark it dirty for chkdsk if chkdsk==2 or if there 48 sb->dirty = hpfs_sb(s)->sb_chkdsk > 1 - hpfs_sb(s)->sb_was_error; 433 chkdsk=errors mark fs dirty if errors found (default)\n\ 434 chkdsk=always always mark fs dirty - used for debugging\n\ 655 if (spareblock->dirty && !spareblock->old_wrote) { 664 spareblock->dirty = 1;
|
/linux-master/fs/ |
H A D | fs-writeback.c | 8 * upon dirty inodes against superblocks, and writing back dirty 112 * @head: one of @wb->b_{dirty|io|more_io|dirty_time} 145 * This function is used when the first inode for this wb is marked dirty. It 147 * periodic background write-out of dirty inodes. Since the write-out would 420 * to possibly dirty folios while PAGECACHE_TAG_WRITEBACK points to 447 * Transfer to @new_wb's IO list if necessary. If the @inode is dirty, 694 * cgwbs for those inodes only with dirty timestamps. Otherwise, those 949 * relation to the total write bandwidth of all wb's w/ dirty inodes on 978 * have dirty inode 1070 unsigned long dirty; local 1643 unsigned dirty; local [all...] |
H A D | buffer.c | 84 * Returns if the folio has dirty or writeback buffers. If all the buffers 89 bool *dirty, bool *writeback) 92 *dirty = false; 110 *dirty = true; 530 * as you dirty the buffers, and then use osync_inode_buffers to wait for 531 * completion. Any other dirty buffers which are not yet queued for 655 * `bblock + 1' is probably a dirty indirect block. Hunt it down and, if it's 656 * dirty, schedule it for IO. So that indirects merge nicely with their data. 691 * Add a page to the dirty page list. 696 * If the page has buffers, the uptodate buffers are set dirty, t 88 buffer_check_dirty_writeback(struct folio *folio, bool *dirty, bool *writeback) argument [all...] |
/linux-master/fs/fat/ |
H A D | inode.c | 679 /* do not change state if fs was dirty */ 680 if (sbi->dirty) { 692 "to mark fs as dirty"); 1794 sbi->dirty = bpb.fat32_state & FAT_STATE_DIRTY; 1796 sbi->dirty = bpb.fat16_state & FAT_STATE_DIRTY; 1934 * filemap_flush is used for the block device, so if there is a dirty
|
/linux-master/fs/btrfs/ |
H A D | subpage.c | 36 * the dirty extent buffers in the page. 46 * tree block B if it's also dirty. 463 dirty, start, len); 473 * Extra clear_and_test function for subpage dirty bitmap. 479 * NOTE: Callers should manually clear page dirty for true case, as we have 487 dirty, start, len); 493 if (subpage_test_bitmap_all_zero(fs_info, subpage, dirty)) 620 IMPLEMENT_BTRFS_SUBPAGE_TEST_OP(dirty); variable 693 IMPLEMENT_BTRFS_PAGE_OPS(dirty, folio_mark_dirty, folio_clear_dirty_for_io, 703 * Make sure not only the page dirty bi [all...] |
H A D | subpage.h | 16 * For subpage we pack all uptodate/dirty/writeback/ordered bitmaps into 151 DECLARE_BTRFS_SUBPAGE_OPS(dirty); variable
|
H A D | relocation.c | 1078 int dirty = 0; local 1154 dirty = 1; 1179 if (dirty) 1774 * dirty list. At commit time we'll still call 2880 * we will be ensured to have no dirty range in the page, and 3058 /* Mark the range delalloc and dirty for later writeback */
|
H A D | qgroup.h | 35 * Tell btrfs qgroup to trace dirty extents. 48 * Btrfs qgroup will updates its numbers, based on dirty extents traced 125 * Record a dirty extent, and info qgroup to update quota on it 239 struct list_head dirty; /* dirty groups */ member in struct:btrfs_qgroup
|
/linux-master/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | lag_conf.c | 54 * @dirty: Marked if the group needs synced to HW 65 bool dirty; member in struct:nfp_fl_lag_group 130 group->dirty = true; 376 entry->dirty = true; 385 if (slaves != entry->slave_cnt || !entry->dirty) { 394 entry->dirty = false; 478 * 2) Mark all groups dirty 488 group_entry->dirty = true; 610 group->dirty = true;
|
/linux-master/drivers/md/ |
H A D | md-bitmap.c | 944 * when an unplug occurs, we can flush the dirty pages out to disk 1030 * sync the dirty pages of the bitmap file to disk */ 1034 int dirty, need_write; local 1043 dirty = test_and_clear_page_attr(bitmap, i, BITMAP_PAGE_DIRTY); 1046 if (dirty || need_write) { 1178 * If the bitmap is out of date, dirty the whole page 1758 /* dirty the memory and file bits for bitmap chunks "s" to "e" */ 1768 /* We are asserting that the array is dirty, 1770 * that it is obvious that it is dirty 1999 /* no need to keep dirty bit [all...] |
/linux-master/drivers/block/ |
H A D | amiflop.c | 13 * - wrote formatting routine (maybe dirty, but works) 202 int dirty; /* true when trackbuf is not on disk */ member in struct:amiga_floppy_struct 762 unit[drive].dirty = 0; 1436 if (unit[drive].dirty == 1) { 1495 floppy->dirty = 1; 1715 if (unit[drive].dirty == 1) { 1756 p->dirty = 0;
|
/linux-master/block/ |
H A D | bio-integrity.c | 95 bool dirty) 100 if (dirty && !PageCompound(bv[i].bv_page)) 123 bool dirty = bio_data_dir(bip->bip_bio) == READ; local 126 if (dirty) 132 bio_integrity_unpin_bvec(bip->bip_vec, bip->bip_max_vcnt, dirty); 94 bio_integrity_unpin_bvec(struct bio_vec *bv, int nr_vecs, bool dirty) argument
|
/linux-master/arch/x86/kernel/kprobes/ |
H A D | opt.c | 365 void __arch_remove_optimized_kprobe(struct optimized_kprobe *op, int dirty) argument 372 if (dirty) 375 free_optinsn_slot(slot, dirty);
|
/linux-master/drivers/iommu/iommufd/ |
H A D | selftest.c | 217 bool dirty = false; local 225 dirty = true; 226 /* Clear dirty */ 237 return dirty; 243 struct iommu_dirty_bitmap *dirty) 250 if (!(mock->flags & MOCK_DIRTY_TRACK) && dirty->bitmap) 267 /* Clear dirty */ 269 iommu_dirty_bitmap_record(dirty, head, pgsize); 1369 cmd->dirty.out_nr_dirty = count; 1448 return iommufd_test_dirty(ucmd, cmd->id, cmd->dirty 240 mock_domain_read_and_clear_dirty(struct iommu_domain *domain, unsigned long iova, size_t size, unsigned long flags, struct iommu_dirty_bitmap *dirty) argument [all...] |
H A D | io_pagetable.c | 432 struct iommu_dirty_bitmap *dirty; member in struct:iova_bitmap_fn_arg 443 struct iommu_dirty_bitmap *dirty = arg->dirty; local 454 dirty); 471 struct iommu_dirty_bitmap dirty; local 485 iommu_dirty_bitmap_init(&dirty, iter, &gather); 490 arg.dirty = &dirty; 550 struct iommu_dirty_bitmap dirty; local 556 iommu_dirty_bitmap_init(&dirty, NUL [all...] |
H A D | iommufd_test.h | 125 } dirty; member in union:iommu_test_cmd::__anon62
|
/linux-master/arch/riscv/mm/ |
H A D | hugetlbpage.c | 267 int dirty) 275 return ptep_set_access_flags(vma, addr, ptep, pte, dirty); 263 huge_ptep_set_access_flags(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, pte_t pte, int dirty) argument
|
/linux-master/arch/riscv/include/asm/ |
H A D | hugetlb.h | 44 pte_t pte, int dirty);
|
/linux-master/fs/ntfs3/ |
H A D | frecord.c | 503 ni->attr_list.dirty = true; 616 mi->dirty = true; 617 ni->attr_list.dirty = true; 667 if (!ni->attr_list.dirty) 783 ni->attr_list.dirty = false; 924 ni->attr_list.dirty = false; 1540 ni->mi.dirty = true; 1623 mi->dirty = true; 1634 ni->mi.dirty = true; 1789 mi->dirty [all...] |
/linux-master/tools/testing/selftests/iommu/ |
H A D | iommufd_utils.h | 317 __u64 *bitmap, __u64 *dirty) 323 .dirty = { 335 if (dirty) 336 *dirty = cmd.dirty.out_nr_dirty; 357 /* Mark all even bits as dirty in the mock domain */ 366 /* Expect all even bits as dirty in the user bitmap */ 315 _test_cmd_mock_domain_set_dirty(int fd, __u32 hwpt_id, size_t length, __u64 iova, size_t page_size, __u64 *bitmap, __u64 *dirty) argument
|
/linux-master/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | vmx.c | 32 uint64_t dirty:1; member in struct:eptPageTableEntry 442 * For now mark these as accessed and dirty because the only 446 pte->dirty = true;
|