Lines Matching refs:free_blocks
488 unsigned int free_blocks; in __gfs2_log_try_reserve() local
490 free_blocks = atomic_read(&sdp->sd_log_blks_free); in __gfs2_log_try_reserve()
491 while (free_blocks >= wanted) { in __gfs2_log_try_reserve()
492 if (atomic_try_cmpxchg(&sdp->sd_log_blks_free, &free_blocks, in __gfs2_log_try_reserve()
493 free_blocks - blks)) { in __gfs2_log_try_reserve()
524 unsigned int free_blocks; in __gfs2_log_reserve() local
531 (free_blocks = atomic_read(&sdp->sd_log_blks_free), in __gfs2_log_reserve()
532 free_blocks >= wanted)); in __gfs2_log_reserve()
535 &free_blocks, in __gfs2_log_reserve()
536 free_blocks - blks)) in __gfs2_log_reserve()
538 } while (free_blocks >= wanted); in __gfs2_log_reserve()