Lines Matching refs:bitmap
381 static int nilfs_palloc_find_available_slot(unsigned char *bitmap, in nilfs_palloc_find_available_slot() argument
391 pos = nilfs_find_next_zero_bit(bitmap, end, pos); in nilfs_palloc_find_available_slot()
394 if (!nilfs_set_bit_atomic(lock, pos, bitmap)) in nilfs_palloc_find_available_slot()
403 pos = nilfs_find_next_zero_bit(bitmap, end, pos); in nilfs_palloc_find_available_slot()
406 if (!nilfs_set_bit_atomic(lock, pos, bitmap)) in nilfs_palloc_find_available_slot()
504 unsigned char *bitmap; in nilfs_palloc_prepare_alloc_entry() local
541 bitmap = bitmap_kaddr + bh_offset(bitmap_bh); in nilfs_palloc_prepare_alloc_entry()
543 bitmap, group_offset, in nilfs_palloc_prepare_alloc_entry()
604 unsigned char *bitmap; in nilfs_palloc_commit_free_entry() local
613 bitmap = bitmap_kaddr + bh_offset(req->pr_bitmap_bh); in nilfs_palloc_commit_free_entry()
616 if (!nilfs_clear_bit_atomic(lock, group_offset, bitmap)) in nilfs_palloc_commit_free_entry()
645 unsigned char *bitmap; in nilfs_palloc_abort_alloc_entry() local
654 bitmap = bitmap_kaddr + bh_offset(req->pr_bitmap_bh); in nilfs_palloc_abort_alloc_entry()
657 if (!nilfs_clear_bit_atomic(lock, group_offset, bitmap)) in nilfs_palloc_abort_alloc_entry()
729 unsigned char *bitmap; in nilfs_palloc_freev() local
759 bitmap = bitmap_kaddr + bh_offset(bitmap_bh); in nilfs_palloc_freev()
766 bitmap)) { in nilfs_palloc_freev()
790 pos = nilfs_find_next_bit(bitmap, end, entry_start); in nilfs_palloc_freev()