Home
last modified time | relevance | path

Searched full:credit (Results 1 – 25 of 198) sorted by relevance

12345678

/freebsd/crypto/openssl/include/internal/
H A Dquic_fc.h46 * Bump the credit watermark (CWM) value. This is the 'On TX Window Updated'
58 * Get the number of bytes by which we are in credit. This is the number of
71 * retrieves only the stream-level credit value and does not clamp it based on
72 * connection-level flow control. Any credit value is reduced by the consumed
78 * Consume num_bytes of credit. This is the 'On TX' operation. This should be
82 * We must never transmit more controlled bytes than we are in credit for (see
84 * with num_bytes greater than our current credit, this function consumes the
85 * remainder of the credit and returns 0. This indicates a serious programming
96 * consumes only from the stream-level credit and does not inform the
103 * is a boolean flag set whenever our credit drops to zero. If clear is 1, the
[all …]
/freebsd/crypto/openssl/doc/designs/quic-design/
H A Dquic-fc.md9 by stream-level flow control, or both. Flow control uses a credit-based model in
25 believe we have exhausted our flow control credit whereas the peer believes we
27 advancing us more flow control credit.)
38 our connection-level credit, and a conformant QUIC implementation can choose to
54 | |<-- credit| -->| |
82 - The **Credit Watermark** (CWM), which is the number of bytes which have
86 - The available **credit**, which is always simply the difference between
90 get to the CWM before we choose to extend the peer more credit by bumping the
100 - If the available credit is zero, the TX side is blocked due to a lack of
101 credit.
[all …]
/freebsd/sys/netpfil/ipfw/
H A Ddn_sched_rr.c62 uint32_t credit; /* max bytes we can transmit */ member
86 q->credit = q->quantum; /* initialize credit */ in rr_append()
193 if (len > rrq->credit) { in rr_dequeue()
195 rrq->credit += rrq->quantum; in rr_dequeue()
199 rrq->credit -= len; in rr_dequeue()
270 q->credit = q->quantum; in rr_new_queue()
H A Dip_dn_io.c636 si->credit += (now - si->sched_time) * bw; in serve_sched()
638 si->credit = 0; in serve_sched()
641 while (si->credit >= 0 && (m = s->fp->dequeue(si)) != NULL) { in serve_sched()
647 si->credit -= len_scaled; in serve_sched()
656 * If credit >= 0 the instance is idle, mark time. in serve_sched()
660 if (si->credit >= 0) { in serve_sched()
664 KASSERT (bw > 0, ("bw=0 and credit<0 ?")); in serve_sched()
665 t = div64(bw - 1 - si->credit, bw); in serve_sched()
970 si->credit = V_dn_cfg.io_fast ? p->bandwidth : 0; in dummynet_io()
975 si->credit += burst; in dummynet_io()
/freebsd/crypto/openssl/ssl/quic/
H A Dquic_fc.c74 uint64_t credit = ossl_quic_txfc_get_credit_local(txfc, 0); in ossl_quic_txfc_consume_credit_local() local
76 if (num_bytes > credit) { in ossl_quic_txfc_consume_credit_local()
78 num_bytes = credit; in ossl_quic_txfc_consume_credit_local()
81 if (num_bytes > 0 && num_bytes == credit) in ossl_quic_txfc_consume_credit_local()
187 uint64_t credit = rxfc->cwm - rxfc->swm; in on_rx_controlled_bytes() local
189 if (num_bytes > credit) { in on_rx_controlled_bytes()
191 num_bytes = credit; in on_rx_controlled_bytes()
H A Dquic_txp.c459 * This function marks the provided QUIC TX packetiser as having its credit
471 * Adds unvalidated credit to a QUIC TX packetiser.
473 * This function increases the unvalidated credit of the provided QUIC TX
474 * packetiser. If the current unvalidated credit is not `SIZE_MAX`, the
475 * function adds three times the specified `credit` value, ensuring it does
477 * would cause an overflow, the unvalidated credit is capped at
478 * `SIZE_MAX - 1`. If the current unvalidated credit is already `SIZE_MAX`,
482 * @param credit The amount of credit to add, multiplied by 3.
485 size_t credit) in ossl_quic_tx_packetiser_add_unvalidated_credit() argument
488 if ((SIZE_MAX - txp->unvalidated_credit) > (credit * 3)) in ossl_quic_tx_packetiser_add_unvalidated_credit()
[all …]
/freebsd/contrib/ntp/
H A DNEWS602 Credit:
632 Credit:
671 Credit:
695 Credit:
718 Credit:
754 Credit:
908 Credit:
932 Credit:
954 Credit:
981 Credit
[all...]
H A Dreadme.y2kfixes39 they include the credit:
64 persons... appropriate credit will be given in any future
/freebsd/sys/dev/xen/balloon/
H A Dballoon.c264 long credit; in balloon_process() local
271 credit = current_target() - bs.current_pages; in balloon_process()
272 if (credit > 0) in balloon_process()
273 need_sleep = (increase_reservation(credit) != 0); in balloon_process()
274 if (credit < 0) in balloon_process()
275 need_sleep = (decrease_reservation(-credit) != 0); in balloon_process()
277 } while ((credit != 0) && !need_sleep); in balloon_process()
/freebsd/sys/sys/
H A Dsnoop.h8 * Obviously, it would be nice if you gave credit where credit is due
H A Dmsg.h16 * Obviously, it would be nice if you gave credit where credit is due
/freebsd/sys/dev/ath/ath_rate/onoe/
H A Donoe.c78 * it gives a "raise rate credit". If transmits look to not be working
79 * well than it deducts a credit. If the credits cross a threshold then
83 * The decision to issue/deduct a credit is based on the errors and
85 * the percent of retransmits for which a credit is issued/deducted.
92 static int ath_rate_raise = 10; /* add credit threshold */
414 "rate control: retry threshold to credit rate raise (%%)"); in ath_rate_sysctlattach()
/freebsd/sys/dev/isci/scil/
H A Dscic_phy.h221 * This PHY information field tracks the number of DONE (CREDIT TIMEOUT)
227 * This PHY information field tracks the number of DONE (CREDIT TIMEOUT)
233 * This PHY information field tracks the number of CREDIT BLOCKED
235 * @note Depending on remote device implementation, credit blocks
249 * credit has been exhausted.
/freebsd/sys/dev/ixgbe/
H A Dixgbe_dcb.h41 /* DCB credit calculation defines */
45 #define IXGBE_DCB_MAX_CREDIT 4095 /* Maximum credit supported: 256KB * 1024 / 64B */
87 u16 data_credits_refill; /* Credit refill amount in 64B granularity */
H A Dixgbe_dcb.c154 /* Calculate credit refill ratio using multiplier */ in ixgbe_dcb_calculate_tc_credits_cee()
158 /* Refill at least minimum credit */ in ixgbe_dcb_calculate_tc_credits_cee()
164 /* Calculate maximum credit for the TC */ in ixgbe_dcb_calculate_tc_credits_cee()
169 * of a TC is too small, the maximum credit may not be in ixgbe_dcb_calculate_tc_credits_cee()
179 * credit may not be enough to send out a TSO in ixgbe_dcb_calculate_tc_credits_cee()
/freebsd/contrib/ofed/libcxgb4/
H A Dcq.c336 * credit: cq credit to return to sge.
346 u8 *cqe_flushed, u64 *cookie, u32 *credit) in poll_cq() argument
352 *credit = 0; in poll_cq()
565 u32 credit = 0; in c4iw_poll_cq_one() local
598 ret = poll_cq(wq, &(chp->cq), &cqe, &cqe_flushed, &cookie, &credit); in c4iw_poll_cq_one()
/freebsd/sys/contrib/dev/athk/ath11k/
H A Dhtc.c160 ath11k_warn(ab, "Uneven credit report len %d", len); in ath11k_htc_process_credit_report()
215 ath11k_warn(ab, "Credit report too long\n"); in ath11k_htc_process_trailer()
580 ath11k_warn(ab, "Invalid credit size received\n"); in ath11k_htc_wait_target()
584 /* For QCA6390, wmi endpoint uses 1 credit to avoid in ath11k_htc_wait_target()
645 /* Only enable credit flow control for WMI ctrl service */ in ath11k_htc_connect_service()
784 ath11k_dbg(ab, ATH11K_DBG_HTC, "using tx credit flow control\n"); in ath11k_htc_start()
/freebsd/lib/libpmc/
H A Dpmc.corei7uc.3638 due to lack of a VNA and VN0 credit.
644 due to lack of a VNA and VN0 credit.
650 channel is stalled due to lack of a VNA and VN0 credit.
656 due to lack of a VNA and VN0 credit.
662 due to lack of a VNA and VN0 credit.
668 channel is stalled due to lack of a VNA and VN0 credit.
674 to lack of a VNA and VN0 credit.
680 to lack of a VNA and VN0 credit.
H A Dpmc.cmn-600.3251 TXDAT stall (TXDAT valid but no link credit available)
311 TXDAT stall (TXDAT valid but no link credit available)
313 TXRSP stall (TXRSP valid but no link credit available)
544 TX CXS link credit backpressure
H A Dpmc.westmereuc.3751 due to lack of a VNA and VN0 credit.
757 due to lack of a VNA and VN0 credit.
763 channel is stalled due to lack of a VNA and VN0 credit.
769 due to lack of a VNA and VN0 credit.
775 due to lack of a VNA and VN0 credit.
781 channel is stalled due to lack of a VNA and VN0 credit.
787 to lack of a VNA and VN0 credit.
793 to lack of a VNA and VN0 credit.
/freebsd/sbin/ipfw/
H A Daltq.c13 * Obviously, it would be nice if you gave credit where credit is due
/freebsd/sys/contrib/dev/athk/ath12k/
H A Dhtc.c155 ath12k_warn(ab, "Uneven credit report len %d", len); in ath12k_htc_process_credit_report()
209 ath12k_warn(ab, "Credit report too long\n"); in ath12k_htc_process_trailer()
542 ath12k_warn(ab, "Invalid credit size received\n"); in ath12k_htc_wait_target()
601 /* Only enable credit flow control for WMI ctrl service */ in ath12k_htc_connect_service()
733 ath12k_dbg(ab, ATH12K_DBG_HTC, "HTC is using TX credit flow control\n"); in ath12k_htc_start()
/freebsd/sys/tools/syscalls/tools/
H A Dutil.lua95 -- CREDIT: https://www.lua.org/pil/19.3.html
175 -- CREDIT: Lua Game Development Cookbook, Mario Kasuba
/freebsd/sys/dev/bxe/
H A Decore_sp.c340 /* credit handling callbacks */
1509 * requested, consume CAM credit.
1541 /* Consume the credit if not requested not to */ in ecore_validate_vlan_mac_add()
1558 * requested, returns a CAM credit.
1598 /* Return the credit to the credit pool if not requested not to */ in ecore_validate_vlan_mac_del()
1602 ECORE_ERR("Failed to return a credit\n"); in ecore_validate_vlan_mac_del()
1617 * requested, returns a CAM credit.
1666 /* Consume the credit if not requested not to */ in ecore_validate_vlan_mac_move()
1675 /* return the credit taken from dest... */ in ecore_validate_vlan_mac_move()
1865 /* Return the credit of the optimized command */ in ecore_optimize_vlan_mac()
[all …]
/freebsd/contrib/pam_modules/pam_passwdqc/
H A DLICENSE3 modification), provided that credit is given where it is due and any

12345678