Lines Matching refs:info
70 struct bfs_sb_info *info = BFS_SB(sb); in bfs_get_block() local
95 if (phys >= info->si_blocks) in bfs_get_block()
99 mutex_lock(&info->bfs_lock); in bfs_get_block()
106 if (bi->i_eblock == info->si_lf_eblk) { in bfs_get_block()
110 info->si_freeb -= phys - bi->i_eblock; in bfs_get_block()
111 info->si_lf_eblk = bi->i_eblock = phys; in bfs_get_block()
118 phys = info->si_lf_eblk + 1; in bfs_get_block()
119 if (phys + block >= info->si_blocks) { in bfs_get_block()
139 info->si_lf_eblk = bi->i_eblock = phys; in bfs_get_block()
145 info->si_freeb -= bi->i_eblock - bi->i_sblock + 1 - inode->i_blocks; in bfs_get_block()
149 mutex_unlock(&info->bfs_lock); in bfs_get_block()