Lines Matching defs:sb
139 u32 hfs_vbm_search_free(struct super_block *sb, u32 goal, u32 *num_bits)
148 mutex_lock(&HFS_SB(sb)->bitmap_lock);
149 bitmap = HFS_SB(sb)->bitmap;
151 pos = hfs_find_set_zero_bits(bitmap, HFS_SB(sb)->fs_ablocks, goal, num_bits);
152 if (pos >= HFS_SB(sb)->fs_ablocks) {
155 if (pos >= HFS_SB(sb)->fs_ablocks) {
162 HFS_SB(sb)->free_ablocks -= *num_bits;
163 hfs_bitmap_dirty(sb);
165 mutex_unlock(&HFS_SB(sb)->bitmap_lock);
193 int hfs_clear_vbm_bits(struct super_block *sb, u16 start, u16 count)
205 if ((start + count) > HFS_SB(sb)->fs_ablocks)
208 mutex_lock(&HFS_SB(sb)->bitmap_lock);
210 curr = HFS_SB(sb)->bitmap + (start / 32);
238 HFS_SB(sb)->free_ablocks += len;
239 mutex_unlock(&HFS_SB(sb)->bitmap_lock);
240 hfs_bitmap_dirty(sb);