/linux-master/include/trace/events/ |
H A D | bcache.h | 49 __field(bool, dirty ) 56 __entry->dirty = KEY_DIRTY(k); 59 TP_printk("%u:%llu len %u dirty %u", __entry->inode, 60 __entry->offset, __entry->size, __entry->dirty) 342 __field(u8, dirty ) 353 __entry->dirty = KEY_DIRTY(k); 358 TP_printk("%u for %u at %llu(%u): %u:%llu len %u dirty %u", 362 __entry->size, __entry->dirty)
|
/linux-master/arch/x86/mm/ |
H A D | pgtable.c | 496 * Used to set accessed or dirty bits in the page table entries 497 * on other architectures. On x86, the accessed and dirty bits 499 * to also make the pte writeable at the same time the dirty bit is 504 pte_t entry, int dirty) 508 if (changed && dirty) 517 pmd_t entry, int dirty) 523 if (changed && dirty) { 537 pud_t *pudp, pud_t entry, int dirty) 543 if (changed && dirty) { 636 * access and dirty bit 502 ptep_set_access_flags(struct vm_area_struct *vma, unsigned long address, pte_t *ptep, pte_t entry, int dirty) argument 515 pmdp_set_access_flags(struct vm_area_struct *vma, unsigned long address, pmd_t *pmdp, pmd_t entry, int dirty) argument 536 pudp_set_access_flags(struct vm_area_struct *vma, unsigned long address, pud_t *pudp, pud_t entry, int dirty) argument [all...] |
/linux-master/fs/xfs/ |
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/ceph/ |
H A D | snap.c | 538 int used, dirty; local 542 dirty = __ceph_caps_dirty(ci); 548 * If there is a write in progress, treat that as a dirty Fw, 553 dirty |= CEPH_CAP_FILE_WR; 565 !(dirty & (CEPH_CAP_ANY_EXCL|CEPH_CAP_FILE_WR))) { 566 doutc(cl, "%p %llx.%llx nothing dirty|writing\n", inode, 575 * no new snapshot. But when there is dirty pages or on-going 582 if (dirty & (CEPH_CAP_ANY_EXCL|CEPH_CAP_FILE_WR)) 595 ceph_cap_string(dirty), capsnap->need_flush ? "" : "no_flush"); 600 capsnap->dirty [all...] |
/linux-master/include/linux/ |
H A D | kprobes.h | 307 kprobe_opcode_t *slot, int dirty); 320 static inline void free_##__name##_slot(kprobe_opcode_t *slot, int dirty)\ 322 __free_insn_slot(&kprobe_##__name##_slots, 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...] |
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_userptr.c | 57 * potentially dirty. 171 * We always mark objects as dirty when they are used by the GPU, 176 obj->mm.dirty = false; 179 if (obj->mm.dirty && trylock_page(page)) { 183 * the page in order to dirty it -- holding 204 obj->mm.dirty = false;
|
H A D | i915_gem_phys.c | 106 if (obj->mm.dirty) { 128 obj->mm.dirty = false;
|
/linux-master/arch/arm64/mm/ |
H A D | contpte.c | 85 * access and dirty bits for the purpose of deciding if its a contiguous 87 * has a single access and dirty bit. Those 2 bits are the logical OR of 158 * Gather access/dirty bits, which may be populated in any of the ptes 190 * access and dirty bits from across all ptes in the contiguous block, 196 * access/dirty). If we find a pte that is not consistent, then we must 306 * access/dirty per folio, not per page. And since we only create a 366 pte_t entry, int dirty) 373 * Gather the access/dirty bits for the contiguous range. If nothing has 381 * We can fix up access/dirty bits without having to unfold the contig 398 if (dirty) 364 contpte_ptep_set_access_flags(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, pte_t entry, int dirty) argument [all...] |
/linux-master/drivers/char/ |
H A D | ps3flash.c | 28 bool dirty; member in struct:ps3flash_private 53 if (!priv->dirty || priv->tag < 0) 60 priv->dirty = false; 220 priv->dirty = true;
|
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_binding.h | 186 * @dirty: Bitmap tracking per-binding type binding changes that have not 194 unsigned long dirty; member in struct:vmw_dx_shader_bindings
|
/linux-master/drivers/gpu/drm/i915/gem/selftests/ |
H A D | huge_gem_object.c | 91 obj->mm.dirty = false;
|
/linux-master/drivers/md/persistent-data/ |
H A D | dm-space-map-common.h | 67 bool dirty; member in struct:ie_cache
|
/linux-master/drivers/infiniband/hw/usnic/ |
H A D | usnic_uiom.c | 65 static void usnic_uiom_put_pages(struct list_head *chunk_list, int dirty) argument 77 unpin_user_pages_dirty_lock(&page, 1, dirty); 211 int dirty) 235 usnic_uiom_put_pages(&uiomr->chunk_list, dirty & writable); 209 __usnic_uiom_reg_release(struct usnic_uiom_pd *pd, struct usnic_uiom_reg *uiomr, int dirty) argument
|
/linux-master/arch/s390/include/asm/ |
H A D | hugetlb.h | 65 pte_t pte, int dirty) 63 huge_ptep_set_access_flags(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, pte_t pte, int dirty) argument
|
/linux-master/include/drm/ |
H A D | drm_framebuffer.h | 77 * @dirty: 79 * Optional callback for the dirty fb IOCTL. 97 int (*dirty)(struct drm_framebuffer *framebuffer, member in struct:drm_framebuffer_funcs
|
/linux-master/tools/testing/selftests/mm/ |
H A D | run_vmtests.sh | 61 test soft dirty page bit semantics 74 test handling of code that might set PTE/PMD dirty in 400 if [ -x ./soft-dirty ] 402 CATEGORY="soft_dirty" run_test ./soft-dirty
|
/linux-master/arch/riscv/mm/ |
H A D | pgtable.c | 10 pte_t entry, int dirty) 8 ptep_set_access_flags(struct vm_area_struct *vma, unsigned long address, pte_t *ptep, pte_t entry, int dirty) argument
|
/linux-master/drivers/net/ethernet/synopsys/ |
H A D | dwc-xlgmac-net.c | 30 return (ring->dma_desc_count - (ring->cur - ring->dirty)); 35 return (ring->cur - ring->dirty); 961 while (ring->dirty != ring->cur) { 962 desc_data = XLGMAC_GET_DESC_DATA(ring, ring->dirty); 970 hw_ops->rx_desc_reset(pdata, desc_data, ring->dirty); 972 ring->dirty++; 981 desc_data = XLGMAC_GET_DESC_DATA(ring, ring->dirty - 1); 1062 (ring->dirty != cur)) { 1063 desc_data = XLGMAC_GET_DESC_DATA(ring, ring->dirty); 1075 xlgmac_dump_tx_desc(pdata, ring, ring->dirty, [all...] |
/linux-master/arch/arm/probes/kprobes/ |
H A D | opt-arm.c | 140 __arch_remove_optimized_kprobe(struct optimized_kprobe *op, int dirty) argument 143 free_optinsn_slot(op->optinsn.insn, dirty);
|
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_fbdev.c | 152 if (helper->fb->funcs->dirty) { 153 ret = helper->fb->funcs->dirty(helper->fb, NULL, 0, 0, clip, 1);
|
/linux-master/scripts/gdb/linux/ |
H A D | pgtable.py | 102 self.dirty = is_bit_defined_tupled(data, 6) 121 self.dirty = is_bit_defined_tupled( 171 {'bit': <4} {self.dirty[0]: <10} {'page dirty': <30} {self.dirty[1]}
|
/linux-master/fs/bcachefs/ |
H A D | btree_io.h | 21 atomic_inc(&c->btree_cache.dirty); 27 atomic_dec(&c->btree_cache.dirty);
|
/linux-master/mm/ |
H A D | memory-failure.c | 902 [MF_MSG_DIRTY_SWAPCACHE] = "dirty swapcache page", 904 [MF_MSG_DIRTY_MLOCKED_LRU] = "dirty mlocked LRU page", 906 [MF_MSG_DIRTY_UNEVICTABLE_LRU] = "dirty unevictable LRU page", 908 [MF_MSG_DIRTY_LRU] = "dirty LRU page", 965 * This fails on dirty or anything with private pages 1101 * wrong with its dirty file data. 1138 * Clean and dirty swap cache. 1146 * - clear dirty bit to prevent IO 1248 #define dirty (1UL << PG_dirty) macro 1273 { sc|dirty, s 1291 #undef dirty macro [all...] |