Lines Matching refs:free_blocks
500 unsigned int free_blocks;
502 free_blocks = atomic_read(&sdp->sd_log_blks_free);
503 while (free_blocks >= wanted) {
504 if (atomic_try_cmpxchg(&sdp->sd_log_blks_free, &free_blocks,
505 free_blocks - blks)) {
536 unsigned int free_blocks;
543 (free_blocks = atomic_read(&sdp->sd_log_blks_free),
544 free_blocks >= wanted));
547 &free_blocks,
548 free_blocks - blks))
550 } while (free_blocks >= wanted);