Lines Matching refs:cnt

378 	int ret, err, cnt;  in mark_all_dquot_dirty()  local
381 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in mark_all_dquot_dirty()
382 if (dquot[cnt]) in mark_all_dquot_dirty()
384 ret = mark_dquot_dirty(dquot[cnt]); in mark_all_dquot_dirty()
393 unsigned int cnt; in dqput_all() local
395 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dqput_all()
396 dqput(dquot[cnt]); in dqput_all()
637 int cnt; in dquot_writeback_dquots() local
642 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_writeback_dquots()
643 if (type != -1 && cnt != type) in dquot_writeback_dquots()
645 if (!sb_has_quota_active(sb, cnt)) in dquot_writeback_dquots()
649 list_replace_init(&dqopt->info[cnt].dqi_dirty_list, &dirty); in dquot_writeback_dquots()
677 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dquot_writeback_dquots()
678 if ((cnt == type || type == -1) && sb_has_quota_active(sb, cnt) in dquot_writeback_dquots()
679 && info_dirty(&dqopt->info[cnt])) in dquot_writeback_dquots()
680 sb->dq_op->write_info(sb, cnt); in dquot_writeback_dquots()
691 int cnt; in dquot_quota_sync() local
716 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_quota_sync()
717 if (type != -1 && cnt != type) in dquot_quota_sync()
719 if (!sb_has_quota_active(sb, cnt)) in dquot_quota_sync()
721 inode_lock(dqopt->files[cnt]); in dquot_quota_sync()
722 truncate_inode_pages(&dqopt->files[cnt]->i_data, 0); in dquot_quota_sync()
723 inode_unlock(dqopt->files[cnt]); in dquot_quota_sync()
945 int cnt; in dqinit_needed() local
953 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dqinit_needed()
954 if (!dquots[cnt]) in dqinit_needed()
1445 int cnt, init_needed = 0; in __dquot_initialize() local
1457 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_initialize()
1463 if (type != -1 && cnt != type) in __dquot_initialize()
1470 if (dquots[cnt]) in __dquot_initialize()
1473 if (!sb_has_quota_active(sb, cnt)) in __dquot_initialize()
1478 switch (cnt) { in __dquot_initialize()
1501 got[cnt] = dquot; in __dquot_initialize()
1511 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_initialize()
1512 if (type != -1 && cnt != type) in __dquot_initialize()
1515 if (!sb_has_quota_active(sb, cnt)) in __dquot_initialize()
1518 if (!got[cnt]) in __dquot_initialize()
1520 if (!dquots[cnt]) { in __dquot_initialize()
1521 dquots[cnt] = got[cnt]; in __dquot_initialize()
1522 got[cnt] = NULL; in __dquot_initialize()
1532 spin_lock(&dquots[cnt]->dq_dqb_lock); in __dquot_initialize()
1533 dquots[cnt]->dq_dqb.dqb_rsvspace += rsv; in __dquot_initialize()
1534 spin_unlock(&dquots[cnt]->dq_dqb_lock); in __dquot_initialize()
1580 int cnt; in __dquot_drop() local
1585 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_drop()
1586 put[cnt] = dquots[cnt]; in __dquot_drop()
1587 dquots[cnt] = NULL; in __dquot_drop()
1596 int cnt; in dquot_drop() local
1609 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_drop()
1610 if (dquots[cnt]) in dquot_drop()
1614 if (cnt < MAXQUOTAS) in dquot_drop()
1665 int cnt, ret = 0, index; in __dquot_alloc_space() local
1681 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in __dquot_alloc_space()
1682 warn[cnt].w_type = QUOTA_NL_NOWARN; in __dquot_alloc_space()
1687 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_alloc_space()
1688 if (!dquots[cnt]) in __dquot_alloc_space()
1691 ret = dquot_add_space(dquots[cnt], 0, number, flags, in __dquot_alloc_space()
1692 &warn[cnt]); in __dquot_alloc_space()
1694 ret = dquot_add_space(dquots[cnt], number, 0, flags, in __dquot_alloc_space()
1695 &warn[cnt]); in __dquot_alloc_space()
1699 for (cnt--; cnt >= 0; cnt--) { in __dquot_alloc_space()
1700 if (!dquots[cnt]) in __dquot_alloc_space()
1702 spin_lock(&dquots[cnt]->dq_dqb_lock); in __dquot_alloc_space()
1704 dquot_free_reserved_space(dquots[cnt], in __dquot_alloc_space()
1707 dquot_decr_space(dquots[cnt], number); in __dquot_alloc_space()
1708 spin_unlock(&dquots[cnt]->dq_dqb_lock); in __dquot_alloc_space()
1736 int cnt, ret = 0, index; in dquot_alloc_inode() local
1742 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dquot_alloc_inode()
1743 warn[cnt].w_type = QUOTA_NL_NOWARN; in dquot_alloc_inode()
1748 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_alloc_inode()
1749 if (!dquots[cnt]) in dquot_alloc_inode()
1751 ret = dquot_add_inodes(dquots[cnt], 1, &warn[cnt]); in dquot_alloc_inode()
1753 for (cnt--; cnt >= 0; cnt--) { in dquot_alloc_inode()
1754 if (!dquots[cnt]) in dquot_alloc_inode()
1757 spin_lock(&dquots[cnt]->dq_dqb_lock); in dquot_alloc_inode()
1758 dquot_decr_inodes(dquots[cnt], 1); in dquot_alloc_inode()
1759 spin_unlock(&dquots[cnt]->dq_dqb_lock); in dquot_alloc_inode()
1781 int cnt, index; in dquot_claim_space_nodirty() local
1795 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_claim_space_nodirty()
1796 if (dquots[cnt]) { in dquot_claim_space_nodirty()
1797 struct dquot *dquot = dquots[cnt]; in dquot_claim_space_nodirty()
1823 int cnt, index; in dquot_reclaim_space_nodirty() local
1837 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_reclaim_space_nodirty()
1838 if (dquots[cnt]) { in dquot_reclaim_space_nodirty()
1839 struct dquot *dquot = dquots[cnt]; in dquot_reclaim_space_nodirty()
1864 unsigned int cnt; in __dquot_free_space() local
1883 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_free_space()
1886 warn[cnt].w_type = QUOTA_NL_NOWARN; in __dquot_free_space()
1887 if (!dquots[cnt]) in __dquot_free_space()
1889 spin_lock(&dquots[cnt]->dq_dqb_lock); in __dquot_free_space()
1890 wtype = info_bdq_free(dquots[cnt], number); in __dquot_free_space()
1892 prepare_warning(&warn[cnt], dquots[cnt], wtype); in __dquot_free_space()
1894 dquot_free_reserved_space(dquots[cnt], number); in __dquot_free_space()
1896 dquot_decr_space(dquots[cnt], number); in __dquot_free_space()
1897 spin_unlock(&dquots[cnt]->dq_dqb_lock); in __dquot_free_space()
1919 unsigned int cnt; in dquot_free_inode() local
1930 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_free_inode()
1933 warn[cnt].w_type = QUOTA_NL_NOWARN; in dquot_free_inode()
1934 if (!dquots[cnt]) in dquot_free_inode()
1936 spin_lock(&dquots[cnt]->dq_dqb_lock); in dquot_free_inode()
1937 wtype = info_idq_free(dquots[cnt], 1); in dquot_free_inode()
1939 prepare_warning(&warn[cnt], dquots[cnt], wtype); in dquot_free_inode()
1940 dquot_decr_inodes(dquots[cnt], 1); in dquot_free_inode()
1941 spin_unlock(&dquots[cnt]->dq_dqb_lock); in dquot_free_inode()
1968 int cnt, ret = 0; in __dquot_transfer() local
1984 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_transfer()
1985 warn_to[cnt].w_type = QUOTA_NL_NOWARN; in __dquot_transfer()
1986 warn_from_inodes[cnt].w_type = QUOTA_NL_NOWARN; in __dquot_transfer()
1987 warn_from_space[cnt].w_type = QUOTA_NL_NOWARN; in __dquot_transfer()
2003 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_transfer()
2007 if (!transfer_to[cnt]) in __dquot_transfer()
2010 if (!sb_has_quota_active(inode->i_sb, cnt)) in __dquot_transfer()
2012 is_valid[cnt] = 1; in __dquot_transfer()
2013 transfer_from[cnt] = i_dquot(inode)[cnt]; in __dquot_transfer()
2014 ret = dquot_add_inodes(transfer_to[cnt], inode_usage, in __dquot_transfer()
2015 &warn_to[cnt]); in __dquot_transfer()
2018 ret = dquot_add_space(transfer_to[cnt], cur_space, rsv_space, in __dquot_transfer()
2019 DQUOT_SPACE_WARN, &warn_to[cnt]); in __dquot_transfer()
2021 spin_lock(&transfer_to[cnt]->dq_dqb_lock); in __dquot_transfer()
2022 dquot_decr_inodes(transfer_to[cnt], inode_usage); in __dquot_transfer()
2023 spin_unlock(&transfer_to[cnt]->dq_dqb_lock); in __dquot_transfer()
2029 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_transfer()
2030 if (!is_valid[cnt]) in __dquot_transfer()
2033 if (transfer_from[cnt]) { in __dquot_transfer()
2036 spin_lock(&transfer_from[cnt]->dq_dqb_lock); in __dquot_transfer()
2037 wtype = info_idq_free(transfer_from[cnt], inode_usage); in __dquot_transfer()
2039 prepare_warning(&warn_from_inodes[cnt], in __dquot_transfer()
2040 transfer_from[cnt], wtype); in __dquot_transfer()
2041 wtype = info_bdq_free(transfer_from[cnt], in __dquot_transfer()
2044 prepare_warning(&warn_from_space[cnt], in __dquot_transfer()
2045 transfer_from[cnt], wtype); in __dquot_transfer()
2046 dquot_decr_inodes(transfer_from[cnt], inode_usage); in __dquot_transfer()
2047 dquot_decr_space(transfer_from[cnt], cur_space); in __dquot_transfer()
2048 dquot_free_reserved_space(transfer_from[cnt], in __dquot_transfer()
2050 spin_unlock(&transfer_from[cnt]->dq_dqb_lock); in __dquot_transfer()
2052 i_dquot(inode)[cnt] = transfer_to[cnt]; in __dquot_transfer()
2063 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in __dquot_transfer()
2064 if (is_valid[cnt]) in __dquot_transfer()
2065 transfer_to[cnt] = transfer_from[cnt]; in __dquot_transfer()
2069 for (cnt--; cnt >= 0; cnt--) { in __dquot_transfer()
2070 if (!is_valid[cnt]) in __dquot_transfer()
2072 spin_lock(&transfer_to[cnt]->dq_dqb_lock); in __dquot_transfer()
2073 dquot_decr_inodes(transfer_to[cnt], inode_usage); in __dquot_transfer()
2074 dquot_decr_space(transfer_to[cnt], cur_space); in __dquot_transfer()
2075 dquot_free_reserved_space(transfer_to[cnt], rsv_space); in __dquot_transfer()
2076 spin_unlock(&transfer_to[cnt]->dq_dqb_lock); in __dquot_transfer()
2207 int cnt; in dquot_disable() local
2229 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_disable()
2230 if (type != -1 && cnt != type) in dquot_disable()
2232 if (!sb_has_quota_loaded(sb, cnt)) in dquot_disable()
2238 dquot_state_flag(DQUOT_SUSPENDED, cnt); in dquot_disable()
2242 dqopt->flags &= ~dquot_state_flag(flags, cnt); in dquot_disable()
2244 if (!sb_has_quota_loaded(sb, cnt) && in dquot_disable()
2245 sb_has_quota_suspended(sb, cnt)) { in dquot_disable()
2247 DQUOT_SUSPENDED, cnt); in dquot_disable()
2249 vfs_cleanup_quota_inode(sb, cnt); in dquot_disable()
2256 if (sb_has_quota_loaded(sb, cnt) && !(flags & DQUOT_SUSPENDED)) in dquot_disable()
2260 drop_dquot_ref(sb, cnt); in dquot_disable()
2261 invalidate_dquots(sb, cnt); in dquot_disable()
2266 if (info_dirty(&dqopt->info[cnt])) in dquot_disable()
2267 sb->dq_op->write_info(sb, cnt); in dquot_disable()
2268 if (dqopt->ops[cnt]->free_file_info) in dquot_disable()
2269 dqopt->ops[cnt]->free_file_info(sb, cnt); in dquot_disable()
2270 put_quota_format(dqopt->info[cnt].dqi_format); in dquot_disable()
2271 dqopt->info[cnt].dqi_flags = 0; in dquot_disable()
2272 dqopt->info[cnt].dqi_igrace = 0; in dquot_disable()
2273 dqopt->info[cnt].dqi_bgrace = 0; in dquot_disable()
2274 dqopt->ops[cnt] = NULL; in dquot_disable()
2291 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dquot_disable()
2292 if (!sb_has_quota_loaded(sb, cnt) && dqopt->files[cnt]) { in dquot_disable()
2293 inode_lock(dqopt->files[cnt]); in dquot_disable()
2294 truncate_inode_pages(&dqopt->files[cnt]->i_data, 0); in dquot_disable()
2295 inode_unlock(dqopt->files[cnt]); in dquot_disable()
2304 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dquot_disable()
2305 if (!sb_has_quota_loaded(sb, cnt)) in dquot_disable()
2306 vfs_cleanup_quota_inode(sb, cnt); in dquot_disable()
2456 int ret = 0, cnt; in dquot_resume() local
2463 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_resume()
2464 if (type != -1 && cnt != type) in dquot_resume()
2466 if (!sb_has_quota_suspended(sb, cnt)) in dquot_resume()
2472 cnt); in dquot_resume()
2473 dqopt->flags &= ~dquot_state_flag(DQUOT_STATE_FLAGS, cnt); in dquot_resume()
2476 flags = dquot_generic_flag(flags, cnt); in dquot_resume()
2477 ret = dquot_load_quota_sb(sb, cnt, dqopt->info[cnt].dqi_fmt_id, in dquot_resume()
2480 vfs_cleanup_quota_inode(sb, cnt); in dquot_resume()