/Linux-v4.19/net/netfilter/ |
D | xt_limit.c | 23 uint32_t credit; member 75 priv->credit += (now - xchg(&priv->prev, now)) * CREDITS_PER_JIFFY; in limit_mt() 76 if (priv->credit > r->credit_cap) in limit_mt() 77 priv->credit = r->credit_cap; in limit_mt() 79 if (priv->credit >= r->cost) { in limit_mt() 81 priv->credit -= r->cost; in limit_mt() 123 priv->credit = user2credits(r->avg * r->burst); /* Credits full. */ in limit_mt_check() 125 r->credit_cap = priv->credit; /* Credits full. */ in limit_mt_check() 146 u_int32_t credit; member 161 .credit = cm->credit, in limit_mt_compat_from_user() [all …]
|
D | xt_hashlimit.c | 94 u_int64_t credit; member 567 u64 tmp = dh->rateinfo.credit; in rateinfo_recalc() 568 dh->rateinfo.credit += CREDITS_PER_JIFFY_BYTES * delta; in rateinfo_recalc() 570 if (tmp >= dh->rateinfo.credit) {/* overflow */ in rateinfo_recalc() 571 dh->rateinfo.credit = cap; in rateinfo_recalc() 577 dh->rateinfo.credit += delta * cpj; in rateinfo_recalc() 580 if (dh->rateinfo.credit > cap) in rateinfo_recalc() 581 dh->rateinfo.credit = cap; in rateinfo_recalc() 606 dh->rateinfo.credit = CREDITS_PER_JIFFY_BYTES * HZ; in rateinfo_init() 610 dh->rateinfo.credit = user2credits(hinfo->cfg.avg * in rateinfo_init() [all …]
|
/Linux-v4.19/net/bridge/netfilter/ |
D | ebt_limit.c | 41 info->credit += (now - xchg(&info->prev, now)) * CREDITS_PER_JIFFY; in ebt_limit_mt() 42 if (info->credit > info->credit_cap) in ebt_limit_mt() 43 info->credit = info->credit_cap; in ebt_limit_mt() 45 if (info->credit >= info->cost) { in ebt_limit_mt() 47 info->credit -= info->cost; in ebt_limit_mt() 82 info->credit = user2credits(info->avg * info->burst); in ebt_limit_mt_check() 97 compat_uint_t credit, credit_cap, cost; member
|
/Linux-v4.19/drivers/infiniband/sw/rdmavt/ |
D | rc.c | 161 u32 credit = (aeth >> IB_AETH_CREDIT_SHIFT) & IB_AETH_CREDIT_MASK; in rvt_get_credit() local 169 if (credit == IB_AETH_CREDIT_INVAL) { in rvt_get_credit() 179 credit = (aeth + credit_table[credit]) & IB_MSN_MASK; in rvt_get_credit() 180 if (rvt_cmp_msn(credit, qp->s_lsn) > 0) { in rvt_get_credit() 181 qp->s_lsn = credit; in rvt_get_credit()
|
/Linux-v4.19/drivers/xen/ |
D | balloon.c | 339 long credit; in reserve_additional_memory() local 344 credit = balloon_stats.target_pages + balloon_stats.target_unpopulated in reserve_additional_memory() 351 if (credit <= 0) in reserve_additional_memory() 354 balloon_hotplug = round_up(credit, PAGES_PER_SECTION); in reserve_additional_memory() 560 long credit; in balloon_process() local 566 credit = current_credit(); in balloon_process() 568 if (credit > 0) { in balloon_process() 570 state = increase_reservation(credit); in balloon_process() 575 if (credit < 0) in balloon_process() 576 state = decrease_reservation(-credit, GFP_BALLOON); in balloon_process() [all …]
|
/Linux-v4.19/drivers/infiniband/hw/cxgb3/ |
D | iwch_cq.c | 40 u32 credit = 0; in __iwch_poll_cq_one() local 46 &credit); in __iwch_poll_cq_one() 47 if (t3a_device(chp->rhp) && credit) { in __iwch_poll_cq_one() 49 credit, chp->cq.cqid); in __iwch_poll_cq_one() 50 cxio_hal_cq_op(&rhp->rdev, &chp->cq, CQ_CREDIT_UPDATE, credit); in __iwch_poll_cq_one()
|
D | cxio_hal.h | 159 enum t3_cq_opcode op, u32 credit); 196 u8 *cqe_flushed, u64 *cookie, u32 *credit);
|
D | cxio_hal.c | 72 enum t3_cq_opcode op, u32 credit) in cxio_hal_cq_op() argument 80 setup.credits = (op == CQ_CREDIT_UPDATE) ? credit : 0; in cxio_hal_cq_op() 1137 u8 *cqe_flushed, u64 *cookie, u32 *credit) in cxio_poll_cq() argument 1143 *credit = 0; in cxio_poll_cq() 1327 *credit = cq->rptr - cq->wptr; in cxio_poll_cq()
|
/Linux-v4.19/net/sched/ |
D | sch_fq.c | 69 int credit; member 281 f->credit = q->initial_quantum; in fq_classify() 304 f->credit = q->initial_quantum; in fq_classify() 412 f->credit = max_t(u32, f->credit, q->quantum); in fq_enqueue() 486 if (f->credit <= 0) { in fq_dequeue() 487 f->credit += q->quantum; in fq_dequeue() 514 f->credit -= qdisc_pkt_len(skb); in fq_dequeue() 528 f->credit = 0; in fq_dequeue() 532 if (f->credit > 0) in fq_dequeue()
|
/Linux-v4.19/net/ipv4/ |
D | icmp.c | 238 u32 credit; member 253 u32 credit, delta, incr = 0, now = (u32)jiffies; in icmp_global_allow() local 259 if (!icmp_global.credit) { in icmp_global_allow() 272 credit = min_t(u32, icmp_global.credit + incr, sysctl_icmp_msgs_burst); in icmp_global_allow() 273 if (credit) { in icmp_global_allow() 274 credit--; in icmp_global_allow() 277 icmp_global.credit = credit; in icmp_global_allow()
|
/Linux-v4.19/include/uapi/linux/netfilter_bridge/ |
D | ebt_limit.h | 21 __u32 credit; member
|
/Linux-v4.19/include/uapi/linux/netfilter/ |
D | xt_limit.h | 20 __u32 credit; /* moved to xt_limit_priv */ member
|
/Linux-v4.19/net/vmw_vsock/ |
D | virtio_transport_common.c | 215 u32 virtio_transport_get_credit(struct virtio_vsock_sock *vvs, u32 credit) in virtio_transport_get_credit() argument 221 if (ret > credit) in virtio_transport_get_credit() 222 ret = credit; in virtio_transport_get_credit() 230 void virtio_transport_put_credit(struct virtio_vsock_sock *vvs, u32 credit) in virtio_transport_put_credit() argument 233 vvs->tx_cnt -= credit; in virtio_transport_put_credit()
|
/Linux-v4.19/include/linux/ |
D | virtio_vsock.h | 156 void virtio_transport_put_credit(struct virtio_vsock_sock *vvs, u32 credit);
|
/Linux-v4.19/drivers/scsi/ibmvscsi_tgt/ |
D | ibmvscsi_tgt.h | 243 int credit; member
|
D | ibmvscsi_tgt.c | 824 vscsi->credit = 0; in ibmvscsis_establish_new_q() 896 vscsi->credit = 0; in ibmvscsis_reset_queue() 1363 vscsi->credit = 0; in ibmvscsis_adapter_idle() 1940 vscsi->credit += 1; in ibmvscsis_send_messages() 2129 vscsi->credit = 0; in ibmvscsis_login_rsp() 3117 rsp->req_lim_delta = cpu_to_be32(1 + vscsi->credit); in srp_build_response() 3187 vscsi->credit = 0; in srp_build_response()
|
/Linux-v4.19/net/rds/ |
D | ib_cm.c | 103 __be32 credit = 0; in rds_ib_cm_connect_complete() local 114 credit = dp->ricp_v6.dp_credit; in rds_ib_cm_connect_complete() 126 credit = dp->ricp_v4.dp_credit; in rds_ib_cm_connect_complete() 133 rds_ib_set_flow_control(conn, be32_to_cpu(credit)); in rds_ib_cm_connect_complete()
|
/Linux-v4.19/drivers/infiniband/hw/cxgb4/ |
D | cq.c | 546 u8 *cqe_flushed, u64 *cookie, u32 *credit, in poll_cq() argument 553 *credit = 0; in poll_cq() 760 u32 credit = 0; in __c4iw_poll_cq_one() local 765 ret = poll_cq(wq, &(chp->cq), &cqe, &cqe_flushed, &cookie, &credit, in __c4iw_poll_cq_one()
|
/Linux-v4.19/Documentation/ABI/stable/ |
D | sysfs-driver-ib_srp | 166 SRP credit algorithm in the SRP specification. 188 information see also the SRP credit algorithm in the SRP
|
/Linux-v4.19/drivers/net/ethernet/intel/i40e/ |
D | i40e_prototype.h | 229 u16 seid, u16 credit, u8 max_credit, 234 u16 seid, u16 credit, u8 max_bw,
|
/Linux-v4.19/fs/ext4/ |
D | resize.c | 1448 int err = 0, err2 = 0, credit; in ext4_flex_group_add() local 1467 credit = 3; /* sb, resize inode, resize inode dindirect */ in ext4_flex_group_add() 1469 credit += 1 + DIV_ROUND_UP(flex_gd->count, EXT4_DESC_PER_BLOCK(sb)); in ext4_flex_group_add() 1470 credit += reserved_gdb; /* Reserved GDT dindirect blocks */ in ext4_flex_group_add() 1471 handle = ext4_journal_start_sb(sb, EXT4_HT_RESIZE, credit); in ext4_flex_group_add()
|
/Linux-v4.19/drivers/net/ethernet/broadcom/ |
D | cnic_if.h | 160 struct drv_ctl_spq_credit credit; member
|
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_sp.h | 658 atomic_t credit; member 1505 int base, int credit);
|
/Linux-v4.19/fs/reiserfs/ |
D | README | 37 fail to fairly credit me, or to remove my credits, without my 125 Jeremy Fitzhardinge wrote the teahash.c code, and he gives credit to a
|
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns/ |
D | hns_dsaf_main.c | 2866 u32 credit; in hns_dsaf_roce_reset() local 2947 credit = dsaf_read_dev(dsaf_dev, DSAF_SBM_ROCEE_CFG_REG_REG); in hns_dsaf_roce_reset() 2948 dsaf_set_bit(credit, DSAF_SBM_ROCEE_CFG_CRD_EN_B, 0); in hns_dsaf_roce_reset() 2949 dsaf_write_dev(dsaf_dev, DSAF_SBM_ROCEE_CFG_REG_REG, credit); in hns_dsaf_roce_reset() 2951 dsaf_set_bit(credit, DSAF_SBM_ROCEE_CFG_CRD_EN_B, 1); in hns_dsaf_roce_reset() 2952 dsaf_write_dev(dsaf_dev, DSAF_SBM_ROCEE_CFG_REG_REG, credit); in hns_dsaf_roce_reset()
|