• Home
  • Raw
  • Download

Lines Matching refs:lock

131 			       spinlock_t *lock)  in nilfs_palloc_group_desc_nfrees()  argument
135 spin_lock(lock); in nilfs_palloc_group_desc_nfrees()
137 spin_unlock(lock); in nilfs_palloc_group_desc_nfrees()
149 spinlock_t *lock, u32 n) in nilfs_palloc_group_desc_add_entries() argument
153 spin_lock(lock); in nilfs_palloc_group_desc_add_entries()
156 spin_unlock(lock); in nilfs_palloc_group_desc_add_entries()
203 spinlock_t *lock) in nilfs_palloc_get_block() argument
207 spin_lock(lock); in nilfs_palloc_get_block()
211 spin_unlock(lock); in nilfs_palloc_get_block()
214 spin_unlock(lock); in nilfs_palloc_get_block()
218 spin_lock(lock); in nilfs_palloc_get_block()
227 spin_unlock(lock); in nilfs_palloc_get_block()
241 spinlock_t *lock) in nilfs_palloc_delete_block() argument
243 spin_lock(lock); in nilfs_palloc_delete_block()
248 spin_unlock(lock); in nilfs_palloc_delete_block()
268 bhp, &cache->prev_desc, &cache->lock); in nilfs_palloc_get_desc_block()
287 &cache->prev_bitmap, &cache->lock); in nilfs_palloc_get_bitmap_block()
303 &cache->prev_bitmap, &cache->lock); in nilfs_palloc_delete_bitmap_block()
321 &cache->prev_entry, &cache->lock); in nilfs_palloc_get_entry_block()
335 &cache->prev_entry, &cache->lock); in nilfs_palloc_delete_entry_block()
383 spinlock_t *lock) in nilfs_palloc_find_available_slot() argument
393 if (!nilfs_set_bit_atomic(lock, pos, bitmap)) in nilfs_palloc_find_available_slot()
405 if (!nilfs_set_bit_atomic(lock, pos, bitmap)) in nilfs_palloc_find_available_slot()
509 spinlock_t *lock; in nilfs_palloc_prepare_alloc_entry() local
533 lock = nilfs_mdt_bgl_lock(inode, group); in nilfs_palloc_prepare_alloc_entry()
534 if (nilfs_palloc_group_desc_nfrees(desc, lock) > 0) { in nilfs_palloc_prepare_alloc_entry()
543 entries_per_group, lock); in nilfs_palloc_prepare_alloc_entry()
547 desc, lock, -1); in nilfs_palloc_prepare_alloc_entry()
605 spinlock_t *lock; in nilfs_palloc_commit_free_entry() local
613 lock = nilfs_mdt_bgl_lock(inode, group); in nilfs_palloc_commit_free_entry()
615 if (!nilfs_clear_bit_atomic(lock, group_offset, bitmap)) in nilfs_palloc_commit_free_entry()
621 nilfs_palloc_group_desc_add_entries(desc, lock, 1); in nilfs_palloc_commit_free_entry()
646 spinlock_t *lock; in nilfs_palloc_abort_alloc_entry() local
654 lock = nilfs_mdt_bgl_lock(inode, group); in nilfs_palloc_abort_alloc_entry()
656 if (!nilfs_clear_bit_atomic(lock, group_offset, bitmap)) in nilfs_palloc_abort_alloc_entry()
662 nilfs_palloc_group_desc_add_entries(desc, lock, 1); in nilfs_palloc_abort_alloc_entry()
735 spinlock_t *lock; in nilfs_palloc_freev() local
759 lock = nilfs_mdt_bgl_lock(inode, group); in nilfs_palloc_freev()
764 if (!nilfs_clear_bit_atomic(lock, group_offset, in nilfs_palloc_freev()
820 nfree = nilfs_palloc_group_desc_add_entries(desc, lock, n); in nilfs_palloc_freev()
841 spin_lock_init(&cache->lock); in nilfs_palloc_setup_cache()
848 spin_lock(&cache->lock); in nilfs_palloc_clear_cache()
855 spin_unlock(&cache->lock); in nilfs_palloc_clear_cache()