Lines Matching refs:locked_pgdat
719 struct pglist_data *locked_pgdat = NULL; in release_pages() local
732 if (locked_pgdat && ++lock_batch == SWAP_CLUSTER_MAX) { in release_pages()
733 spin_unlock_irqrestore(&locked_pgdat->lru_lock, flags); in release_pages()
734 locked_pgdat = NULL; in release_pages()
742 if (locked_pgdat) { in release_pages()
743 spin_unlock_irqrestore(&locked_pgdat->lru_lock, in release_pages()
745 locked_pgdat = NULL; in release_pages()
756 if (locked_pgdat) { in release_pages()
757 spin_unlock_irqrestore(&locked_pgdat->lru_lock, flags); in release_pages()
758 locked_pgdat = NULL; in release_pages()
767 if (pgdat != locked_pgdat) { in release_pages()
768 if (locked_pgdat) in release_pages()
769 spin_unlock_irqrestore(&locked_pgdat->lru_lock, in release_pages()
772 locked_pgdat = pgdat; in release_pages()
773 spin_lock_irqsave(&locked_pgdat->lru_lock, flags); in release_pages()
776 lruvec = mem_cgroup_page_lruvec(page, locked_pgdat); in release_pages()
788 if (locked_pgdat) in release_pages()
789 spin_unlock_irqrestore(&locked_pgdat->lru_lock, flags); in release_pages()