Home
last modified time | relevance | path

Searched refs:rx_rbr_p (Results 1 – 4 of 4) sorted by relevance

/titanic_41/usr/src/uts/common/io/hxge/
H A Dhxge_rxdma.c106 p_rx_rbr_ring_t rx_rbr_p);
959 void hxge_post_page(p_hxge_t hxgep, p_rx_rbr_ring_t rx_rbr_p,
963 hxge_post_page(p_hxge_t hxgep, p_rx_rbr_ring_t rx_rbr_p, p_rx_msg_t rx_msg_p) in hxge_post_page() argument
973 if (rx_rbr_p->rbr_use_bcopy) { in hxge_post_page()
975 atomic_dec_32(&rx_rbr_p->rbr_consumed); in hxge_post_page()
977 atomic_dec_32(&rx_rbr_p->rbr_used); in hxge_post_page()
982 rx_rbr_p->rbr_wr_index = ((rx_rbr_p->rbr_wr_index + 1) & in hxge_post_page()
983 rx_rbr_p->rbr_wrap_mask); in hxge_post_page()
984 rx_rbr_p->rbr_desc_vp[rx_rbr_p->rbr_wr_index] = rx_msg_p->shifted_addr; in hxge_post_page()
990 hpi_rxdma_rdc_rbr_kick(HXGE_DEV_HPI_HANDLE(hxgep), rx_rbr_p->rdc, 1); in hxge_post_page()
[all …]
H A Dhxge_rxdma.h294 struct _rx_rbr_ring_t *rx_rbr_p; member
347 struct _rx_rbr_ring_t *rx_rbr_p; member
/titanic_41/usr/src/uts/common/io/nxge/
H A Dnxge_rxdma.c1628 void nxge_post_page(p_nxge_t nxgep, p_rx_rbr_ring_t rx_rbr_p,
1632 nxge_post_page(p_nxge_t nxgep, p_rx_rbr_ring_t rx_rbr_p, p_rx_msg_t rx_msg_p) in nxge_post_page() argument
1642 if (rx_rbr_p->rbr_use_bcopy) { in nxge_post_page()
1644 atomic_dec_32(&rx_rbr_p->rbr_consumed); in nxge_post_page()
1650 MUTEX_ENTER(&rx_rbr_p->post_lock); in nxge_post_page()
1651 rx_rbr_p->rbr_wr_index = ((rx_rbr_p->rbr_wr_index + 1) & in nxge_post_page()
1652 rx_rbr_p->rbr_wrap_mask); in nxge_post_page()
1653 rx_rbr_p->rbr_desc_vp[rx_rbr_p->rbr_wr_index] = rx_msg_p->shifted_addr; in nxge_post_page()
1654 MUTEX_EXIT(&rx_rbr_p->post_lock); in nxge_post_page()
1656 rx_rbr_p->rdc, 1); in nxge_post_page()
[all …]
/titanic_41/usr/src/uts/common/sys/nxge/
H A Dnxge_rxdma.h171 struct _rx_rbr_ring_t *rx_rbr_p; member
238 struct _rx_rbr_ring_t *rx_rbr_p; member