Lines Matching refs:wb_flags
150 if (!test_and_set_bit(PG_HEADLOCK, &head->wb_flags)) in nfs_page_group_lock()
153 set_bit(PG_CONTENDED1, &head->wb_flags); in nfs_page_group_lock()
155 return wait_on_bit_lock(&head->wb_flags, PG_HEADLOCK, in nfs_page_group_lock()
171 clear_bit(PG_HEADLOCK, &head->wb_flags); in nfs_page_group_unlock()
173 if (!test_bit(PG_CONTENDED1, &head->wb_flags)) in nfs_page_group_unlock()
175 wake_up_bit(&head->wb_flags, PG_HEADLOCK); in nfs_page_group_unlock()
189 WARN_ON_ONCE(!test_bit(PG_HEADLOCK, &head->wb_flags)); in nfs_page_group_sync_on_bit_locked()
190 WARN_ON_ONCE(test_and_set_bit(bit, &req->wb_flags)); in nfs_page_group_sync_on_bit_locked()
194 if (!test_bit(bit, &tmp->wb_flags)) in nfs_page_group_sync_on_bit_locked()
202 clear_bit(bit, &tmp->wb_flags); in nfs_page_group_sync_on_bit_locked()
245 WARN_ON_ONCE(!test_bit(PG_HEADLOCK, &prev->wb_head->wb_flags)); in nfs_page_group_init()
257 if (test_bit(PG_INODE_REF, &prev->wb_head->wb_flags)) { in nfs_page_group_init()
259 set_bit(PG_INODE_REF, &req->wb_flags); in nfs_page_group_init()
362 clear_bit(PG_BUSY, &req->wb_flags); in nfs_unlock_request()
364 if (!test_bit(PG_CONTENDED2, &req->wb_flags)) in nfs_unlock_request()
366 wake_up_bit(&req->wb_flags, PG_BUSY); in nfs_unlock_request()
422 WARN_ON_ONCE(test_bit(PG_TEARDOWN, &req->wb_flags)); in nfs_free_request()
423 WARN_ON_ONCE(test_bit(PG_UNLOCKPAGE, &req->wb_flags)); in nfs_free_request()
424 WARN_ON_ONCE(test_bit(PG_UPTODATE, &req->wb_flags)); in nfs_free_request()
425 WARN_ON_ONCE(test_bit(PG_WB_END, &req->wb_flags)); in nfs_free_request()
426 WARN_ON_ONCE(test_bit(PG_REMOVE, &req->wb_flags)); in nfs_free_request()
449 if (!test_bit(PG_BUSY, &req->wb_flags)) in nfs_wait_on_request()
451 set_bit(PG_CONTENDED2, &req->wb_flags); in nfs_wait_on_request()
453 return wait_on_bit_io(&req->wb_flags, PG_BUSY, in nfs_wait_on_request()