Searched refs:credit (Results 1 – 8 of 8) sorted by relevance
/net/netfilter/ |
D | xt_limit.c | 18 u32 credit; member 72 if ((READ_ONCE(priv->credit) < r->cost) && (READ_ONCE(priv->prev) == jiffies)) in limit_mt() 78 old_credit = READ_ONCE(priv->credit); in limit_mt() 89 } while (cmpxchg(&priv->credit, old_credit, new_credit) != old_credit); in limit_mt() 127 priv->credit = user2credits(r->avg * r->burst); /* Credits full. */ in limit_mt_check() 129 r->credit_cap = priv->credit; /* Credits full. */ in limit_mt_check() 149 u_int32_t credit; member 164 .credit = cm->credit, in limit_mt_compat_from_user() 178 .credit = m->credit, in limit_mt_compat_to_user()
|
D | xt_hashlimit.c | 101 u_int64_t credit; member 556 u64 tmp = dh->rateinfo.credit; in rateinfo_recalc() 557 dh->rateinfo.credit += CREDITS_PER_JIFFY_BYTES * delta; in rateinfo_recalc() 559 if (tmp >= dh->rateinfo.credit) {/* overflow */ in rateinfo_recalc() 560 dh->rateinfo.credit = cap; in rateinfo_recalc() 566 dh->rateinfo.credit += delta * cpj; in rateinfo_recalc() 569 if (dh->rateinfo.credit > cap) in rateinfo_recalc() 570 dh->rateinfo.credit = cap; in rateinfo_recalc() 595 dh->rateinfo.credit = CREDITS_PER_JIFFY_BYTES * HZ; in rateinfo_init() 599 dh->rateinfo.credit = user2credits(hinfo->cfg.avg * in rateinfo_init() [all …]
|
/net/bridge/netfilter/ |
D | ebt_limit.c | 42 info->credit += (now - xchg(&info->prev, now)) * CREDITS_PER_JIFFY; in ebt_limit_mt() 43 if (info->credit > info->credit_cap) in ebt_limit_mt() 44 info->credit = info->credit_cap; in ebt_limit_mt() 46 if (info->credit >= info->cost) { in ebt_limit_mt() 48 info->credit -= info->cost; in ebt_limit_mt() 83 info->credit = user2credits(info->avg * info->burst); in ebt_limit_mt_check() 98 compat_uint_t credit, credit_cap, cost; member
|
/net/sched/ |
D | sch_fq.c | 82 int credit; member 322 f->credit = q->initial_quantum; in fq_classify() 354 f->credit = q->initial_quantum; in fq_classify() 484 f->credit = max_t(u32, f->credit, q->quantum); in fq_enqueue() 561 if (f->credit <= 0) { in fq_dequeue() 562 f->credit += q->quantum; in fq_dequeue() 597 f->credit -= plen; in fq_dequeue() 613 f->credit = 0; in fq_dequeue() 616 if (f->credit > 0) in fq_dequeue()
|
/net/ipv4/ |
D | icmp.c | 233 u32 credit; member 248 u32 credit, delta, incr = 0, now = (u32)jiffies; in icmp_global_allow() local 255 if (!READ_ONCE(icmp_global.credit)) { in icmp_global_allow() 268 credit = min_t(u32, icmp_global.credit + incr, in icmp_global_allow() 270 if (credit) { in icmp_global_allow() 274 credit = max_t(int, credit - prandom_u32_max(3), 0); in icmp_global_allow() 277 WRITE_ONCE(icmp_global.credit, credit); in icmp_global_allow()
|
D | tcp_output.c | 1210 u64 credit = tp->tcp_wstamp_ns - prior_wstamp; in tcp_update_skb_after_send() local 1213 len_ns -= min_t(u64, len_ns / 2, credit); in tcp_update_skb_after_send()
|
/net/vmw_vsock/ |
D | virtio_transport_common.c | 271 u32 virtio_transport_get_credit(struct virtio_vsock_sock *vvs, u32 credit) in virtio_transport_get_credit() argument 277 if (ret > credit) in virtio_transport_get_credit() 278 ret = credit; in virtio_transport_get_credit() 286 void virtio_transport_put_credit(struct virtio_vsock_sock *vvs, u32 credit) in virtio_transport_put_credit() argument 289 vvs->tx_cnt -= credit; in virtio_transport_put_credit()
|
/net/rds/ |
D | ib_cm.c | 79 __be32 credit = 0; in rds_ib_cm_connect_complete() local 90 credit = dp->ricp_v6.dp_credit; in rds_ib_cm_connect_complete() 102 credit = dp->ricp_v4.dp_credit; in rds_ib_cm_connect_complete() 109 rds_ib_set_flow_control(conn, be32_to_cpu(credit)); in rds_ib_cm_connect_complete()
|