Lines Matching full:amount
100 * @amount: Amount to cancel.
105 u64 amount) in misc_cg_cancel_charge() argument
107 WARN_ONCE(atomic64_add_negative(-amount, &cg->res[type].usage), in misc_cg_cancel_charge()
140 * @amount: Amount to charge.
142 * Charge @amount to the misc cgroup. Caller must use the same cgroup during
152 int misc_cg_try_charge(enum misc_res_type type, struct misc_cg *cg, u64 amount) in misc_cg_try_charge() argument
162 if (!amount) in misc_cg_try_charge()
168 new_usage = atomic64_add_return(amount, &res->usage); in misc_cg_try_charge()
182 misc_cg_cancel_charge(type, j, amount); in misc_cg_try_charge()
183 misc_cg_cancel_charge(type, i, amount); in misc_cg_try_charge()
192 * @amount: Charged amount.
196 void misc_cg_uncharge(enum misc_res_type type, struct misc_cg *cg, u64 amount) in misc_cg_uncharge() argument
200 if (!(amount && valid_type(type) && cg)) in misc_cg_uncharge()
204 misc_cg_cancel_charge(type, i, amount); in misc_cg_uncharge()