Lines Matching refs:lock

141 			       spinlock_t *lock)  in nilfs_palloc_group_desc_nfrees()  argument
145 spin_lock(lock); in nilfs_palloc_group_desc_nfrees()
147 spin_unlock(lock); in nilfs_palloc_group_desc_nfrees()
159 spinlock_t *lock, u32 n) in nilfs_palloc_group_desc_add_entries() argument
163 spin_lock(lock); in nilfs_palloc_group_desc_add_entries()
166 spin_unlock(lock); in nilfs_palloc_group_desc_add_entries()
213 spinlock_t *lock) in nilfs_palloc_get_block() argument
217 spin_lock(lock); in nilfs_palloc_get_block()
221 spin_unlock(lock); in nilfs_palloc_get_block()
224 spin_unlock(lock); in nilfs_palloc_get_block()
228 spin_lock(lock); in nilfs_palloc_get_block()
237 spin_unlock(lock); in nilfs_palloc_get_block()
251 spinlock_t *lock) in nilfs_palloc_delete_block() argument
253 spin_lock(lock); in nilfs_palloc_delete_block()
258 spin_unlock(lock); in nilfs_palloc_delete_block()
278 bhp, &cache->prev_desc, &cache->lock); in nilfs_palloc_get_desc_block()
297 &cache->prev_bitmap, &cache->lock); in nilfs_palloc_get_bitmap_block()
313 &cache->prev_bitmap, &cache->lock); in nilfs_palloc_delete_bitmap_block()
331 &cache->prev_entry, &cache->lock); in nilfs_palloc_get_entry_block()
345 &cache->prev_entry, &cache->lock); in nilfs_palloc_delete_entry_block()
393 spinlock_t *lock) in nilfs_palloc_find_available_slot() argument
403 if (!nilfs_set_bit_atomic(lock, pos, bitmap)) in nilfs_palloc_find_available_slot()
415 if (!nilfs_set_bit_atomic(lock, pos, bitmap)) in nilfs_palloc_find_available_slot()
519 spinlock_t *lock; in nilfs_palloc_prepare_alloc_entry() local
543 lock = nilfs_mdt_bgl_lock(inode, group); in nilfs_palloc_prepare_alloc_entry()
544 if (nilfs_palloc_group_desc_nfrees(desc, lock) > 0) { in nilfs_palloc_prepare_alloc_entry()
553 entries_per_group, lock); in nilfs_palloc_prepare_alloc_entry()
557 desc, lock, -1); in nilfs_palloc_prepare_alloc_entry()
615 spinlock_t *lock; in nilfs_palloc_commit_free_entry() local
623 lock = nilfs_mdt_bgl_lock(inode, group); in nilfs_palloc_commit_free_entry()
625 if (!nilfs_clear_bit_atomic(lock, group_offset, bitmap)) in nilfs_palloc_commit_free_entry()
631 nilfs_palloc_group_desc_add_entries(desc, lock, 1); in nilfs_palloc_commit_free_entry()
656 spinlock_t *lock; in nilfs_palloc_abort_alloc_entry() local
664 lock = nilfs_mdt_bgl_lock(inode, group); in nilfs_palloc_abort_alloc_entry()
666 if (!nilfs_clear_bit_atomic(lock, group_offset, bitmap)) in nilfs_palloc_abort_alloc_entry()
672 nilfs_palloc_group_desc_add_entries(desc, lock, 1); in nilfs_palloc_abort_alloc_entry()
745 spinlock_t *lock; in nilfs_palloc_freev() local
769 lock = nilfs_mdt_bgl_lock(inode, group); in nilfs_palloc_freev()
774 if (!nilfs_clear_bit_atomic(lock, group_offset, in nilfs_palloc_freev()
831 nfree = nilfs_palloc_group_desc_add_entries(desc, lock, n); in nilfs_palloc_freev()
854 spin_lock_init(&cache->lock); in nilfs_palloc_setup_cache()
861 spin_lock(&cache->lock); in nilfs_palloc_clear_cache()
868 spin_unlock(&cache->lock); in nilfs_palloc_clear_cache()