Lines Matching defs:block
37 u32 ext; /* idx of the extended block */
38 u32 key; /* block number */
49 u32 i_blkcnt; /* block count */
50 u32 i_extcnt; /* extended block count */
56 u32 i_ext_last; /* last accessed extended block */
57 struct buffer_head *i_ext_bh; /* bh of last extended block */
60 u32 i_lastalloc; /* last allocated block */
72 * super-block data in memory
79 u32 bm_key; /* Disk block number */
87 u32 s_data_blksize; /* size of the data block w/o header */
88 u32 s_root_block; /* FFS root block number. */
94 struct buffer_head *s_root_bh; /* Cached root block. */
159 extern void affs_free_block(struct super_block *sb, u32 block);
217 static inline bool affs_validblock(struct super_block *sb, int block)
219 return(block >= AFFS_SB(sb)->s_reserved &&
220 block < AFFS_SB(sb)->s_partition_size);
229 affs_bread(struct super_block *sb, int block)
231 pr_debug("%s: %d\n", __func__, block);
232 if (affs_validblock(sb, block))
233 return sb_bread(sb, block);
237 affs_getblk(struct super_block *sb, int block)
239 pr_debug("%s: %d\n", __func__, block);
240 if (affs_validblock(sb, block))
241 return sb_getblk(sb, block);
245 affs_getzeroblk(struct super_block *sb, int block)
248 pr_debug("%s: %d\n", __func__, block);
249 if (affs_validblock(sb, block)) {
250 bh = sb_getblk(sb, block);
260 affs_getemptyblk(struct super_block *sb, int block)
263 pr_debug("%s: %d\n", __func__, block);
264 if (affs_validblock(sb, block)) {
265 bh = sb_getblk(sb, block);