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

/freebsd-13-stable/sys/dev/cxgb/common/
H A Dcxgb_ctl_defs.h136 unsigned int credits; member in struct:rdma_cq_op
146 unsigned int credits; member in struct:rdma_cq_setup
H A Dcxgb_common.h816 unsigned int credits, unsigned int credit_thres);
826 unsigned int credits);
H A Dcxgb_t3_hw.c2569 unsigned int credits = type == SGE_CNTXT_OFLD ? 0 : FW_WR_NUM; local
2578 V_EC_CREDITS(credits) | V_EC_GTS(gts_enable));
2682 * @credits: completion queue credits
2691 unsigned int credits, unsigned int credit_thres)
2706 t3_write_reg(adapter, A_SG_CONTEXT_DATA3, V_CQ_CREDITS(credits) |
2813 * @credits: credits to return to the CQ
2823 unsigned int credits)
2830 t3_write_reg(adapter, A_SG_CONTEXT_DATA0, credits << 1
2689 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
2822 t3_sge_cqcntxt_op(adapter_t *adapter, unsigned int id, unsigned int op, unsigned int credits) argument
[all...]
H A Dcxgb_t3_cpl.h928 __be16 credits; member in struct:cpl_wr_ack
/freebsd-13-stable/sys/dev/cxgbe/tom/
H A Dt4_cpl_io.c162 ("%s: not enough credits (%d)", __func__, toep->tx_credits));
402 send_rx_credits(struct adapter *sc, struct toepcb *toep, int credits) argument
408 KASSERT(credits >= 0, ("%s: %d credits", __func__, credits));
416 req->credit_dack = htobe32(dack | V_RX_CREDITS(credits));
419 return (credits);
528 ("%s: %d credits", __func__, tx_credits));
548 ("%s: %d credits", __func__, tx_credits));
562 unsigned int plen, uint8_t credits, in
561 write_tx_wr(void *dst, struct toepcb *toep, unsigned int immdlen, unsigned int plen, uint8_t credits, int shove, int ulp_submode) argument
664 u_int plen, nsegs, credits, max_imm, max_nsegs, max_nsegs_1mbuf; local
936 u_int plen, nsegs, credits, max_imm, max_nsegs, max_nsegs_1mbuf; local
1686 uint8_t credits = cpl->credits; local
[all...]
H A Dt4_tls.c1200 ("%s: %d credits", __func__, tx_credits));
1237 unsigned int pdus, uint8_t credits, int shove, int imm_ivs)
1246 V_FW_TLSTX_DATA_WR_LEN16(credits));
1380 u_int plen, nsegs, credits, space, max_nsegs_1mbuf, wr_len; local
1613 credits = howmany(wr_len, 16);
1616 tls_size, expn_size, pdus, credits, shove, imm_ivs ? 1 : 0);
1639 KASSERT(toep->tx_credits >= credits,
1640 ("%s: not enough credits", __func__));
1642 toep->tx_credits -= credits;
1658 txsd->tx_credits = credits;
1235 write_tlstx_wr(struct fw_tlstx_data_wr *txwr, struct toepcb *toep, unsigned int immdlen, unsigned int plen, unsigned int expn, unsigned int pdus, uint8_t credits, int shove, int imm_ivs) argument
1761 u_int nsegs, credits, wr_len; local
[all...]
/freebsd-13-stable/sys/dev/cxgb/
H A Dcxgb_sge.c773 q->credits++;
798 while (q->credits--) {
824 refill_fl(adap, fl, min(16U, fl->size - fl->credits));
830 uint32_t reclaimable = fl->size - fl->credits;
857 q->credits++;
955 * c) Return coalesced response queue credits in case a response queue is
982 refill_rx = ((qs->fl[0].credits < qs->fl[0].size) ||
983 (qs->fl[1].credits < qs->fl[1].size));
1040 * @credits: how many new responses to make available
1046 refill_rspq(adapter_t *sc, const struct sge_rspq *q, u_int credits) argument
2805 unsigned int credits; local
[all...]
H A Dcxgb_adapter.h173 uint32_t credits; member in struct:sge_rspq
206 uint32_t credits; member in struct:sge_fl
/freebsd-13-stable/sys/netgraph/bluetooth/socket/
H A Dng_btsocket_rfcomm.c161 u_int8_t credits, u_int16_t mtu);
167 u_int8_t credits, struct mbuf *data);
1322 * extra byte for credits.
1459 * one extra byte for credits.
1528 * for credits.
2323 /* Did we get any credits? */
2326 "%s: Got %d more credits for dlci=%d, state=%d, flags=%#x, " \
2342 /* Give remote peer more credits (if needed) */
2347 "%s: Remote side still has credits, dlci=%d, state=%d, flags=%#x, " \
2806 "ack_timer=%d, mtu=%d, max_retrans=%d, credits
2928 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
3016 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
3186 u_int8_t credits; local
[all...]
/freebsd-13-stable/sys/dev/ixl/
H A Dixl_txrx.c469 int head, credits; local
474 credits = head - txr->tx_cidx_processed;
475 if (credits < 0)
476 credits += scctx->isc_ntxd[0];
480 return (credits);
H A Di40e_adminq_cmd.h1758 __le16 credits[8]; member in struct:i40e_aqc_query_vsi_ets_sla_config_resp
/freebsd-13-stable/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-13-stable/sys/netgraph/bluetooth/include/
H A Dng_btsocket_rfcomm.h180 u_int8_t credits; member in struct:rfcomm_mcc_pn
297 int16_t rx_cred; /* RX credits */
298 int16_t tx_cred; /* TX credits */
/freebsd-13-stable/sys/dev/sfxge/common/
H A Def10_rx.c895 uint32_t credits; local
904 * credits than it is allowed to have (maximum). However,
907 credits = MIN(rxq_state->eers_rx_packed_stream_credits,
913 ERF_DZ_RX_DESC_MAGIC_DATA, credits);
/freebsd-13-stable/sys/dev/cxgbe/
H A Dt4_sge.c5865 /* Firmware doesn't return "partial" credits. */
5867 ("%s: unexpected number of credits: %d, %d",
5870 ("%s: descriptor with no credits: cidx %d",
6416 /* How many len16 credits do we need to send this mbuf. */
6423 * credits and kick the tx.
6533 uint8_t credits = cpl->credits; local
6538 MPASS(credits >= ETID_FLOWC_LEN16);
6539 credits -= ETID_FLOWC_LEN16;
6548 while (credits >
[all...]
/freebsd-13-stable/sys/net/
H A Diflib.c2037 qidx_t credits; local
2048 credits = fl->ifl_credits;
2053 MPASS(credits + n <= fl->ifl_size);
2057 if (pidx == fl->ifl_cidx && (credits < fl->ifl_size))
2119 credits++;
2121 MPASS(credits <= fl->ifl_size);
2133 fl->ifl_credits = credits;
2145 fl->ifl_credits = credits;
6386 int credits; local
6393 if ((credits
[all...]
/freebsd-13-stable/contrib/ofed/librdmacm/
H A Drsocket.c129 * bits [28-0]: receive credits granted
207 __be16 credits; member in struct:rs_conn_data
1046 conn->credits = htobe16(rs->rq_size);
1080 rs->sseq_comp = be16toh(conn->credits);
2017 * For example, rsend may need to wait for credits from the remote side,
/freebsd-13-stable/sys/dev/cxgbe/common/
H A Dt4_msg.h1258 __be16 credits; member in struct:cpl_wr_ack
2760 u8 credits; member in struct:cpl_fw4_ack

Completed in 544 milliseconds