Lines Matching refs:locked_pgdat
764 struct pglist_data *locked_pgdat = NULL; in release_pages() local
777 if (locked_pgdat && ++lock_batch == SWAP_CLUSTER_MAX) { in release_pages()
778 spin_unlock_irqrestore(&locked_pgdat->lru_lock, flags); in release_pages()
779 locked_pgdat = NULL; in release_pages()
786 if (locked_pgdat) { in release_pages()
787 spin_unlock_irqrestore(&locked_pgdat->lru_lock, in release_pages()
789 locked_pgdat = NULL; in release_pages()
806 if (locked_pgdat) { in release_pages()
807 spin_unlock_irqrestore(&locked_pgdat->lru_lock, flags); in release_pages()
808 locked_pgdat = NULL; in release_pages()
817 if (pgdat != locked_pgdat) { in release_pages()
818 if (locked_pgdat) in release_pages()
819 spin_unlock_irqrestore(&locked_pgdat->lru_lock, in release_pages()
822 locked_pgdat = pgdat; in release_pages()
823 spin_lock_irqsave(&locked_pgdat->lru_lock, flags); in release_pages()
826 lruvec = mem_cgroup_page_lruvec(page, locked_pgdat); in release_pages()
838 if (locked_pgdat) in release_pages()
839 spin_unlock_irqrestore(&locked_pgdat->lru_lock, flags); in release_pages()