Lines Matching refs:pa_free
67 * pa_free -> free space available in this prealloc space (in clusters)
76 * pa_free.
88 * enough free space (pa_free) within the prealloc space.
3770 * pa_free in ext4_mb_release_context(), but on failure, we've already
3771 * zeroed out ac->ac_b_ex.fe_len, so group_pa->pa_free is not changed.
3800 pa->pa_free += ac->ac_b_ex.fe_len;
3827 BUG_ON(pa->pa_free < len);
3829 pa->pa_free -= len;
3923 if (pa->pa_deleted == 0 && pa->pa_free) {
3959 pa->pa_free >= ac->ac_o_ex.fe_len) {
4088 if (!atomic_dec_and_test(&pa->pa_count) || pa->pa_free != 0) {
4206 pa->pa_free = pa->pa_len;
4218 atomic_add(pa->pa_free, &sbi->s_mb_preallocated);
4262 pa->pa_free = pa->pa_len;
4274 atomic_add(pa->pa_free, &EXT4_SB(sb)->s_mb_preallocated);
4289 * after updating the pa_free in ext4_mb_release_context
4345 if (free != pa->pa_free) {
4351 ext4_grp_locked_error(sb, group, 0, 0, "free %u, pa_free %u",
4352 free, pa->pa_free);
4451 /* we can trust pa_free ... */
4452 free += pa->pa_free;
4897 * possible from this lg. That means pa_free cannot be updated.
4910 order = fls(pa->pa_free) - 1;
4924 if (!added && pa->pa_free < tmp_pa->pa_free) {
4983 pa->pa_free -= ac->ac_b_ex.fe_len;
4993 if (likely(pa->pa_free)) {