Lines Matching refs:wb_flags
297 if (!test_and_set_bit(PG_HEADLOCK, &req->wb_flags)) in nfs_page_set_headlock()
300 set_bit(PG_CONTENDED1, &req->wb_flags); in nfs_page_set_headlock()
302 return wait_on_bit_lock(&req->wb_flags, PG_HEADLOCK, in nfs_page_set_headlock()
313 clear_bit_unlock(PG_HEADLOCK, &req->wb_flags); in nfs_page_clear_headlock()
315 if (!test_bit(PG_CONTENDED1, &req->wb_flags)) in nfs_page_clear_headlock()
317 wake_up_bit(&req->wb_flags, PG_HEADLOCK); in nfs_page_clear_headlock()
363 WARN_ON_ONCE(!test_bit(PG_HEADLOCK, &head->wb_flags)); in nfs_page_group_sync_on_bit_locked()
364 WARN_ON_ONCE(test_and_set_bit(bit, &req->wb_flags)); in nfs_page_group_sync_on_bit_locked()
368 if (!test_bit(bit, &tmp->wb_flags)) in nfs_page_group_sync_on_bit_locked()
376 clear_bit(bit, &tmp->wb_flags); in nfs_page_group_sync_on_bit_locked()
419 WARN_ON_ONCE(!test_bit(PG_HEADLOCK, &prev->wb_head->wb_flags)); in nfs_page_group_init()
431 if (test_bit(PG_INODE_REF, &prev->wb_head->wb_flags)) { in nfs_page_group_init()
433 set_bit(PG_INODE_REF, &req->wb_flags); in nfs_page_group_init()
507 set_bit(PG_FOLIO, &req->wb_flags); in nfs_page_assign_folio()
618 clear_bit_unlock(PG_BUSY, &req->wb_flags); in nfs_unlock_request()
620 if (!test_bit(PG_CONTENDED2, &req->wb_flags)) in nfs_unlock_request()
622 wake_up_bit(&req->wb_flags, PG_BUSY); in nfs_unlock_request()
652 clear_bit(PG_FOLIO, &req->wb_flags); in nfs_clear_request()
680 WARN_ON_ONCE(test_bit(PG_TEARDOWN, &req->wb_flags)); in nfs_free_request()
681 WARN_ON_ONCE(test_bit(PG_UNLOCKPAGE, &req->wb_flags)); in nfs_free_request()
682 WARN_ON_ONCE(test_bit(PG_UPTODATE, &req->wb_flags)); in nfs_free_request()
683 WARN_ON_ONCE(test_bit(PG_WB_END, &req->wb_flags)); in nfs_free_request()
684 WARN_ON_ONCE(test_bit(PG_REMOVE, &req->wb_flags)); in nfs_free_request()
707 if (!test_bit(PG_BUSY, &req->wb_flags)) in nfs_wait_on_request()
709 set_bit(PG_CONTENDED2, &req->wb_flags); in nfs_wait_on_request()
711 return wait_on_bit_io(&req->wb_flags, PG_BUSY, in nfs_wait_on_request()