Searched refs:dirty (Results 226 - 250 of 326) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/omapdrm/
H A Domap_gem.c678 * We keep track of dirty pages using page faulting to perform cache management.
718 bool dirty = false; local
735 dirty = true;
740 if (dirty) {
H A Domap_fb.c81 .dirty = omap_framebuffer_dirty,
/linux-master/mm/
H A Dvmscan.c164 unsigned int dirty; member in struct:scan_control::__anon576
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
1034 bool dirty, writeback; 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
2605 * Also do not migrate dirty folios as not all filesystems can move
2606 * dirty folio
[all...]
/linux-master/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac.h337 * dirty - Tx: index of descriptor to check for transfer complete
341 unsigned int dirty; member in struct:xlgmac_ring
/linux-master/fs/fat/
H A Dfat.h103 unsigned int dirty; /* fs state before mount */ member in struct:msdos_sb_info
/linux-master/drivers/gpu/drm/
H A Ddrm_gem_framebuffer_helper.c294 .dirty = drm_atomic_helper_dirtyfb,
306 * backing the framebuffer. drm_atomic_helper_dirtyfb() is used for the dirty
308 * drm_gem_fb_create() if you don't need the dirty callback.
H A Ddrm_framebuffer.c702 * implement the corresponding &drm_framebuffer_funcs.dirty callback.
762 if (fb->funcs->dirty) {
763 ret = fb->funcs->dirty(fb, file_priv, flags, r->color,
H A Ddrm_gem.c609 * @dirty: if true, pages will be marked as dirty
613 bool dirty, bool accessed)
638 if (dirty)
612 drm_gem_put_pages(struct drm_gem_object *obj, struct page **pages, bool dirty, bool accessed) argument
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_uvmm.c429 reg->dirty = true;
1062 * dirty regions can be modified concurrently.
1064 if (reg->dirty) {
1223 /* If a sparse region or mapping overlaps a dirty region, we need to
1252 if (!op->reg || op->reg->dirty) {
1289 if (unlikely(reg->dirty)) {
/linux-master/fs/dlm/
H A Dlowcomms.c133 bool dirty; member in struct:writequeue_entry
786 if (e->dirty)
1123 e->dirty = true;
1188 entry->dirty = false;
/linux-master/sound/pci/emu10k1/
H A Demu10k1_callback.c444 hw->voices[ch].dirty = 1;
/linux-master/fs/ocfs2/dlm/
H A Ddlmdebug.c94 printk(" on dirty list: %s, on reco list: %s, "
96 list_empty(&res->dirty) ? "no" : "yes",
503 !list_empty(&res->dirty),
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_mman.c283 obj->mm.dirty = true;
432 obj->mm.dirty = true;
/linux-master/fs/nfs/
H A Dfile.c136 * 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/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_drv.h171 struct vmw_resource_dirty *dirty; member in struct:vmw_resource
801 bool dirty,
/linux-master/arch/arm64/mm/
H A Dfault.c203 * This function sets the access flags (dirty, accessed), as well as write
206 * It needs to cope with hardware update of the accessed/dirty state by other
214 pte_t entry, int dirty)
227 * hardware update of the access/dirty state. The PTE_RDONLY bit must
242 if (dirty)
212 __ptep_set_access_flags(struct vm_area_struct *vma, unsigned long address, pte_t *ptep, pte_t entry, int dirty) argument
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dpgtable.h89 #define _PAGE_SOFT_DIRTY _RPAGE_SW3 /* software: software dirty tracking */
354 * the entry was young or dirty.
1298 pmd_t entry, int dirty);
1302 pud_t entry, int dirty);
/linux-master/fs/bcachefs/
H A Djournal_reclaim.c256 * dirty, issuing discards if necessary:
672 if (atomic_read(&c->btree_cache.dirty) * 2 > c->btree_cache.used)
680 atomic_read(&c->btree_cache.dirty),
/linux-master/fs/ubifs/
H A Dsuper.c310 if (!ui->dirty) {
330 ui->dirty = 0;
382 if (ui->dirty)
400 if (!ui->dirty) {
401 ui->dirty = 1;
790 * as "taken" in lprops. We also have to set free space to LEB size and dirty
1421 * Set the "dirty" flag so that if we reboot uncleanly we
1937 * of the media. For example, there will be dirty inodes if we failed
/linux-master/arch/x86/events/
H A Dcore.c1622 __set_bit(event->hw.idx, cpuc->dirty);
2476 __clear_bit(cpuc->assign[i], cpuc->dirty);
2478 if (bitmap_empty(cpuc->dirty, X86_PMC_IDX_MAX))
2481 for_each_set_bit(i, cpuc->dirty, X86_PMC_IDX_MAX) {
2493 bitmap_zero(cpuc->dirty, X86_PMC_IDX_MAX);
/linux-master/drivers/media/usb/uvc/
H A Duvc_ctrl.c1747 * at position UVC_CTRL_DATA_CURRENT. The control is then marked as dirty for
1755 * dirty will be modified in the UVC device, and the dirty flag will be
1758 * (UVC_CTRL_DATA_BACKUP) for all dirty controls. Both functions release the
1792 if (!ctrl->dirty)
1808 ctrl->dirty = 0;
1993 if (!ctrl->dirty) {
2005 ctrl->dirty = 1;
2323 ctrl->dirty = 1;
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_main.c376 * stmmac_rx_dirty - Get RX queue dirty
383 u32 dirty; local
386 dirty = rx_q->cur_rx - rx_q->dirty_rx;
388 dirty = priv->dma_conf.dma_rx_size - rx_q->dirty_rx + rx_q->cur_rx;
390 return dirty;
4458 pr_info("%s: curr=%d dirty=%d f=%d, e=%d, f_p=%p, nfrags %d\n",
4686 "%s: curr=%d dirty=%d f=%d, e=%d, first=%p, nfrags=%d",
4799 int dirty = stmmac_rx_dirty(priv, queue); local
4806 while (dirty-- > 0) {
5237 int dirty local
[all...]
/linux-master/fs/btrfs/
H A Dblock-group.c2311 * set BTRFS_DC_CLEAR and set dirty flag.
2316 * b) Setting 'dirty flag' makes sure that we flush
2926 * We're not allowed to set block groups readonly after the dirty
3316 LIST_HEAD(dirty);
3325 list_splice_init(&cur_trans->dirty_bgs, &dirty);
3329 /* Make sure all the block groups on our dirty list actually exist */
3346 while (!list_empty(&dirty)) {
3349 cache = list_first_entry(&dirty, struct btrfs_block_group,
3451 list_splice_init(&cur_trans->dirty_bgs, &dirty);
3456 if (!list_empty(&dirty)) {
[all...]
/linux-master/drivers/scsi/
H A Dst.c780 if (STp->dirty == 1) {
809 STp->dirty = 0;
822 STp->dirty = 0;
1310 STp->dirty = 0;
1760 STp->dirty = 1;
1790 STp->dirty = !(STbp->writing ==
1876 STp->dirty = 0;
2909 if (STp->dirty || (STp->buffer)->buffer_bytes != 0)
4308 tpnt->dirty = 0;

Completed in 369 milliseconds

1234567891011>>