• Home
  • Raw
  • Download

Lines Matching refs:bhs

1086 			      struct buffer_head **bhs, int nr_bhs)  in fat_zeroed_cluster()  argument
1096 bhs[n] = sb_getblk(sb, blknr); in fat_zeroed_cluster()
1097 if (!bhs[n]) { in fat_zeroed_cluster()
1102 lock_buffer(bhs[n]); in fat_zeroed_cluster()
1103 memset(bhs[n]->b_data, 0, sb->s_blocksize); in fat_zeroed_cluster()
1104 set_buffer_uptodate(bhs[n]); in fat_zeroed_cluster()
1105 unlock_buffer(bhs[n]); in fat_zeroed_cluster()
1106 mark_buffer_dirty_inode(bhs[n], dir); in fat_zeroed_cluster()
1112 err = fat_sync_bhs(bhs, n); in fat_zeroed_cluster()
1117 brelse(bhs[i]); in fat_zeroed_cluster()
1122 err = fat_sync_bhs(bhs, n); in fat_zeroed_cluster()
1127 brelse(bhs[i]); in fat_zeroed_cluster()
1133 bforget(bhs[i]); in fat_zeroed_cluster()
1141 struct buffer_head *bhs[MAX_BUF_PER_PAGE]; in fat_alloc_new_dir() local
1153 bhs[0] = sb_getblk(sb, blknr); in fat_alloc_new_dir()
1154 if (!bhs[0]) { in fat_alloc_new_dir()
1161 de = (struct msdos_dir_entry *)bhs[0]->b_data; in fat_alloc_new_dir()
1163 lock_buffer(bhs[0]); in fat_alloc_new_dir()
1185 set_buffer_uptodate(bhs[0]); in fat_alloc_new_dir()
1186 unlock_buffer(bhs[0]); in fat_alloc_new_dir()
1187 mark_buffer_dirty_inode(bhs[0], dir); in fat_alloc_new_dir()
1189 err = fat_zeroed_cluster(dir, blknr, 1, bhs, MAX_BUF_PER_PAGE); in fat_alloc_new_dir()
1208 struct buffer_head *bhs[MAX_BUF_PER_PAGE]; in fat_add_new_entries() local
1236 bhs[n] = sb_getblk(sb, blknr); in fat_add_new_entries()
1237 if (!bhs[n]) { in fat_add_new_entries()
1245 lock_buffer(bhs[n]); in fat_add_new_entries()
1246 memcpy(bhs[n]->b_data, slots, copy); in fat_add_new_entries()
1247 set_buffer_uptodate(bhs[n]); in fat_add_new_entries()
1248 unlock_buffer(bhs[n]); in fat_add_new_entries()
1249 mark_buffer_dirty_inode(bhs[n], dir); in fat_add_new_entries()
1259 memset(bhs[n]->b_data + copy, 0, sb->s_blocksize - copy); in fat_add_new_entries()
1261 get_bh(bhs[n]); in fat_add_new_entries()
1262 *bh = bhs[n]; in fat_add_new_entries()
1267 err = fat_zeroed_cluster(dir, start_blknr, ++n, bhs, MAX_BUF_PER_PAGE); in fat_add_new_entries()
1279 bforget(bhs[i]); in fat_add_new_entries()
1290 struct buffer_head *bh, *prev, *bhs[3]; /* 32*slots (672bytes) */ in fat_add_entries() local
1310 bhs[nr_bhs] = prev = bh; in fat_add_entries()
1318 brelse(bhs[i]); in fat_add_entries()
1350 memcpy(bhs[i]->b_data + offset, slots, copy); in fat_add_entries()
1351 mark_buffer_dirty_inode(bhs[i], dir); in fat_add_entries()
1357 err = fat_sync_bhs(bhs, long_bhs); in fat_add_entries()
1361 memcpy(bhs[i]->b_data + offset, slots, copy); in fat_add_entries()
1362 mark_buffer_dirty_inode(bhs[i], dir); in fat_add_entries()
1364 err = sync_dirty_buffer(bhs[i]); in fat_add_entries()
1367 brelse(bhs[i]); in fat_add_entries()
1409 brelse(bhs[i]); in fat_add_entries()