Lines Matching refs:dquots
908 struct dquot * const *dquots; in dqinit_needed() local
914 dquots = i_dquot(inode); in dqinit_needed()
916 return !dquots[type]; in dqinit_needed()
918 if (!dquots[cnt]) in dqinit_needed()
981 struct dquot **dquots = i_dquot(inode); in remove_inode_dquot_ref() local
982 struct dquot *dquot = dquots[type]; in remove_inode_dquot_ref()
987 dquots[type] = NULL; in remove_inode_dquot_ref()
1401 struct dquot **dquots, *got[MAXQUOTAS] = {}; in __dquot_initialize() local
1409 dquots = i_dquot(inode); in __dquot_initialize()
1425 if (dquots[cnt]) in __dquot_initialize()
1475 if (!dquots[cnt]) { in __dquot_initialize()
1476 dquots[cnt] = got[cnt]; in __dquot_initialize()
1484 dquot_resv_space(dquots[cnt], rsv); in __dquot_initialize()
1513 struct dquot **dquots = i_dquot(inode); in __dquot_drop() local
1518 put[cnt] = dquots[cnt]; in __dquot_drop()
1519 dquots[cnt] = NULL; in __dquot_drop()
1527 struct dquot * const *dquots; in dquot_drop() local
1540 dquots = i_dquot(inode); in dquot_drop()
1542 if (dquots[cnt]) in dquot_drop()
1644 struct dquot **dquots; in __dquot_alloc_space() local
1654 dquots = i_dquot(inode); in __dquot_alloc_space()
1658 if (!dquots[cnt]) in __dquot_alloc_space()
1660 ret = check_bdq(dquots[cnt], number, in __dquot_alloc_space()
1668 if (!dquots[cnt]) in __dquot_alloc_space()
1671 dquot_resv_space(dquots[cnt], number); in __dquot_alloc_space()
1673 dquot_incr_space(dquots[cnt], number); in __dquot_alloc_space()
1680 mark_all_dquot_dirty(dquots); in __dquot_alloc_space()
1696 struct dquot * const *dquots; in dquot_alloc_inode() local
1703 dquots = i_dquot(inode); in dquot_alloc_inode()
1707 if (!dquots[cnt]) in dquot_alloc_inode()
1709 ret = check_idq(dquots[cnt], 1, &warn[cnt]); in dquot_alloc_inode()
1715 if (!dquots[cnt]) in dquot_alloc_inode()
1717 dquot_incr_inodes(dquots[cnt], 1); in dquot_alloc_inode()
1723 mark_all_dquot_dirty(dquots); in dquot_alloc_inode()
1735 struct dquot **dquots; in dquot_claim_space_nodirty() local
1743 dquots = i_dquot(inode); in dquot_claim_space_nodirty()
1748 if (dquots[cnt]) in dquot_claim_space_nodirty()
1749 dquot_claim_reserved_space(dquots[cnt], number); in dquot_claim_space_nodirty()
1754 mark_all_dquot_dirty(dquots); in dquot_claim_space_nodirty()
1765 struct dquot **dquots; in dquot_reclaim_space_nodirty() local
1773 dquots = i_dquot(inode); in dquot_reclaim_space_nodirty()
1778 if (dquots[cnt]) in dquot_reclaim_space_nodirty()
1779 dquot_reclaim_reserved_space(dquots[cnt], number); in dquot_reclaim_space_nodirty()
1784 mark_all_dquot_dirty(dquots); in dquot_reclaim_space_nodirty()
1797 struct dquot **dquots; in __dquot_free_space() local
1805 dquots = i_dquot(inode); in __dquot_free_space()
1812 if (!dquots[cnt]) in __dquot_free_space()
1814 wtype = info_bdq_free(dquots[cnt], number); in __dquot_free_space()
1816 prepare_warning(&warn[cnt], dquots[cnt], wtype); in __dquot_free_space()
1818 dquot_free_reserved_space(dquots[cnt], number); in __dquot_free_space()
1820 dquot_decr_space(dquots[cnt], number); in __dquot_free_space()
1827 mark_all_dquot_dirty(dquots); in __dquot_free_space()
1841 struct dquot * const *dquots; in dquot_free_inode() local
1847 dquots = i_dquot(inode); in dquot_free_inode()
1854 if (!dquots[cnt]) in dquot_free_inode()
1856 wtype = info_idq_free(dquots[cnt], 1); in dquot_free_inode()
1858 prepare_warning(&warn[cnt], dquots[cnt], wtype); in dquot_free_inode()
1859 dquot_decr_inodes(dquots[cnt], 1); in dquot_free_inode()
1862 mark_all_dquot_dirty(dquots); in dquot_free_inode()