Home
last modified time | relevance | path

Searched refs:txr_next (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/dev/qlxgb/
H A Dqla_hw.c512 tx_cmd = &hw->tx_ring_base[hw->txr_next]; in qla_fw_cmd()
518 hw->txr_next = (hw->txr_next + 1) & (NUM_TX_DESCRIPTORS - 1); in qla_fw_cmd()
521 QL_UPDATE_TX_PRODUCER_INDEX(ha, hw->txr_next); in qla_fw_cmd()
985 *tx_idx = hw->txr_next; in qla_hw_send()
1050 hw->txr_next = (hw->txr_next + 1) & (NUM_TX_DESCRIPTORS - 1); in qla_hw_send()
1063 tx_cmd = &hw->tx_ring_base[hw->txr_next]; in qla_hw_send()
1095 hw->txr_next = (hw->txr_next + 1) & (NUM_TX_DESCRIPTORS - 1); in qla_hw_send()
1099 tx_cmd = &hw->tx_ring_base[hw->txr_next]; in qla_hw_send()
1107 hw->txr_next = in qla_hw_send()
1115 QL_UPDATE_TX_PRODUCER_INDEX(ha, hw->txr_next); in qla_hw_send()
[all …]
H A Dqla_hw.h772 volatile uint32_t txr_next; /* # next available tx ring entry */ member
/freebsd/sys/dev/qlxge/
H A Dqls_hw.c637 uint32_t txr_done, txr_next; in qls_hw_tx_done() local
640 txr_next = ha->tx_ring[txr_idx].txr_next; in qls_hw_tx_done()
642 if (txr_done == txr_next) { in qls_hw_tx_done()
644 } else if (txr_done > txr_next) { in qls_hw_tx_done()
648 txr_done - txr_next; in qls_hw_tx_done()
722 tx_mac->tid_lo = txr_next; in qls_hw_send()
740 ha->tx_ring[txr_idx].tx_buf[txr_next].oal_paddr; in qls_hw_send()
760 txr_next = (txr_next + 1) & (NUM_TX_DESCRIPTORS - 1); in qls_hw_send()
761 ha->tx_ring[txr_idx].txr_next = txr_next; in qls_hw_send()
765 Q81_WR_WQ_PROD_IDX(txr_idx, txr_next); in qls_hw_send()
[all …]
H A Dqls_def.h121 volatile uint32_t txr_next; /* # next available tx ring entry */ member
H A Dqls_os.c186 ha->tx_ring[i].txr_next); in qls_sysctl_get_drvr_stats()
1127 tx_idx = ha->tx_ring[txr_idx].txr_next; in qls_send()
/freebsd/sys/dev/qlxgbe/
H A Dql_hw.c2638 txr_next = hw->tx_cntxt[txr_idx].txr_next = in ql_hw_send()
2639 (hw->tx_cntxt[txr_idx].txr_next + 1) & in ql_hw_send()
2646 tx_cmd = &hw->tx_cntxt[txr_idx].tx_ring_base[txr_next]; in ql_hw_send()
2653 txr_next = hw->tx_cntxt[txr_idx].txr_next; in ql_hw_send()
2690 txr_next = hw->tx_cntxt[txr_idx].txr_next = in ql_hw_send()
2691 (hw->tx_cntxt[txr_idx].txr_next + 1) & in ql_hw_send()
2705 txr_next = hw->tx_cntxt[txr_idx].txr_next = in ql_hw_send()
2706 (hw->tx_cntxt[txr_idx].txr_next + 1) & in ql_hw_send()
3399 hw_tx_cntxt->txr_next = hw_tx_cntxt->txr_comp = 0; in qla_init_xmt_cntxt_i()
3769 hw_tx_cntxt->txr_next, hw_tx_cntxt->txr_comp); in ql_hw_tx_done_locked()
[all …]
H A Dql_ioctl.h115 uint32_t txr_next; member
H A Dql_ioctl.c420 tx_state->txr_next = ha->hw.tx_cntxt[i].txr_next; in ql_get_tx_state()
H A Dql_hw.h1531 volatile uint32_t txr_next; /* # next available tx ring entry */ member
H A Dql_os.c1269 tx_idx = ha->hw.tx_cntxt[txr_idx].txr_next; in qla_send()