Lines Matching refs:consumed
18 atomic64_t *consumed;
24 return atomic64_add_return(skb->len, priv->consumed) >=
70 u64 quota, consumed = 0;
80 consumed = be64_to_cpu(nla_get_be64(tb[NFTA_QUOTA_CONSUMED]));
81 if (consumed > quota)
93 priv->consumed = kmalloc(sizeof(*priv->consumed), GFP_KERNEL_ACCOUNT);
94 if (!priv->consumed)
99 atomic64_set(priv->consumed, consumed);
107 kfree(priv->consumed);
134 u64 consumed, consumed_cap, quota;
137 /* Since we inconditionally increment consumed quota for each packet
141 consumed = atomic64_read(priv->consumed);
143 if (consumed >= quota) {
147 consumed_cap = consumed;
158 atomic64_sub(consumed, priv->consumed);
244 priv_dst->consumed = kmalloc(sizeof(*priv_dst->consumed), GFP_ATOMIC);
245 if (!priv_dst->consumed)
248 *priv_dst->consumed = *priv_src->consumed;