/freebsd-current/sys/dev/enic/ |
H A D | vnic_intr.h | 65 unsigned int credits, int unmask, int reset_timer) 70 u32 int_credit_return = (credits & 0xffff) | 84 unsigned int credits = vnic_intr_credits(intr); local 88 vnic_intr_return_credits(intr, credits, unmask, reset_timer); 64 vnic_intr_return_credits(struct vnic_intr *intr, unsigned int credits, int unmask, int reset_timer) argument
|
/freebsd-current/sys/dev/cxgb/common/ |
H A D | cxgb_ctl_defs.h | 134 unsigned int credits; member in struct:rdma_cq_op 144 unsigned int credits; member in struct:rdma_cq_setup
|
H A D | cxgb_common.h | 814 unsigned int credits, unsigned int credit_thres); 824 unsigned int credits);
|
H A D | cxgb_t3_hw.c | 2566 unsigned int credits = type == SGE_CNTXT_OFLD ? 0 : FW_WR_NUM; local 2575 V_EC_CREDITS(credits) | V_EC_GTS(gts_enable)); 2679 * @credits: completion queue credits 2688 unsigned int credits, unsigned int credit_thres) 2703 t3_write_reg(adapter, A_SG_CONTEXT_DATA3, V_CQ_CREDITS(credits) | 2810 * @credits: credits to return to the CQ 2820 unsigned int credits) 2827 t3_write_reg(adapter, A_SG_CONTEXT_DATA0, credits << 1 2686 t3_sge_init_cqcntxt(adapter_t *adapter, unsigned int id, u64 base_addr, unsigned int size, int rspq, int ovfl_mode, unsigned int credits, unsigned int credit_thres) argument 2819 t3_sge_cqcntxt_op(adapter_t *adapter, unsigned int id, unsigned int op, unsigned int credits) argument [all...] |
/freebsd-current/sys/contrib/dev/athk/ath12k/ |
H A D | htc.c | 82 int credits = 0; local 93 credits = DIV_ROUND_UP(skb->len, htc->target_credit_size); 95 if (ep->tx_credits < credits) { 97 "htc insufficient credits ep %d required %d available %d\n", 98 eid, credits, ep->tx_credits); 103 ep->tx_credits -= credits; 105 "htc ep %d consumed %d credits (total %d)\n", 106 eid, credits, ep->tx_credits); 130 ep->tx_credits += credits; 132 "htc ep %d reverted %d credits bac 466 int i, credits; local [all...] |
H A D | htc.h | 145 u8 credits; member in struct:ath12k_htc_credit_report
|
/freebsd-current/sys/contrib/dev/athk/ath11k/ |
H A D | htc.c | 81 int credits = 0; local 94 credits = DIV_ROUND_UP(skb->len, htc->target_credit_size); 96 if (ep->tx_credits < credits) { 98 "ep %d insufficient credits required %d total %d\n", 99 eid, credits, ep->tx_credits); 104 ep->tx_credits -= credits; 106 "ep %d credits consumed %d total %d\n", 107 eid, credits, ep->tx_credits); 135 ep->tx_credits += credits; 137 "ep %d credits reverte 504 int i, credits; local [all...] |
H A D | htc.h | 146 u8 credits; member in struct:ath11k_htc_credit_report
|
/freebsd-current/sys/dev/cxgbe/tom/ |
H A D | t4_cpl_io.c | 154 ("%s: not enough credits (%d)", __func__, toep->tx_credits)); 391 send_rx_credits(struct adapter *sc, struct toepcb *toep, int credits) argument 397 KASSERT(credits >= 0, ("%s: %d credits", __func__, credits)); 405 req->credit_dack = htobe32(dack | V_RX_CREDITS(credits)); 408 return (credits); 503 ("%s: %d credits", __func__, tx_credits)); 525 ("%s: %d credits", __func__, tx_credits)); 539 unsigned int immdlen, unsigned int plen, uint8_t credits, in 538 write_tx_wr(void *dst, struct toepcb *toep, int fw_wr_opcode, unsigned int immdlen, unsigned int plen, uint8_t credits, int shove, int ulp_submode) argument 642 u_int plen, nsegs, credits, max_imm, max_nsegs, max_nsegs_1mbuf; local 967 u_int plen, nsegs, credits, max_imm, max_nsegs, max_nsegs_1mbuf; local 1124 u_int plen, credits; local 1814 uint8_t credits = cpl->credits; local [all...] |
H A D | t4_tls.c | 355 unsigned int plen, unsigned int expn, uint8_t credits, int shove) 364 V_FW_TLSTX_DATA_WR_LEN16(credits)); 491 u_int nsegs, credits, wr_len; local 598 /* Not enough credits for this work request. */ 607 "%s: tid %d mbuf %p requires %d credits, but only %d available", 657 credits = howmany(wr_len, 16); 661 write_tlstx_wr(txwr, toep, tls_size, expn_size, credits, shove); 680 KASSERT(toep->tx_credits >= credits, 681 ("%s: not enough credits", __func__)); 683 toep->tx_credits -= credits; 354 write_tlstx_wr(struct fw_tlstx_data_wr *txwr, struct toepcb *toep, unsigned int plen, unsigned int expn, uint8_t credits, int shove) argument [all...] |
/freebsd-current/sys/contrib/dev/athk/ath10k/ |
H A D | htc.c | 115 int credits, ret = 0; local 120 credits = DIV_ROUND_UP(len, ep->tx_credit_size); 123 if (ep->tx_credits < credits) { 125 "htc insufficient credits ep %d required %d available %d consume %d\n", 126 eid, credits, ep->tx_credits, consume); 132 ep->tx_credits -= credits; 134 "htc ep %d consumed %d credits total %d\n", 135 eid, credits, ep->tx_credits); 148 int credits; local 153 credits [all...] |
H A D | htc.h | 225 u8 credits; member in struct:ath10k_htc_credit_report
|
/freebsd-current/sys/dev/iavf/ |
H A D | iavf_txrx_iflib.c | 459 * iavf_isc_txd_credits_update_hwb - Update Tx ring credits 480 int head, credits; local 485 credits = head - txr->tx_cidx_processed; 486 if (credits < 0) 487 credits += scctx->isc_ntxd[0]; 491 return (credits); 495 * iavf_isc_txd_credits_update_dwb - Update Tx ring credits
|
/freebsd-current/sys/dev/cxgb/ |
H A D | cxgb_sge.c | 768 q->credits++; 793 while (q->credits--) { 819 refill_fl(adap, fl, min(16U, fl->size - fl->credits)); 825 uint32_t reclaimable = fl->size - fl->credits; 852 q->credits++; 950 * c) Return coalesced response queue credits in case a response queue is 977 refill_rx = ((qs->fl[0].credits < qs->fl[0].size) || 978 (qs->fl[1].credits < qs->fl[1].size)); 1035 * @credits: how many new responses to make available 1041 refill_rspq(adapter_t *sc, const struct sge_rspq *q, u_int credits) argument 2776 unsigned int credits; local [all...] |
H A D | cxgb_adapter.h | 171 uint32_t credits; member in struct:sge_rspq 204 uint32_t credits; member in struct:sge_fl
|
/freebsd-current/sys/netgraph/bluetooth/socket/ |
H A D | ng_btsocket_rfcomm.c | 160 u_int8_t credits, u_int16_t mtu); 166 u_int8_t credits, struct mbuf *data); 1311 * extra byte for credits. 1448 * one extra byte for credits. 1517 * for credits. 2312 /* Did we get any credits? */ 2315 "%s: Got %d more credits for dlci=%d, state=%d, flags=%#x, " \ 2331 /* Give remote peer more credits (if needed) */ 2336 "%s: Remote side still has credits, dlci=%d, state=%d, flags=%#x, " \ 2795 "ack_timer=%d, mtu=%d, max_retrans=%d, credits 2917 ng_btsocket_rfcomm_set_pn(ng_btsocket_rfcomm_pcb_p pcb, u_int8_t cr, u_int8_t flow_control, u_int8_t credits, u_int16_t mtu) argument 3005 ng_btsocket_rfcomm_send_uih(ng_btsocket_rfcomm_session_p s, u_int8_t address, u_int8_t pf, u_int8_t credits, struct mbuf *data) argument 3175 u_int8_t credits; local [all...] |
/freebsd-current/sys/dev/ixl/ |
H A D | ixl_txrx.c | 468 int head, credits; local 473 credits = head - txr->tx_cidx_processed; 474 if (credits < 0) 475 credits += scctx->isc_ntxd[0]; 479 return (credits);
|
/freebsd-current/sys/ofed/drivers/infiniband/ulp/sdp/ |
H A D | sdp_cma.c | 179 atomic_set(&ssk->tx_ring.credits, ssk->max_bufs); 211 atomic_set(&ssk->tx_ring.credits, ssk->max_bufs);
|
H A D | sdp.h | 279 atomic_t credits; member in struct:sdp_tx_ring 280 #define tx_credits(ssk) (atomic_read(&ssk->tx_ring.credits)) 456 sdp_dbg_data(ssk->socket, "Arming TX cq. credits: %d, posted: %d\n", 463 * - tx credits
|
H A D | sdp_tx.c | 160 atomic_dec(&ssk->tx_ring.credits);
|
H A D | sdp_rx.c | 421 atomic_set(&ssk->tx_ring.credits, mseq_ack - ring_head(ssk->tx_ring) + 520 /* Wakeup writers if we now have credits. */ 649 sdp_prf(ssk->socket, NULL, "credits: %d -> %d",
|
/freebsd-current/sys/netgraph/bluetooth/include/ |
H A D | ng_btsocket_rfcomm.h | 179 u_int8_t credits; member in struct:rfcomm_mcc_pn 296 int16_t rx_cred; /* RX credits */ 297 int16_t tx_cred; /* TX credits */
|
/freebsd-current/sys/dev/sfxge/common/ |
H A D | ef10_rx.c | 893 uint32_t credits; local 902 * credits than it is allowed to have (maximum). However, 905 credits = MIN(rxq_state->eers_rx_packed_stream_credits, 911 ERF_DZ_RX_DESC_MAGIC_DATA, credits);
|
/freebsd-current/sys/dev/cxgbe/ |
H A D | t4_sge.c | 6215 /* Firmware doesn't return "partial" credits. */ 6217 ("%s: unexpected number of credits: %d, %d", 6220 ("%s: descriptor with no credits: cidx %d", 6768 /* How many len16 credits do we need to send this mbuf. */ 6775 * credits and kick the tx. 6885 uint8_t credits = cpl->credits; local 6890 MPASS(credits >= ETID_FLOWC_LEN16); 6891 credits -= ETID_FLOWC_LEN16; 6900 while (credits > [all...] |
/freebsd-current/sys/net/ |
H A D | iflib.c | 2083 qidx_t credits; local 2094 credits = fl->ifl_credits; 2099 MPASS(credits + n <= fl->ifl_size); 2103 if (pidx == fl->ifl_cidx && (credits < fl->ifl_size)) 2165 credits++; 2167 MPASS(credits <= fl->ifl_size); 2179 fl->ifl_credits = credits; 2191 fl->ifl_credits = credits; 6551 int credits; local 6558 if ((credits [all...] |