Home
last modified time | relevance | path

Searched refs:ubh (Results 1 – 4 of 4) sorted by relevance

/linux/fs/ufs/
H A Dutil.c22 struct ufs_buffer_head * ubh; in _ubh_bread_() local
30 ubh = kmalloc_obj(struct ufs_buffer_head, GFP_NOFS); in _ubh_bread_()
31 if (!ubh) in _ubh_bread_()
33 ubh->fragment = fragment; in _ubh_bread_()
34 ubh->count = count; in _ubh_bread_()
36 if (!(ubh->bh[i] = sb_bread(sb, fragment + i))) in _ubh_bread_()
39 ubh->bh[i] = NULL; in _ubh_bread_()
40 return ubh; in _ubh_bread_()
43 brelse (ubh->bh[j]); in _ubh_bread_()
44 kfree(ubh); in _ubh_bread_()
72 ubh_brelse(struct ufs_buffer_head * ubh) ubh_brelse() argument
93 ubh_mark_buffer_dirty(struct ufs_buffer_head * ubh) ubh_mark_buffer_dirty() argument
102 ubh_sync_block(struct ufs_buffer_head * ubh) ubh_sync_block() argument
115 ubh_bforget(struct ufs_buffer_head * ubh) ubh_bforget() argument
124 ubh_buffer_dirty(struct ufs_buffer_head * ubh) ubh_buffer_dirty() argument
[all...]
H A Dutil.h302 #define ubh_get_ucg(ubh) \ argument
303 ((struct ufs_cylinder_group *)((ubh)->bh[0]->b_data))
310 #define ubh_get_addr8(ubh,begin) \ argument
311 ((u8*)(ubh)->bh[(begin) >> uspi->s_fshift]->b_data + \
314 #define ubh_get_addr16(ubh,begin) \ argument
315 (((__fs16*)((ubh)->bh[(begin) >> (uspi->s_fshift-1)]->b_data)) + \
318 #define ubh_get_addr32(ubh,begin) \ argument
319 (((__fs32*)((ubh)->bh[(begin) >> (uspi->s_fshift-2)]->b_data)) + \
322 #define ubh_get_addr64(ubh,begin) \ argument
323 (((__fs64*)((ubh)->bh[(begin) >> (uspi->s_fshift-3)]->b_data)) + \
[all …]
H A Dinode.c965 struct ufs_buffer_head *ubh = ubh_bread(sb, ind_block, uspi->s_bsize); in free_full_branch()
968 if (!ubh) in free_full_branch()
973 void *p = ubh_get_data_ptr(uspi, ubh, i); in free_full_branch()
982 void *p = ubh_get_data_ptr(uspi, ubh, i); in free_full_branch()
990 ubh_bforget(ubh); in free_full_branch()
994 static void free_branch_tail(struct inode *inode, unsigned from, struct ufs_buffer_head *ubh, int depth)
1002 void *p = ubh_get_data_ptr(uspi, ubh, i); in free_branch_tail()
1008 ubh_mark_buffer_dirty(ubh); in free_branch_tail()
1016 void *p = ubh_get_data_ptr(uspi, ubh, i); in free_branch_tail()
1022 ubh_mark_buffer_dirty(ubh); in free_branch_tail()
966 struct ufs_buffer_head *ubh = ubh_bread(sb, ind_block, uspi->s_bsize); free_full_branch() local
995 free_branch_tail(struct inode * inode,unsigned from,struct ufs_buffer_head * ubh,int depth) free_branch_tail() argument
1111 struct ufs_buffer_head *ubh[3]; ufs_truncate_blocks() local
[all...]
H A Dsuper.c725 struct ufs_buffer_head * ubh; in ufs_fill_super() local
734 ubh = NULL; in ufs_fill_super()
935 ubh = ubh_bread_uspi(uspi, sb, uspi->s_sbbase + super_block_offset/block_size, super_block_size); in ufs_fill_super()
937 if (!ubh) in ufs_fill_super()
988 ubh = NULL; in ufs_fill_super()
1038 ubh = NULL; in ufs_fill_super()
1225 if (ubh) in ufs_fill_super()