Home
last modified time | relevance | path

Searched refs:bd_left (Results 1 – 16 of 16) sorted by relevance

/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dbd_chain.h25 return bd_chain->bd_left; in lm_bd_chain_avail_bds()
73 return (bd_chain->bd_left == 0); in lm_bd_chain_is_empty()
79 return (bd_chain->bd_left == bd_chain->capacity); in lm_bd_chain_is_full()
258 bd_chain->bd_left = bd_chain->capacity; in lm_bd_chain_add_page()
309 bd_chain->bd_left = 0; in lm_bd_chain_setup()
314 bd_chain->bd_left = bd_chain->capacity; in lm_bd_chain_setup()
509 bd_chain->bd_left += nbds; in lm_bd_chain_bds_consumed()
510 DbgBreakIfFastPath(bd_chain->bd_left > bd_chain->capacity); in lm_bd_chain_bds_consumed()
521 DbgBreakIf(!bd_chain->bd_left); in lm_toe_bd_chain_produce_bd()
529 bd_chain->bd_left--; in lm_toe_bd_chain_produce_bd()
[all …]
H A Dbd_chain_st.h24 u16_t bd_left; /* number of not produced, _usable_ bds */ member
H A Dlm_resc.c604 LM_TXQ(pdev, cid).bd_chain.bd_left); in lm_setup_txq()
715 bd_chain->bd_left); in lm_setup_rxq()
793 rcq_chain->bd_chain.bd_left); in lm_setup_rcq()
1427 bd_chain->bd_left); in lm_setup_tpa_chain()
1466 …pdev->sq_info.sq_chain.bd_left = USABLE_BDS_PER_PAGE(sizeof(struct slow_path_element), TRUE); /* … in lm_setup_sq()
1470 … pdev->sq_info.sq_chain.last_bd = pdev->sq_info.sq_chain.prod_bd + pdev->sq_info.sq_chain.bd_left ; in lm_setup_sq()
H A Dlm_sp.c3947 pdev->sq_info.sq_chain.bd_left ++; in lm_sq_complete()
/illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/
H A Dbnx_lm_recv.c76 rxq->bd_left--; in post_bd_buffer()
103 if(rxq->bd_left == 0) in lm_post_buffers()
109 else if(rxq->bd_left) in lm_post_buffers()
150 if(rxq->bd_left == 0) in lm_post_buffers()
222 rxq->bd_left++; in get_packets_rcvd()
498 rxq->bd_left++; in lm_recv_abort()
531 if(rxq->vmq_lookahead_size && rxq->bd_left < 2) in lm_post_buffers()
535 else if(rxq->bd_left == 0) in lm_post_buffers()
685 rxq->bd_left += rxq->vmq_lookahead_size? 2 : 1; in get_packets_rcvd()
983 rxq->bd_left += rxq->vmq_lookahead_size? 2 : 1; in lm_recv_abort()
H A Dbnx_lm_send.c79 if(frags->cnt > txq->bd_left) in lm_send_packet()
88 txq->bd_left -= (u16_t) frags->cnt; in lm_send_packet()
396 if(frags->cnt > txq->bd_left) in lm_send_packet()
405 txq->bd_left -= (u16_t) frags->cnt; in lm_send_packet()
733 txq->bd_left += pkt->u1.tx.bd_used; in get_packets_sent()
862 txq->bd_left += pkt->u1.tx.bd_used; in lm_send_abort()
867 DbgBreakIf(txq->bd_left != in lm_send_abort()
H A Dbnx_hw_reset.c878 pdev->ofld.gen_chain.bd_left = pdev->params.gen_bd_page_cnt * in l4_reset_setup()
883 pdev->ofld.gen_chain.bd_left); in l4_reset_setup()
925 pdev->ofld.hcopy_chain.bd_left = pdev->params.hcopy_bd_page_cnt * in l4_reset_setup()
1028 txq->bd_left = bd_page_cnt * MAX_BD_PER_PAGE - 1; in init_l2txq()
1126 rxq->bd_left = bd_page_cnt * MAX_BD_PER_PAGE - 1; in init_l2rxq()
H A Dlm5706.h821 u16_t bd_left; member
882 u16_t bd_left; member
/illumos-gate/usr/src/uts/common/io/bnx/
H A Dbnxsnd.c302 if (txq->bd_left < BNX_MAX_SGL_ENTRIES) { in bnx_xmit_packet()
315 if (s_list_is_empty(waitq) && txq->bd_left >= lmfraglist->cnt) { in bnx_xmit_packet()
323 if (txq->bd_left >= BNX_MAX_SGL_ENTRIES) { in bnx_xmit_packet()
538 if (lmfraglist->cnt > txq->bd_left) { in bnx_xmit_ring_xmit_qpkt()
679 if (lmtxring->bd_left >= BNX_MAX_SGL_ENTRIES) { in bnx_xmit_ring_post()
/illumos-gate/usr/src/uts/common/io/bnxe/
H A Dbnxe_tx.c185 if (pTxPkt->frag_list.cnt + 2 > pLmTxChain->bd_chain.bd_left) in BnxeTxSendWaitingPkt()
272 (pLmTxChain->bd_chain.bd_left >= BNXE_MAX_DMA_FRAGS_PER_PKT)) in BnxeTxRingProcess()
935 if (pLmTxChain->bd_chain.bd_left < BNXE_MAX_DMA_FRAGS_PER_PKT + 2) in BnxeTxSendMblk()
960 (pLmTxChain->bd_chain.bd_left >= pTxPkt->frag_list.cnt + 2)) in BnxeTxSendMblk()
993 pLmTxChain->bd_chain.bd_left, pTxPkt->frag_list.cnt); in BnxeTxSendMblk()
1009 if ((pLmTxChain->bd_chain.bd_left >= BNXE_MAX_DMA_FRAGS_PER_PKT) && in BnxeTxSendMblk()
H A Dbnxe_kstat.c1582 pStats->rxqBdLeft.value.ui64 = pRxq->chain_arr[LM_RXQ_CHAIN_IDX_BD].bd_left; in BnxeKstatRxRingUpdate()
1593 pStats->sgeBdLeft.value.ui64 = pRxq->chain_arr[LM_RXQ_CHAIN_IDX_SGE].bd_left; in BnxeKstatRxRingUpdate()
1601 pStats->rcqBdLeft.value.ui64 = pRcq->bd_chain.bd_left; in BnxeKstatRxRingUpdate()
1649 pStats->txBdLeft.value.ui64 = LM_TXQ(pLM, idx).bd_chain.bd_left; in BnxeKstatTxRingUpdate()
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/
H A Dcommand.h40 pdev->sq_info.sq_chain.bd_left --; in _lm_sq_post()
H A Dlm5710.h2568 u16_t bd_left; member
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/
H A Dlm_l5.c250 bd_chain->bd_left); in lm_sc_setup_eq()
369 bd_chain->bd_left); in lm_fc_setup_eq()
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/
H A Dlm_l4sp.c348 num_bufs = bd_chain->bd_left; /* required number of bufs from grq pool */ in lm_tcp_rx_fill_grq()
350 …essage(pdev, VERBOSEl4rx, "###lm_tcp_rx_fill_grq bd_left (to be filled)= %d\n", bd_chain->bd_left); in lm_tcp_rx_fill_grq()
456 if (num_bufs < bd_chain->bd_left) { in lm_tcp_rx_fill_grq()
493 if (bd_chain->bd_left) { in lm_tcp_rx_fill_grq()
H A Dlm_l4rx.c1627 …oe_rss_id].bd_chain.capacity - pdev->toe_info.grqs[drv_toe_rss_id].bd_chain.bd_left < GRQ_XON_TH) { in lm_tcp_rx_compensate_grq()