Lines Matching refs:cnt

402 	int ret, err, cnt;  in mark_all_dquot_dirty()  local
406 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in mark_all_dquot_dirty()
407 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in mark_all_dquot_dirty()
419 unsigned int cnt; in dqput_all() local
421 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dqput_all()
422 dqput(dquot[cnt]); in dqput_all()
686 int cnt; in dquot_writeback_dquots() local
693 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_writeback_dquots()
694 if (type != -1 && cnt != type) in dquot_writeback_dquots()
696 if (!sb_has_quota_active(sb, cnt)) in dquot_writeback_dquots()
700 list_replace_init(&dqopt->info[cnt].dqi_dirty_list, &dirty); in dquot_writeback_dquots()
728 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dquot_writeback_dquots()
729 if ((cnt == type || type == -1) && sb_has_quota_active(sb, cnt) in dquot_writeback_dquots()
730 && info_dirty(&dqopt->info[cnt])) in dquot_writeback_dquots()
731 sb->dq_op->write_info(sb, cnt); in dquot_writeback_dquots()
742 int cnt; in dquot_quota_sync() local
767 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_quota_sync()
768 if (type != -1 && cnt != type) in dquot_quota_sync()
770 if (!sb_has_quota_active(sb, cnt)) in dquot_quota_sync()
772 inode_lock(dqopt->files[cnt]); in dquot_quota_sync()
773 truncate_inode_pages(&dqopt->files[cnt]->i_data, 0); in dquot_quota_sync()
774 inode_unlock(dqopt->files[cnt]); in dquot_quota_sync()
1007 int cnt; in dqinit_needed() local
1015 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dqinit_needed()
1016 if (!dquots[cnt]) in dqinit_needed()
1457 int cnt, init_needed = 0; in __dquot_initialize() local
1470 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_initialize()
1476 if (type != -1 && cnt != type) in __dquot_initialize()
1483 if (dquots[cnt]) in __dquot_initialize()
1486 if (!sb_has_quota_active(sb, cnt)) in __dquot_initialize()
1491 switch (cnt) { in __dquot_initialize()
1514 got[cnt] = dquot; in __dquot_initialize()
1524 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_initialize()
1525 if (type != -1 && cnt != type) in __dquot_initialize()
1528 if (!sb_has_quota_active(sb, cnt)) in __dquot_initialize()
1531 if (!got[cnt]) in __dquot_initialize()
1533 if (!dquots[cnt]) { in __dquot_initialize()
1534 rcu_assign_pointer(dquots[cnt], got[cnt]); in __dquot_initialize()
1535 got[cnt] = NULL; in __dquot_initialize()
1543 dquots[cnt], &dquot_srcu, in __dquot_initialize()
1597 int cnt; in __dquot_drop() local
1602 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_drop()
1603 put[cnt] = srcu_dereference_check(dquots[cnt], &dquot_srcu, in __dquot_drop()
1605 rcu_assign_pointer(dquots[cnt], NULL); in __dquot_drop()
1614 int cnt; in dquot_drop() local
1627 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_drop()
1628 if (dquots[cnt]) in dquot_drop()
1632 if (cnt < MAXQUOTAS) in dquot_drop()
1683 int cnt, ret = 0, index; in __dquot_alloc_space() local
1700 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in __dquot_alloc_space()
1701 warn[cnt].w_type = QUOTA_NL_NOWARN; in __dquot_alloc_space()
1706 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_alloc_space()
1707 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in __dquot_alloc_space()
1711 ret = dquot_add_space(dquot, 0, number, flags, &warn[cnt]); in __dquot_alloc_space()
1713 ret = dquot_add_space(dquot, number, 0, flags, &warn[cnt]); in __dquot_alloc_space()
1717 for (cnt--; cnt >= 0; cnt--) { in __dquot_alloc_space()
1718 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in __dquot_alloc_space()
1754 int cnt, ret = 0, index; in dquot_alloc_inode() local
1761 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dquot_alloc_inode()
1762 warn[cnt].w_type = QUOTA_NL_NOWARN; in dquot_alloc_inode()
1767 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_alloc_inode()
1768 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_alloc_inode()
1771 ret = dquot_add_inodes(dquot, 1, &warn[cnt]); in dquot_alloc_inode()
1773 for (cnt--; cnt >= 0; cnt--) { in dquot_alloc_inode()
1774 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_alloc_inode()
1803 int cnt, index; in dquot_claim_space_nodirty() local
1817 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_claim_space_nodirty()
1818 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_claim_space_nodirty()
1844 int cnt, index; in dquot_reclaim_space_nodirty() local
1858 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_reclaim_space_nodirty()
1859 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_reclaim_space_nodirty()
1883 unsigned int cnt; in __dquot_free_space() local
1903 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_free_space()
1906 warn[cnt].w_type = QUOTA_NL_NOWARN; in __dquot_free_space()
1907 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in __dquot_free_space()
1913 prepare_warning(&warn[cnt], dquot, wtype); in __dquot_free_space()
1940 unsigned int cnt; in dquot_free_inode() local
1952 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_free_inode()
1954 warn[cnt].w_type = QUOTA_NL_NOWARN; in dquot_free_inode()
1955 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_free_inode()
1961 prepare_warning(&warn[cnt], dquot, wtype); in dquot_free_inode()
1991 int cnt, index, ret = 0, err; in __dquot_transfer() local
2007 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_transfer()
2008 warn_to[cnt].w_type = QUOTA_NL_NOWARN; in __dquot_transfer()
2009 warn_from_inodes[cnt].w_type = QUOTA_NL_NOWARN; in __dquot_transfer()
2010 warn_from_space[cnt].w_type = QUOTA_NL_NOWARN; in __dquot_transfer()
2027 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_transfer()
2031 if (!transfer_to[cnt]) in __dquot_transfer()
2034 if (!sb_has_quota_active(inode->i_sb, cnt)) in __dquot_transfer()
2036 is_valid[cnt] = 1; in __dquot_transfer()
2037 transfer_from[cnt] = srcu_dereference_check(dquots[cnt], in __dquot_transfer()
2039 ret = dquot_add_inodes(transfer_to[cnt], inode_usage, in __dquot_transfer()
2040 &warn_to[cnt]); in __dquot_transfer()
2043 ret = dquot_add_space(transfer_to[cnt], cur_space, rsv_space, in __dquot_transfer()
2044 DQUOT_SPACE_WARN, &warn_to[cnt]); in __dquot_transfer()
2046 spin_lock(&transfer_to[cnt]->dq_dqb_lock); in __dquot_transfer()
2047 dquot_decr_inodes(transfer_to[cnt], inode_usage); in __dquot_transfer()
2048 spin_unlock(&transfer_to[cnt]->dq_dqb_lock); in __dquot_transfer()
2054 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in __dquot_transfer()
2055 if (!is_valid[cnt]) in __dquot_transfer()
2058 if (transfer_from[cnt]) { in __dquot_transfer()
2061 spin_lock(&transfer_from[cnt]->dq_dqb_lock); in __dquot_transfer()
2062 wtype = info_idq_free(transfer_from[cnt], inode_usage); in __dquot_transfer()
2064 prepare_warning(&warn_from_inodes[cnt], in __dquot_transfer()
2065 transfer_from[cnt], wtype); in __dquot_transfer()
2066 wtype = info_bdq_free(transfer_from[cnt], in __dquot_transfer()
2069 prepare_warning(&warn_from_space[cnt], in __dquot_transfer()
2070 transfer_from[cnt], wtype); in __dquot_transfer()
2071 dquot_decr_inodes(transfer_from[cnt], inode_usage); in __dquot_transfer()
2072 dquot_decr_space(transfer_from[cnt], cur_space); in __dquot_transfer()
2073 dquot_free_reserved_space(transfer_from[cnt], in __dquot_transfer()
2075 spin_unlock(&transfer_from[cnt]->dq_dqb_lock); in __dquot_transfer()
2077 rcu_assign_pointer(dquots[cnt], transfer_to[cnt]); in __dquot_transfer()
2100 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in __dquot_transfer()
2101 if (is_valid[cnt]) in __dquot_transfer()
2102 transfer_to[cnt] = transfer_from[cnt]; in __dquot_transfer()
2106 for (cnt--; cnt >= 0; cnt--) { in __dquot_transfer()
2107 if (!is_valid[cnt]) in __dquot_transfer()
2109 spin_lock(&transfer_to[cnt]->dq_dqb_lock); in __dquot_transfer()
2110 dquot_decr_inodes(transfer_to[cnt], inode_usage); in __dquot_transfer()
2111 dquot_decr_space(transfer_to[cnt], cur_space); in __dquot_transfer()
2112 dquot_free_reserved_space(transfer_to[cnt], rsv_space); in __dquot_transfer()
2113 spin_unlock(&transfer_to[cnt]->dq_dqb_lock); in __dquot_transfer()
2244 int cnt; in dquot_disable() local
2264 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_disable()
2265 if (type != -1 && cnt != type) in dquot_disable()
2267 if (!sb_has_quota_loaded(sb, cnt)) in dquot_disable()
2273 dquot_state_flag(DQUOT_SUSPENDED, cnt); in dquot_disable()
2277 dqopt->flags &= ~dquot_state_flag(flags, cnt); in dquot_disable()
2279 if (!sb_has_quota_loaded(sb, cnt) && in dquot_disable()
2280 sb_has_quota_suspended(sb, cnt)) { in dquot_disable()
2282 DQUOT_SUSPENDED, cnt); in dquot_disable()
2284 vfs_cleanup_quota_inode(sb, cnt); in dquot_disable()
2291 if (sb_has_quota_loaded(sb, cnt) && !(flags & DQUOT_SUSPENDED)) in dquot_disable()
2295 drop_dquot_ref(sb, cnt); in dquot_disable()
2296 invalidate_dquots(sb, cnt); in dquot_disable()
2301 if (info_dirty(&dqopt->info[cnt])) in dquot_disable()
2302 sb->dq_op->write_info(sb, cnt); in dquot_disable()
2303 if (dqopt->ops[cnt]->free_file_info) in dquot_disable()
2304 dqopt->ops[cnt]->free_file_info(sb, cnt); in dquot_disable()
2305 put_quota_format(dqopt->info[cnt].dqi_format); in dquot_disable()
2306 dqopt->info[cnt].dqi_flags = 0; in dquot_disable()
2307 dqopt->info[cnt].dqi_igrace = 0; in dquot_disable()
2308 dqopt->info[cnt].dqi_bgrace = 0; in dquot_disable()
2309 dqopt->ops[cnt] = NULL; in dquot_disable()
2326 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dquot_disable()
2327 if (!sb_has_quota_loaded(sb, cnt) && dqopt->files[cnt]) { in dquot_disable()
2328 inode_lock(dqopt->files[cnt]); in dquot_disable()
2329 truncate_inode_pages(&dqopt->files[cnt]->i_data, 0); in dquot_disable()
2330 inode_unlock(dqopt->files[cnt]); in dquot_disable()
2339 for (cnt = 0; cnt < MAXQUOTAS; cnt++) in dquot_disable()
2340 if (!sb_has_quota_loaded(sb, cnt)) in dquot_disable()
2341 vfs_cleanup_quota_inode(sb, cnt); in dquot_disable()
2507 int ret = 0, cnt; in dquot_resume() local
2512 for (cnt = 0; cnt < MAXQUOTAS; cnt++) { in dquot_resume()
2513 if (type != -1 && cnt != type) in dquot_resume()
2515 if (!sb_has_quota_suspended(sb, cnt)) in dquot_resume()
2521 cnt); in dquot_resume()
2522 dqopt->flags &= ~dquot_state_flag(DQUOT_STATE_FLAGS, cnt); in dquot_resume()
2525 flags = dquot_generic_flag(flags, cnt); in dquot_resume()
2526 ret = dquot_load_quota_sb(sb, cnt, dqopt->info[cnt].dqi_fmt_id, in dquot_resume()
2529 vfs_cleanup_quota_inode(sb, cnt); in dquot_resume()