/kernel/linux/linux-5.10/fs/ocfs2/ |
H A D | ioctl.c | 429 struct inode *gb_inode, in ocfs2_info_freefrag_scan_chain() 460 status = ocfs2_read_group_descriptor(gb_inode, in ocfs2_info_freefrag_scan_chain() 532 struct inode *gb_inode, u64 blkno, in ocfs2_info_freefrag_scan_bitmap() 543 if (gb_inode) in ocfs2_info_freefrag_scan_bitmap() 544 inode_lock(gb_inode); in ocfs2_info_freefrag_scan_bitmap() 547 status = ocfs2_inode_lock(gb_inode, &bh, 0); in ocfs2_info_freefrag_scan_bitmap() 585 status = ocfs2_info_freefrag_scan_chain(osb, gb_inode, in ocfs2_info_freefrag_scan_bitmap() 598 ocfs2_inode_unlock(gb_inode, 0); in ocfs2_info_freefrag_scan_bitmap() 600 if (gb_inode) in ocfs2_info_freefrag_scan_bitmap() 601 inode_unlock(gb_inode); in ocfs2_info_freefrag_scan_bitmap() 428 ocfs2_info_freefrag_scan_chain(struct ocfs2_super *osb, struct inode *gb_inode, struct ocfs2_dinode *gb_dinode, struct ocfs2_chain_rec *rec, struct ocfs2_info_freefrag *ffg, u32 chunks_in_group) ocfs2_info_freefrag_scan_chain() argument 531 ocfs2_info_freefrag_scan_bitmap(struct ocfs2_super *osb, struct inode *gb_inode, u64 blkno, struct ocfs2_info_freefrag *ffg) ocfs2_info_freefrag_scan_bitmap() argument 618 struct inode *gb_inode = NULL; ocfs2_info_handle_freefrag() local [all...] |
H A D | move_extents.c | 573 struct inode *gb_inode = NULL; in ocfs2_move_extent() local 626 gb_inode = ocfs2_get_system_file_inode(osb, GLOBAL_BITMAP_SYSTEM_INODE, in ocfs2_move_extent() 628 if (!gb_inode) { in ocfs2_move_extent() 634 inode_lock(gb_inode); in ocfs2_move_extent() 636 ret = ocfs2_inode_lock(gb_inode, &gb_bh, 1); in ocfs2_move_extent() 682 ret = ocfs2_alloc_dinode_update_counts(gb_inode, handle, gb_bh, len, in ocfs2_move_extent() 689 ret = ocfs2_block_group_set_bits(handle, gb_inode, gd, gd_bh, in ocfs2_move_extent() 692 ocfs2_rollback_alloc_dinode_counts(gb_inode, gb_bh, len, in ocfs2_move_extent() 712 ocfs2_inode_unlock(gb_inode, 1); in ocfs2_move_extent() 714 inode_unlock(gb_inode); in ocfs2_move_extent() [all...] |
/kernel/linux/linux-6.6/fs/ocfs2/ |
H A D | ioctl.c | 433 struct inode *gb_inode, in ocfs2_info_freefrag_scan_chain() 464 status = ocfs2_read_group_descriptor(gb_inode, in ocfs2_info_freefrag_scan_chain() 536 struct inode *gb_inode, u64 blkno, in ocfs2_info_freefrag_scan_bitmap() 547 if (gb_inode) in ocfs2_info_freefrag_scan_bitmap() 548 inode_lock(gb_inode); in ocfs2_info_freefrag_scan_bitmap() 551 status = ocfs2_inode_lock(gb_inode, &bh, 0); in ocfs2_info_freefrag_scan_bitmap() 589 status = ocfs2_info_freefrag_scan_chain(osb, gb_inode, in ocfs2_info_freefrag_scan_bitmap() 602 ocfs2_inode_unlock(gb_inode, 0); in ocfs2_info_freefrag_scan_bitmap() 604 if (gb_inode) in ocfs2_info_freefrag_scan_bitmap() 605 inode_unlock(gb_inode); in ocfs2_info_freefrag_scan_bitmap() 432 ocfs2_info_freefrag_scan_chain(struct ocfs2_super *osb, struct inode *gb_inode, struct ocfs2_dinode *gb_dinode, struct ocfs2_chain_rec *rec, struct ocfs2_info_freefrag *ffg, u32 chunks_in_group) ocfs2_info_freefrag_scan_chain() argument 535 ocfs2_info_freefrag_scan_bitmap(struct ocfs2_super *osb, struct inode *gb_inode, u64 blkno, struct ocfs2_info_freefrag *ffg) ocfs2_info_freefrag_scan_bitmap() argument 622 struct inode *gb_inode = NULL; ocfs2_info_handle_freefrag() local [all...] |
H A D | move_extents.c | 571 struct inode *gb_inode = NULL; in ocfs2_move_extent() local 624 gb_inode = ocfs2_get_system_file_inode(osb, GLOBAL_BITMAP_SYSTEM_INODE, in ocfs2_move_extent() 626 if (!gb_inode) { in ocfs2_move_extent() 632 inode_lock(gb_inode); in ocfs2_move_extent() 634 ret = ocfs2_inode_lock(gb_inode, &gb_bh, 1); in ocfs2_move_extent() 680 ret = ocfs2_alloc_dinode_update_counts(gb_inode, handle, gb_bh, len, in ocfs2_move_extent() 687 ret = ocfs2_block_group_set_bits(handle, gb_inode, gd, gd_bh, in ocfs2_move_extent() 690 ocfs2_rollback_alloc_dinode_counts(gb_inode, gb_bh, len, in ocfs2_move_extent() 710 ocfs2_inode_unlock(gb_inode, 1); in ocfs2_move_extent() 712 inode_unlock(gb_inode); in ocfs2_move_extent() [all...] |