| /freebsd/crypto/openssl/include/internal/ |
| H A D | quic_fc.h | 46 * 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 D | quic-fc.md | 9 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 D | dn_sched_rr.c | 62 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 D | ip_dn_io.c | 636 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 D | quic_fc.c | 74 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 D | quic_txp.c | 459 * 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 D | NEWS | 602 Credit: 632 Credit: 671 Credit: 695 Credit: 718 Credit: 754 Credit: 908 Credit: 932 Credit: 954 Credit: 981 Credit [all...] |
| H A D | readme.y2kfixes | 39 they include the credit: 64 persons... appropriate credit will be given in any future
|
| /freebsd/sys/dev/xen/balloon/ |
| H A D | balloon.c | 264 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 D | snoop.h | 8 * Obviously, it would be nice if you gave credit where credit is due
|
| H A D | msg.h | 16 * Obviously, it would be nice if you gave credit where credit is due
|
| /freebsd/sys/dev/ath/ath_rate/onoe/ |
| H A D | onoe.c | 78 * 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 D | scic_phy.h | 221 * 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 D | ixgbe_dcb.h | 41 /* 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 D | ixgbe_dcb.c | 154 /* 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 D | cq.c | 336 * 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 D | htc.c | 160 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 D | pmc.corei7uc.3 | 638 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 D | pmc.cmn-600.3 | 251 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 D | pmc.westmereuc.3 | 751 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 D | altq.c | 13 * Obviously, it would be nice if you gave credit where credit is due
|
| /freebsd/sys/contrib/dev/athk/ath12k/ |
| H A D | htc.c | 155 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 D | util.lua | 95 -- CREDIT: https://www.lua.org/pil/19.3.html 175 -- CREDIT: Lua Game Development Cookbook, Mario Kasuba
|
| /freebsd/sys/dev/bxe/ |
| H A D | ecore_sp.c | 340 /* 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 D | LICENSE | 3 modification), provided that credit is given where it is due and any
|