Lines Matching refs:bitmap
390 static int nilfs_palloc_find_available_slot(unsigned char *bitmap, in nilfs_palloc_find_available_slot() argument
400 pos = nilfs_find_next_zero_bit(bitmap, end, pos); in nilfs_palloc_find_available_slot()
403 if (!nilfs_set_bit_atomic(lock, pos, bitmap)) in nilfs_palloc_find_available_slot()
412 pos = nilfs_find_next_zero_bit(bitmap, end, pos); in nilfs_palloc_find_available_slot()
415 if (!nilfs_set_bit_atomic(lock, pos, bitmap)) in nilfs_palloc_find_available_slot()
513 unsigned char *bitmap; in nilfs_palloc_prepare_alloc_entry() local
550 bitmap = bitmap_kaddr + bh_offset(bitmap_bh); in nilfs_palloc_prepare_alloc_entry()
552 bitmap, group_offset, in nilfs_palloc_prepare_alloc_entry()
613 unsigned char *bitmap; in nilfs_palloc_commit_free_entry() local
622 bitmap = bitmap_kaddr + bh_offset(req->pr_bitmap_bh); in nilfs_palloc_commit_free_entry()
625 if (!nilfs_clear_bit_atomic(lock, group_offset, bitmap)) in nilfs_palloc_commit_free_entry()
654 unsigned char *bitmap; in nilfs_palloc_abort_alloc_entry() local
663 bitmap = bitmap_kaddr + bh_offset(req->pr_bitmap_bh); in nilfs_palloc_abort_alloc_entry()
666 if (!nilfs_clear_bit_atomic(lock, group_offset, bitmap)) in nilfs_palloc_abort_alloc_entry()
738 unsigned char *bitmap; in nilfs_palloc_freev() local
768 bitmap = bitmap_kaddr + bh_offset(bitmap_bh); in nilfs_palloc_freev()
775 bitmap)) { in nilfs_palloc_freev()
799 pos = nilfs_find_next_bit(bitmap, end, entry_start); in nilfs_palloc_freev()