Lines Matching refs:partial

2465 			      struct partial_cluster *partial,  in ext4_remove_blocks()  argument
2496 trace_ext4_remove_blocks(inode, ex, from, to, partial); in ext4_remove_blocks()
2504 if (partial->state != initial && in ext4_remove_blocks()
2505 partial->pclu != EXT4_B2C(sbi, last_pblk)) { in ext4_remove_blocks()
2506 if (partial->state == tofree) { in ext4_remove_blocks()
2508 if (ext4_is_pending(inode, partial->lblk)) in ext4_remove_blocks()
2511 EXT4_C2B(sbi, partial->pclu), in ext4_remove_blocks()
2514 ext4_rereserve_cluster(inode, partial->lblk); in ext4_remove_blocks()
2516 partial->state = initial; in ext4_remove_blocks()
2533 (partial->state != nofree)) { in ext4_remove_blocks()
2541 partial->state = initial; in ext4_remove_blocks()
2557 if (partial->state != initial && partial->pclu != EXT4_B2C(sbi, pblk)) in ext4_remove_blocks()
2558 partial->state = initial; in ext4_remove_blocks()
2571 if (partial->state == initial) { in ext4_remove_blocks()
2572 partial->pclu = EXT4_B2C(sbi, pblk); in ext4_remove_blocks()
2573 partial->lblk = from; in ext4_remove_blocks()
2574 partial->state = tofree; in ext4_remove_blocks()
2577 partial->state = initial; in ext4_remove_blocks()
2601 struct partial_cluster *partial, in ext4_ext_rm_leaf() argument
2633 trace_ext4_ext_rm_leaf(inode, start, ex, partial); in ext4_ext_rm_leaf()
2663 partial->pclu = EXT4_B2C(sbi, pblk); in ext4_ext_rm_leaf()
2664 partial->state = nofree; in ext4_ext_rm_leaf()
2719 err = ext4_remove_blocks(handle, inode, ex, partial, a, b); in ext4_ext_rm_leaf()
2776 if (partial->state == tofree && ex >= EXT_FIRST_EXTENT(eh)) { in ext4_ext_rm_leaf()
2778 if (partial->pclu != EXT4_B2C(sbi, pblk)) { in ext4_ext_rm_leaf()
2781 if (ext4_is_pending(inode, partial->lblk)) in ext4_ext_rm_leaf()
2784 EXT4_C2B(sbi, partial->pclu), in ext4_ext_rm_leaf()
2787 ext4_rereserve_cluster(inode, partial->lblk); in ext4_ext_rm_leaf()
2789 partial->state = initial; in ext4_ext_rm_leaf()
2828 struct partial_cluster partial; in ext4_ext_remove_space() local
2833 partial.pclu = 0; in ext4_ext_remove_space()
2834 partial.lblk = 0; in ext4_ext_remove_space()
2835 partial.state = initial; in ext4_ext_remove_space()
2898 partial.pclu = EXT4_B2C(sbi, pblk); in ext4_ext_remove_space()
2899 partial.state = nofree; in ext4_ext_remove_space()
2915 partial.state == initial) { in ext4_ext_remove_space()
2932 partial.pclu = EXT4_B2C(sbi, pblk); in ext4_ext_remove_space()
2933 partial.state = nofree; in ext4_ext_remove_space()
2965 &partial, start, end); in ext4_ext_remove_space()
3034 trace_ext4_ext_remove_space_done(inode, start, end, depth, &partial, in ext4_ext_remove_space()
3041 if (partial.state == tofree && err == 0) { in ext4_ext_remove_space()
3044 if (ext4_is_pending(inode, partial.lblk)) in ext4_ext_remove_space()
3047 EXT4_C2B(sbi, partial.pclu), in ext4_ext_remove_space()
3050 ext4_rereserve_cluster(inode, partial.lblk); in ext4_ext_remove_space()
3051 partial.state = initial; in ext4_ext_remove_space()