Lines Matching defs:hxgep
39 static int hxge_start(p_hxge_t hxgep, p_tx_ring_t tx_ring_p, p_mblk_t mp);
47 (void) hxge_txdma_reclaim(ring->hxgep, ring, 0);
50 mac_tx_ring_update(ring->hxgep->mach, ring->ring_handle);
67 p_hxge_t hxgep;
74 hxgep = rhp->hxgep;
75 tx_ring_p = hxgep->tx_rings->rings[rhp->index];
76 ASSERT(hxgep == tx_ring_p->hxgep);
78 status = hxge_start(hxgep, tx_ring_p, mp);
88 hxge_start(p_hxge_t hxgep, p_tx_ring_t tx_ring_p, p_mblk_t mp)
149 HXGE_DEBUG_MSG((hxgep, TX_CTL,
151 HXGE_DEBUG_MSG((hxgep, TX_CTL,
155 statsp = hxgep->statsp;
157 if (hxgep->statsp->port_stats.lb_mode == hxge_lb_normal) {
160 HXGE_DEBUG_MSG((hxgep, TX_CTL, "==> hxge_start: "
177 HXGE_DEBUG_MSG((hxgep, TX_CTL,
190 HXGE_DEBUG_MSG((hxgep, TX_CTL,
198 HXGE_DEBUG_MSG((hxgep, TX_CTL,
203 HXGE_DEBUG_MSG((hxgep, TX_CTL,
213 HXGE_DEBUG_MSG((hxgep, TX_CTL,
217 if (!hxge_txdma_reclaim(hxgep, tx_ring_p, hxge_tx_minfree)) {
218 HXGE_DEBUG_MSG((hxgep, TX_CTL,
220 HXGE_DEBUG_MSG((hxgep, TX_CTL,
243 hpi_desc_handle.hxgep = hxgep;
255 HXGE_DEBUG_MSG((hxgep, TX_CTL, "==> hxge_start: wr_index %d i %d",
260 HXGE_DEBUG_MSG((hxgep, TX_CTL,
284 HXGE_DEBUG_MSG((hxgep, TX_CTL, "==> hxge_start(1): nmblks %d "
342 HXGE_DEBUG_MSG((hxgep, TX_CTL,
353 HXGE_DEBUG_MSG((hxgep, TX_CTL,
358 HXGE_DEBUG_MSG((hxgep, TX_CTL,
362 HXGE_DEBUG_MSG((hxgep, TX_CTL,
379 HXGE_DEBUG_MSG((hxgep, TX_CTL,
391 HXGE_DEBUG_MSG((hxgep, TX_CTL,
398 HXGE_DEBUG_MSG((hxgep, TX_CTL,
406 HXGE_DEBUG_MSG((hxgep, TX_CTL,
408 HXGE_DEBUG_MSG((hxgep, TX_CTL,
410 HXGE_DEBUG_MSG((hxgep, TX_CTL, "==> hxge_start: "
417 HXGE_DEBUG_MSG((hxgep, TX_CTL,
431 HXGE_DEBUG_MSG((hxgep, TX_CTL, "==> hxge_start(9): "
440 HXGE_DEBUG_MSG((hxgep, TX_CTL,
459 HXGE_DEBUG_MSG((hxgep, TX_CTL,
482 HXGE_DEBUG_MSG((hxgep, TX_CTL,
497 HXGE_DEBUG_MSG((hxgep, TX_CTL,
518 HXGE_DEBUG_MSG((hxgep, TX_CTL,
522 HXGE_ERROR_MSG((hxgep, HXGE_ERR_CTL,
565 HXGE_DEBUG_MSG((hxgep, TX_CTL,
575 hpi_desc_handle.hxgep = hxgep;
577 hpi_desc_handle.function.instance = hxgep->instance;
582 HXGE_DEBUG_MSG((hxgep, TX_CTL, "\n\t: value 0x%llx\n"
629 min_len = (hxgep->msg_min + TX_PKT_HEADER_SIZE + (npads * 2));
651 HXGE_DEBUG_MSG((hxgep, TX_CTL, "==> hxge_start: cksum_flags 0x%x ",
654 HXGE_DEBUG_MSG((hxgep, TX_CTL,
658 HXGE_DEBUG_MSG((hxgep, TX_CTL,
668 HXGE_DEBUG_MSG((hxgep, TX_CTL,
688 HXGE_DEBUG_MSG((hxgep, TX_CTL,
698 HXGE_DEBUG_MSG((hxgep,
704 HXGE_DEBUG_MSG((hxgep, TX_CTL, "==> hxge_start(15): setting SOP "
716 HXGE_DEBUG_MSG((hxgep, TX_CTL, "==> hxge_start(16): set SOP done"));
719 hpi_desc_handle.hxgep = hxgep;
721 hpi_desc_handle.function.instance = hxgep->instance;
723 HXGE_DEBUG_MSG((hxgep, TX_CTL, "\n\t: value 0x%llx\n"
731 HXGE_DEBUG_MSG((hxgep, TX_CTL,
736 HXGE_DEBUG_MSG((hxgep, TX_CTL,
745 HXGE_DEBUG_MSG((hxgep, TX_CTL, "hxge_start(19): sync 1 "
755 HXGE_DEBUG_MSG((hxgep, TX_CTL, "hxge_start(20): sync 1 "
763 HXGE_DEBUG_MSG((hxgep, TX_CTL, "hxge_start(21): sync 2 "
780 HXGE_DEBUG_MSG((hxgep, TX_CTL, "==> hxge_start: TX kick: "
784 HXGE_DEBUG_MSG((hxgep, TX_CTL, "==> hxge_start: TX KICKING: "));
791 TXDMA_REG_WRITE64(HXGE_DEV_HPI_HANDLE(hxgep),
795 HXGE_DEBUG_MSG((hxgep, TX_CTL, "<== hxge_start"));
801 HXGE_DEBUG_MSG((hxgep, TX_CTL, "==> hxge_start: clean up"));
812 HXGE_DEBUG_MSG((hxgep, TX_CTL,
842 HXGE_DEBUG_MSG((hxgep, TX_CTL, "<== hxge_start"));