Searched refs:credits (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-current/sys/dev/enic/
H A Dvnic_intr.h65 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 Dcxgb_ctl_defs.h134 unsigned int credits; member in struct:rdma_cq_op
144 unsigned int credits; member in struct:rdma_cq_setup
H A Dcxgb_common.h814 unsigned int credits, unsigned int credit_thres);
824 unsigned int credits);
H A Dcxgb_t3_hw.c2566 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 Dhtc.c82 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 Dhtc.h145 u8 credits; member in struct:ath12k_htc_credit_report
/freebsd-current/sys/contrib/dev/athk/ath11k/
H A Dhtc.c81 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 Dhtc.h146 u8 credits; member in struct:ath11k_htc_credit_report
/freebsd-current/sys/dev/cxgbe/tom/
H A Dt4_cpl_io.c154 ("%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 Dt4_tls.c355 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 Dhtc.c115 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 Dhtc.h225 u8 credits; member in struct:ath10k_htc_credit_report
/freebsd-current/sys/dev/iavf/
H A Diavf_txrx_iflib.c459 * 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 Dcxgb_sge.c768 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 Dcxgb_adapter.h171 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 Dng_btsocket_rfcomm.c160 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 Dixl_txrx.c468 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 Dsdp_cma.c179 atomic_set(&ssk->tx_ring.credits, ssk->max_bufs);
211 atomic_set(&ssk->tx_ring.credits, ssk->max_bufs);
H A Dsdp.h279 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 Dsdp_tx.c160 atomic_dec(&ssk->tx_ring.credits);
H A Dsdp_rx.c421 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 Dng_btsocket_rfcomm.h179 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 Def10_rx.c893 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 Dt4_sge.c6215 /* 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 Diflib.c2083 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...]

Completed in 479 milliseconds

12