Home
last modified time | relevance | path

Searched refs:m_free (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/fs/xfs/
H A Dxfs_fsops.c403 if (mp->m_free[ctr].res_total > request) { in xfs_reserve_blocks()
404 lcounter = mp->m_free[ctr].res_avail - request; in xfs_reserve_blocks()
407 mp->m_free[ctr].res_avail -= lcounter; in xfs_reserve_blocks()
409 mp->m_free[ctr].res_total = request; in xfs_reserve_blocks()
433 delta = request - mp->m_free[ctr].res_total; in xfs_reserve_blocks()
434 mp->m_free[ctr].res_total = request; in xfs_reserve_blocks()
H A Dxfs_zone_info.c83 mp->m_free[XC_FREE_RTEXTENTS].res_avail); in xfs_zoned_show_stats()
87 mp->m_free[XC_FREE_RTAVAILABLE].res_avail); in xfs_zoned_show_stats()
H A Dxfs_mount.h258 struct xfs_freecounter m_free[XC_FREE_NR]; member
711 return percpu_counter_sum_positive(&mp->m_free[ctr].count); in xfs_sum_freecounter()
721 return percpu_counter_sum(&mp->m_free[ctr].count); in xfs_sum_freecounter_raw()
731 return percpu_counter_read_positive(&mp->m_free[ctr].count); in xfs_estimate_freecounter()
737 return __percpu_counter_compare(&mp->m_free[ctr].count, rhs, batch); in xfs_compare_freecounter()
743 percpu_counter_set(&mp->m_free[ctr].count, val); in xfs_set_freecounter()
H A Dxfs_super.c892 mp->m_free[XC_FREE_RTEXTENTS].res_total); in xfs_statfs_rt()
963 mp->m_free[i].res_saved = mp->m_free[i].res_total; in xfs_save_resvblks()
976 if (mp->m_free[i].res_saved) { in xfs_restore_resvblks()
977 resblks = mp->m_free[i].res_saved; in xfs_restore_resvblks()
978 mp->m_free[i].res_saved = 0; in xfs_restore_resvblks()
1143 error = percpu_counter_init(&mp->m_free[i].count, 0, in xfs_init_percpu_counters()
1153 percpu_counter_destroy(&mp->m_free[i].count); in xfs_init_percpu_counters()
1183 percpu_counter_destroy(&mp->m_free[i].count); in xfs_destroy_percpu_counters()
H A Dxfs_zone_gc.c654 mp->m_free[XC_FREE_RTEXTENTS].res_avail, in xfs_zone_gc_alloc_blocks()
655 mp->m_free[XC_FREE_RTAVAILABLE].res_avail); in xfs_zone_gc_alloc_blocks()
656 mp->m_free[XC_FREE_RTEXTENTS].res_avail -= *count_fsb; in xfs_zone_gc_alloc_blocks()
657 mp->m_free[XC_FREE_RTAVAILABLE].res_avail -= *count_fsb; in xfs_zone_gc_alloc_blocks()
H A Dxfs_mount.c1266 struct xfs_freecounter *counter = &mp->m_free[ctr]; in xfs_add_freecounter()
1299 struct xfs_freecounter *counter = &mp->m_free[ctr]; in xfs_dec_freecounter()
H A Dxfs_ioctl.c1141 fsop.resblks = mp->m_free[XC_FREE_BLOCKS].res_total; in xfs_ioctl_getset_resblocks()
1142 fsop.resblks_avail = mp->m_free[XC_FREE_BLOCKS].res_avail; in xfs_ioctl_getset_resblocks()
H A Dxfs_trace.h5840 __entry->avail = mp->m_free[ctr].res_avail;
5841 __entry->total = mp->m_free[ctr].res_total;
/linux-6.15/fs/xfs/scrub/
H A Dfscounters.c353 fsc->fdblocks -= mp->m_free[XC_FREE_BLOCKS].res_avail; in xchk_fscount_aggregate_agcounts()
599 &mp->m_free[XC_FREE_BLOCKS].count, fsc->fdblocks)) { in xchk_fscounters()
608 &mp->m_free[XC_FREE_RTEXTENTS].count, in xchk_fscounters()