Lines Matching refs:transfer_to
2032 * On success, dquot references in transfer_to are consumed and references
2039 * We are holding reference on transfer_from & transfer_to, no need to
2042 int __dquot_transfer(struct inode *inode, struct dquot **transfer_to)
2087 if (!transfer_to[cnt])
2094 ret = dquot_add_inodes(transfer_to[cnt], inode_usage,
2098 ret = dquot_add_space(transfer_to[cnt], cur_space, rsv_space,
2101 spin_lock(&transfer_to[cnt]->dq_dqb_lock);
2102 dquot_decr_inodes(transfer_to[cnt], inode_usage);
2103 spin_unlock(&transfer_to[cnt]->dq_dqb_lock);
2132 i_dquot(inode)[cnt] = transfer_to[cnt];
2144 mark_all_dquot_dirty(transfer_to);
2153 transfer_to[cnt] = transfer_from[cnt];
2160 spin_lock(&transfer_to[cnt]->dq_dqb_lock);
2161 dquot_decr_inodes(transfer_to[cnt], inode_usage);
2162 dquot_decr_space(transfer_to[cnt], cur_space);
2163 dquot_free_reserved_space(transfer_to[cnt], rsv_space);
2164 spin_unlock(&transfer_to[cnt]->dq_dqb_lock);
2178 struct dquot *transfer_to[MAXQUOTAS] = {};
2195 transfer_to[USRQUOTA] = dquot;
2206 transfer_to[GRPQUOTA] = dquot;
2208 ret = __dquot_transfer(inode, transfer_to);
2210 dqput_all(transfer_to);