Lines Matching full:amount
96 * @amount: Amount to cancel.
101 u64 amount) in misc_cg_cancel_charge() argument
103 WARN_ONCE(atomic64_add_negative(-amount, &cg->res[type].usage), in misc_cg_cancel_charge()
136 * @amount: Amount to charge.
138 * Charge @amount to the misc cgroup. Caller must use the same cgroup during
148 int misc_cg_try_charge(enum misc_res_type type, struct misc_cg *cg, u64 amount) in misc_cg_try_charge() argument
158 if (!amount) in misc_cg_try_charge()
164 new_usage = atomic64_add_return(amount, &res->usage); in misc_cg_try_charge()
178 misc_cg_cancel_charge(type, j, amount); in misc_cg_try_charge()
179 misc_cg_cancel_charge(type, i, amount); in misc_cg_try_charge()
188 * @amount: Charged amount.
192 void misc_cg_uncharge(enum misc_res_type type, struct misc_cg *cg, u64 amount) in misc_cg_uncharge() argument
196 if (!(amount && valid_type(type) && cg)) in misc_cg_uncharge()
200 misc_cg_cancel_charge(type, i, amount); in misc_cg_uncharge()