Home
last modified time | relevance | path

Searched refs:ubh (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/fs/ufs/
H A Dutil.c22 struct ufs_buffer_head * ubh; in _ubh_bread_() local
30 ubh = kmalloc (sizeof (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_mark_buffer_uptodate(struct ufs_buffer_head * ubh, int flag) ubh_mark_buffer_uptodate() argument
116 ubh_sync_block(struct ufs_buffer_head *ubh) ubh_sync_block() argument
129 ubh_bforget(struct ufs_buffer_head * ubh) ubh_bforget() argument
138 ubh_buffer_dirty(struct ufs_buffer_head * ubh) ubh_buffer_dirty() argument
149 _ubh_ubhcpymem_(struct ufs_sb_private_info * uspi, unsigned char * mem, struct ufs_buffer_head * ubh, unsigned size) _ubh_ubhcpymem_() argument
165 _ubh_memcpyubh_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned char * mem, unsigned size) _ubh_memcpyubh_() argument
[all...]
H A Dutil.h276 #define ubh_ubhcpymem(mem,ubh,size) _ubh_ubhcpymem_(uspi,mem,ubh,size)
278 #define ubh_memcpyubh(ubh,mem,size) _ubh_memcpyubh_(uspi,ubh,mem,size)
315 #define ubh_get_ucg(ubh) \
316 ((struct ufs_cylinder_group *)((ubh)->bh[0]->b_data))
323 #define ubh_get_addr8(ubh,begin) \
324 ((u8*)(ubh)->bh[(begin) >> uspi->s_fshift]->b_data + \
327 #define ubh_get_addr16(ubh,begin) \
328 (((__fs16*)((ubh)
341 ubh_get_data_ptr(struct ufs_sb_private_info *uspi, struct ufs_buffer_head *ubh, u64 blk) ubh_get_data_ptr() argument
393 _ubh_find_next_zero_bit_( struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned size, unsigned offset) _ubh_find_next_zero_bit_() argument
440 _ubh_find_last_zero_bit_( struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned start, unsigned end) _ubh_find_last_zero_bit_() argument
469 _ubh_isblockset_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned block) _ubh_isblockset_() argument
490 _ubh_clrblock_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned block) _ubh_clrblock_() argument
510 _ubh_setblock_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned block) _ubh_setblock_() argument
[all...]
H A Dsuper.c508 struct ufs_buffer_head * ubh; in ufs_read_cylinder_structures() local
529 ubh = ubh_bread(sb, uspi->s_csaddr + i, size); in ufs_read_cylinder_structures()
531 if (!ubh) in ufs_read_cylinder_structures()
534 ubh_ubhcpymem (space, ubh, size); in ufs_read_cylinder_structures()
537 ubh_brelse (ubh); in ufs_read_cylinder_structures()
538 ubh = NULL; in ufs_read_cylinder_structures()
648 struct ufs_buffer_head * ubh; in ufs_put_super_internal() local
664 ubh = ubh_bread(sb, uspi->s_csaddr + i, size); in ufs_put_super_internal()
666 ubh_memcpyubh (ubh, space, size); in ufs_put_super_internal()
668 ubh_mark_buffer_uptodate (ubh, in ufs_put_super_internal()
785 struct ufs_buffer_head * ubh; ufs_fill_super() local
[all...]
H A Dinode.c980 struct ufs_buffer_head *ubh = ubh_bread(sb, ind_block, uspi->s_bsize); in free_full_branch() local
983 if (!ubh) in free_full_branch()
988 void *p = ubh_get_data_ptr(uspi, ubh, i); in free_full_branch()
997 void *p = ubh_get_data_ptr(uspi, ubh, i); in free_full_branch()
1005 ubh_bforget(ubh); in free_full_branch()
1009 static void free_branch_tail(struct inode *inode, unsigned from, struct ufs_buffer_head *ubh, int depth) in free_branch_tail() argument
1017 void *p = ubh_get_data_ptr(uspi, ubh, i); in free_branch_tail()
1023 ubh_mark_buffer_dirty(ubh); in free_branch_tail()
1031 void *p = ubh_get_data_ptr(uspi, ubh, i); in free_branch_tail()
1037 ubh_mark_buffer_dirty(ubh); in free_branch_tail()
1126 struct ufs_buffer_head *ubh[3]; ufs_truncate_blocks() local
[all...]
H A Dballoc.c761 struct ufs_buffer_head *ubh, in ubh_scanc()
777 cp = ubh->bh[begin]->b_data + offset; in ubh_scanc()
760 ubh_scanc(struct ufs_sb_private_info *uspi, struct ufs_buffer_head *ubh, unsigned begin, unsigned size, unsigned char *table, unsigned char mask) ubh_scanc() argument
/kernel/linux/linux-6.6/fs/ufs/
H A Dutil.c22 struct ufs_buffer_head * ubh; in _ubh_bread_() local
30 ubh = kmalloc (sizeof (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_mark_buffer_uptodate(struct ufs_buffer_head * ubh, int flag) ubh_mark_buffer_uptodate() argument
116 ubh_sync_block(struct ufs_buffer_head *ubh) ubh_sync_block() argument
129 ubh_bforget(struct ufs_buffer_head * ubh) ubh_bforget() argument
138 ubh_buffer_dirty(struct ufs_buffer_head * ubh) ubh_buffer_dirty() argument
149 _ubh_ubhcpymem_(struct ufs_sb_private_info * uspi, unsigned char * mem, struct ufs_buffer_head * ubh, unsigned size) _ubh_ubhcpymem_() argument
165 _ubh_memcpyubh_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned char * mem, unsigned size) _ubh_memcpyubh_() argument
[all...]
H A Dutil.h270 #define ubh_ubhcpymem(mem,ubh,size) _ubh_ubhcpymem_(uspi,mem,ubh,size)
272 #define ubh_memcpyubh(ubh,mem,size) _ubh_memcpyubh_(uspi,ubh,mem,size)
309 #define ubh_get_ucg(ubh) \
310 ((struct ufs_cylinder_group *)((ubh)->bh[0]->b_data))
317 #define ubh_get_addr8(ubh,begin) \
318 ((u8*)(ubh)->bh[(begin) >> uspi->s_fshift]->b_data + \
321 #define ubh_get_addr16(ubh,begin) \
322 (((__fs16*)((ubh)
335 ubh_get_data_ptr(struct ufs_sb_private_info *uspi, struct ufs_buffer_head *ubh, u64 blk) ubh_get_data_ptr() argument
387 _ubh_find_next_zero_bit_( struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned size, unsigned offset) _ubh_find_next_zero_bit_() argument
434 _ubh_find_last_zero_bit_( struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned start, unsigned end) _ubh_find_last_zero_bit_() argument
463 _ubh_isblockset_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned block) _ubh_isblockset_() argument
484 _ubh_clrblock_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned block) _ubh_clrblock_() argument
504 _ubh_setblock_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned block) _ubh_setblock_() argument
[all...]
H A Dsuper.c507 struct ufs_buffer_head * ubh; in ufs_read_cylinder_structures() local
528 ubh = ubh_bread(sb, uspi->s_csaddr + i, size); in ufs_read_cylinder_structures()
530 if (!ubh) in ufs_read_cylinder_structures()
533 ubh_ubhcpymem (space, ubh, size); in ufs_read_cylinder_structures()
536 ubh_brelse (ubh); in ufs_read_cylinder_structures()
537 ubh = NULL; in ufs_read_cylinder_structures()
647 struct ufs_buffer_head * ubh; in ufs_put_super_internal() local
663 ubh = ubh_bread(sb, uspi->s_csaddr + i, size); in ufs_put_super_internal()
665 ubh_memcpyubh (ubh, space, size); in ufs_put_super_internal()
667 ubh_mark_buffer_uptodate (ubh, in ufs_put_super_internal()
784 struct ufs_buffer_head * ubh; ufs_fill_super() local
[all...]
H A Dinode.c984 struct ufs_buffer_head *ubh = ubh_bread(sb, ind_block, uspi->s_bsize); in free_full_branch() local
987 if (!ubh) in free_full_branch()
992 void *p = ubh_get_data_ptr(uspi, ubh, i); in free_full_branch()
1001 void *p = ubh_get_data_ptr(uspi, ubh, i); in free_full_branch()
1009 ubh_bforget(ubh); in free_full_branch()
1013 static void free_branch_tail(struct inode *inode, unsigned from, struct ufs_buffer_head *ubh, int depth) in free_branch_tail() argument
1021 void *p = ubh_get_data_ptr(uspi, ubh, i); in free_branch_tail()
1027 ubh_mark_buffer_dirty(ubh); in free_branch_tail()
1035 void *p = ubh_get_data_ptr(uspi, ubh, i); in free_branch_tail()
1041 ubh_mark_buffer_dirty(ubh); in free_branch_tail()
1130 struct ufs_buffer_head *ubh[3]; ufs_truncate_blocks() local
[all...]
H A Dballoc.c757 struct ufs_buffer_head *ubh, in ubh_scanc()
773 cp = ubh->bh[begin]->b_data + offset; in ubh_scanc()
756 ubh_scanc(struct ufs_sb_private_info *uspi, struct ufs_buffer_head *ubh, unsigned begin, unsigned size, unsigned char *table, unsigned char mask) ubh_scanc() argument

Completed in 11 milliseconds