Lines Matching refs:cnt

380 	int ret, err, cnt;  in mark_all_dquot_dirty()  local
383 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in mark_all_dquot_dirty()
384 if (dquot[cnt]) in mark_all_dquot_dirty()
386 ret = mark_dquot_dirty(dquot[cnt]); in mark_all_dquot_dirty()
395 unsigned int cnt; in dqput_all() local
397 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dqput_all()
398 dqput(dquot[cnt]); in dqput_all()
639 int cnt; in dquot_writeback_dquots() local
644 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_writeback_dquots()
645 if (type != -1 && cnt != type) in dquot_writeback_dquots()
647 if (!sb_has_quota_active(sb, cnt)) in dquot_writeback_dquots()
651 list_replace_init(&dqopt->info[cnt].dqi_dirty_list, &dirty); in dquot_writeback_dquots()
679 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dquot_writeback_dquots()
680 if ((cnt == type || type == -1) && sb_has_quota_active(sb, cnt) in dquot_writeback_dquots()
681 && info_dirty(&dqopt->info[cnt])) in dquot_writeback_dquots()
682 sb->dq_op->write_info(sb, cnt); in dquot_writeback_dquots()
693 int cnt; in dquot_quota_sync() local
718 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_quota_sync()
719 if (type != -1 && cnt != type) in dquot_quota_sync()
721 if (!sb_has_quota_active(sb, cnt)) in dquot_quota_sync()
723 inode_lock(dqopt->files[cnt]); in dquot_quota_sync()
724 truncate_inode_pages(&dqopt->files[cnt]->i_data, 0); in dquot_quota_sync()
725 inode_unlock(dqopt->files[cnt]); in dquot_quota_sync()
947 int cnt; in dqinit_needed() local
955 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dqinit_needed()
956 if (!dquots[cnt]) in dqinit_needed()
1447 int cnt, init_needed = 0; in __dquot_initialize() local
1459 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_initialize()
1465 if (type != -1 && cnt != type) in __dquot_initialize()
1472 if (dquots[cnt]) in __dquot_initialize()
1475 if (!sb_has_quota_active(sb, cnt)) in __dquot_initialize()
1480 switch (cnt) { in __dquot_initialize()
1503 got[cnt] = dquot; in __dquot_initialize()
1513 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_initialize()
1514 if (type != -1 && cnt != type) in __dquot_initialize()
1517 if (!sb_has_quota_active(sb, cnt)) in __dquot_initialize()
1520 if (!got[cnt]) in __dquot_initialize()
1522 if (!dquots[cnt]) { in __dquot_initialize()
1523 dquots[cnt] = got[cnt]; in __dquot_initialize()
1524 got[cnt] = NULL; in __dquot_initialize()
1534 spin_lock(&dquots[cnt]->dq_dqb_lock); in __dquot_initialize()
1535 dquots[cnt]->dq_dqb.dqb_rsvspace += rsv; in __dquot_initialize()
1536 spin_unlock(&dquots[cnt]->dq_dqb_lock); in __dquot_initialize()
1582 int cnt; in __dquot_drop() local
1587 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_drop()
1588 put[cnt] = dquots[cnt]; in __dquot_drop()
1589 dquots[cnt] = NULL; in __dquot_drop()
1598 int cnt; in dquot_drop() local
1611 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_drop()
1612 if (dquots[cnt]) in dquot_drop()
1616 if (cnt < MAXQUOTAS) in dquot_drop()
1667 int cnt, ret = 0, index; in __dquot_alloc_space() local
1683 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in __dquot_alloc_space()
1684 warn[cnt].w_type = QUOTA_NL_NOWARN; in __dquot_alloc_space()
1689 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_alloc_space()
1690 if (!dquots[cnt]) in __dquot_alloc_space()
1693 ret = dquot_add_space(dquots[cnt], 0, number, flags, in __dquot_alloc_space()
1694 &warn[cnt]); in __dquot_alloc_space()
1696 ret = dquot_add_space(dquots[cnt], number, 0, flags, in __dquot_alloc_space()
1697 &warn[cnt]); in __dquot_alloc_space()
1701 for (cnt--; cnt >= 0; cnt--) { in __dquot_alloc_space()
1702 if (!dquots[cnt]) in __dquot_alloc_space()
1704 spin_lock(&dquots[cnt]->dq_dqb_lock); in __dquot_alloc_space()
1706 dquot_free_reserved_space(dquots[cnt], in __dquot_alloc_space()
1709 dquot_decr_space(dquots[cnt], number); in __dquot_alloc_space()
1710 spin_unlock(&dquots[cnt]->dq_dqb_lock); in __dquot_alloc_space()
1738 int cnt, ret = 0, index; in dquot_alloc_inode() local
1744 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dquot_alloc_inode()
1745 warn[cnt].w_type = QUOTA_NL_NOWARN; in dquot_alloc_inode()
1750 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_alloc_inode()
1751 if (!dquots[cnt]) in dquot_alloc_inode()
1753 ret = dquot_add_inodes(dquots[cnt], 1, &warn[cnt]); in dquot_alloc_inode()
1755 for (cnt--; cnt >= 0; cnt--) { in dquot_alloc_inode()
1756 if (!dquots[cnt]) in dquot_alloc_inode()
1759 spin_lock(&dquots[cnt]->dq_dqb_lock); in dquot_alloc_inode()
1760 dquot_decr_inodes(dquots[cnt], 1); in dquot_alloc_inode()
1761 spin_unlock(&dquots[cnt]->dq_dqb_lock); in dquot_alloc_inode()
1783 int cnt, index; in dquot_claim_space_nodirty() local
1797 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_claim_space_nodirty()
1798 if (dquots[cnt]) { in dquot_claim_space_nodirty()
1799 struct dquot *dquot = dquots[cnt]; in dquot_claim_space_nodirty()
1825 int cnt, index; in dquot_reclaim_space_nodirty() local
1839 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_reclaim_space_nodirty()
1840 if (dquots[cnt]) { in dquot_reclaim_space_nodirty()
1841 struct dquot *dquot = dquots[cnt]; in dquot_reclaim_space_nodirty()
1866 unsigned int cnt; in __dquot_free_space() local
1885 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_free_space()
1888 warn[cnt].w_type = QUOTA_NL_NOWARN; in __dquot_free_space()
1889 if (!dquots[cnt]) in __dquot_free_space()
1891 spin_lock(&dquots[cnt]->dq_dqb_lock); in __dquot_free_space()
1892 wtype = info_bdq_free(dquots[cnt], number); in __dquot_free_space()
1894 prepare_warning(&warn[cnt], dquots[cnt], wtype); in __dquot_free_space()
1896 dquot_free_reserved_space(dquots[cnt], number); in __dquot_free_space()
1898 dquot_decr_space(dquots[cnt], number); in __dquot_free_space()
1899 spin_unlock(&dquots[cnt]->dq_dqb_lock); in __dquot_free_space()
1921 unsigned int cnt; in dquot_free_inode() local
1932 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_free_inode()
1935 warn[cnt].w_type = QUOTA_NL_NOWARN; in dquot_free_inode()
1936 if (!dquots[cnt]) in dquot_free_inode()
1938 spin_lock(&dquots[cnt]->dq_dqb_lock); in dquot_free_inode()
1939 wtype = info_idq_free(dquots[cnt], 1); in dquot_free_inode()
1941 prepare_warning(&warn[cnt], dquots[cnt], wtype); in dquot_free_inode()
1942 dquot_decr_inodes(dquots[cnt], 1); in dquot_free_inode()
1943 spin_unlock(&dquots[cnt]->dq_dqb_lock); in dquot_free_inode()
1970 int cnt, ret = 0; in __dquot_transfer() local
1986 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_transfer()
1987 warn_to[cnt].w_type = QUOTA_NL_NOWARN; in __dquot_transfer()
1988 warn_from_inodes[cnt].w_type = QUOTA_NL_NOWARN; in __dquot_transfer()
1989 warn_from_space[cnt].w_type = QUOTA_NL_NOWARN; in __dquot_transfer()
2005 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_transfer()
2009 if (!transfer_to[cnt]) in __dquot_transfer()
2012 if (!sb_has_quota_active(inode->i_sb, cnt)) in __dquot_transfer()
2014 is_valid[cnt] = 1; in __dquot_transfer()
2015 transfer_from[cnt] = i_dquot(inode)[cnt]; in __dquot_transfer()
2016 ret = dquot_add_inodes(transfer_to[cnt], inode_usage, in __dquot_transfer()
2017 &warn_to[cnt]); in __dquot_transfer()
2020 ret = dquot_add_space(transfer_to[cnt], cur_space, rsv_space, in __dquot_transfer()
2021 DQUOT_SPACE_WARN, &warn_to[cnt]); in __dquot_transfer()
2023 spin_lock(&transfer_to[cnt]->dq_dqb_lock); in __dquot_transfer()
2024 dquot_decr_inodes(transfer_to[cnt], inode_usage); in __dquot_transfer()
2025 spin_unlock(&transfer_to[cnt]->dq_dqb_lock); in __dquot_transfer()
2031 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_transfer()
2032 if (!is_valid[cnt]) in __dquot_transfer()
2035 if (transfer_from[cnt]) { in __dquot_transfer()
2038 spin_lock(&transfer_from[cnt]->dq_dqb_lock); in __dquot_transfer()
2039 wtype = info_idq_free(transfer_from[cnt], inode_usage); in __dquot_transfer()
2041 prepare_warning(&warn_from_inodes[cnt], in __dquot_transfer()
2042 transfer_from[cnt], wtype); in __dquot_transfer()
2043 wtype = info_bdq_free(transfer_from[cnt], in __dquot_transfer()
2046 prepare_warning(&warn_from_space[cnt], in __dquot_transfer()
2047 transfer_from[cnt], wtype); in __dquot_transfer()
2048 dquot_decr_inodes(transfer_from[cnt], inode_usage); in __dquot_transfer()
2049 dquot_decr_space(transfer_from[cnt], cur_space); in __dquot_transfer()
2050 dquot_free_reserved_space(transfer_from[cnt], in __dquot_transfer()
2052 spin_unlock(&transfer_from[cnt]->dq_dqb_lock); in __dquot_transfer()
2054 i_dquot(inode)[cnt] = transfer_to[cnt]; in __dquot_transfer()
2065 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in __dquot_transfer()
2066 if (is_valid[cnt]) in __dquot_transfer()
2067 transfer_to[cnt] = transfer_from[cnt]; in __dquot_transfer()
2071 for (cnt--; cnt >= 0; cnt--) { in __dquot_transfer()
2072 if (!is_valid[cnt]) in __dquot_transfer()
2074 spin_lock(&transfer_to[cnt]->dq_dqb_lock); in __dquot_transfer()
2075 dquot_decr_inodes(transfer_to[cnt], inode_usage); in __dquot_transfer()
2076 dquot_decr_space(transfer_to[cnt], cur_space); in __dquot_transfer()
2077 dquot_free_reserved_space(transfer_to[cnt], rsv_space); in __dquot_transfer()
2078 spin_unlock(&transfer_to[cnt]->dq_dqb_lock); in __dquot_transfer()
2202 int cnt; in dquot_disable() local
2224 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_disable()
2225 if (type != -1 && cnt != type) in dquot_disable()
2227 if (!sb_has_quota_loaded(sb, cnt)) in dquot_disable()
2233 dquot_state_flag(DQUOT_SUSPENDED, cnt); in dquot_disable()
2237 dqopt->flags &= ~dquot_state_flag(flags, cnt); in dquot_disable()
2239 if (!sb_has_quota_loaded(sb, cnt) && in dquot_disable()
2240 sb_has_quota_suspended(sb, cnt)) { in dquot_disable()
2242 DQUOT_SUSPENDED, cnt); in dquot_disable()
2244 vfs_cleanup_quota_inode(sb, cnt); in dquot_disable()
2251 if (sb_has_quota_loaded(sb, cnt) && !(flags & DQUOT_SUSPENDED)) in dquot_disable()
2255 drop_dquot_ref(sb, cnt); in dquot_disable()
2256 invalidate_dquots(sb, cnt); in dquot_disable()
2261 if (info_dirty(&dqopt->info[cnt])) in dquot_disable()
2262 sb->dq_op->write_info(sb, cnt); in dquot_disable()
2263 if (dqopt->ops[cnt]->free_file_info) in dquot_disable()
2264 dqopt->ops[cnt]->free_file_info(sb, cnt); in dquot_disable()
2265 put_quota_format(dqopt->info[cnt].dqi_format); in dquot_disable()
2266 dqopt->info[cnt].dqi_flags = 0; in dquot_disable()
2267 dqopt->info[cnt].dqi_igrace = 0; in dquot_disable()
2268 dqopt->info[cnt].dqi_bgrace = 0; in dquot_disable()
2269 dqopt->ops[cnt] = NULL; in dquot_disable()
2286 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dquot_disable()
2287 if (!sb_has_quota_loaded(sb, cnt) && dqopt->files[cnt]) { in dquot_disable()
2288 inode_lock(dqopt->files[cnt]); in dquot_disable()
2289 truncate_inode_pages(&dqopt->files[cnt]->i_data, 0); in dquot_disable()
2290 inode_unlock(dqopt->files[cnt]); in dquot_disable()
2299 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dquot_disable()
2300 if (!sb_has_quota_loaded(sb, cnt)) in dquot_disable()
2301 vfs_cleanup_quota_inode(sb, cnt); in dquot_disable()
2449 int ret = 0, cnt; in dquot_resume() local
2456 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_resume()
2457 if (type != -1 && cnt != type) in dquot_resume()
2459 if (!sb_has_quota_suspended(sb, cnt)) in dquot_resume()
2465 cnt); in dquot_resume()
2466 dqopt->flags &= ~dquot_state_flag(DQUOT_STATE_FLAGS, cnt); in dquot_resume()
2469 flags = dquot_generic_flag(flags, cnt); in dquot_resume()
2470 ret = dquot_load_quota_sb(sb, cnt, dqopt->info[cnt].dqi_fmt_id, in dquot_resume()
2473 vfs_cleanup_quota_inode(sb, cnt); in dquot_resume()