Lines Matching defs:ldvp
87 static mblk_t *hxge_rx_pkts(p_hxge_t hxgep, uint_t vindex, p_hxge_ldv_t ldvp,
99 p_hxge_ldv_t ldvp, rdc_stat_t cs);
1090 p_hxge_ldv_t ldvp = (p_hxge_ldv_t)arg1;
1100 if (ldvp == NULL) {
1102 "<== hxge_rx_intr: arg2 $%p arg1 $%p", hxgep, ldvp));
1106 if (arg2 == NULL || (void *) ldvp->hxgep != arg2) {
1107 hxgep = ldvp->hxgep;
1111 "==> hxge_rx_intr: arg2 $%p arg1 $%p", hxgep, ldvp));
1121 channel = ldvp->vdma_index;
1124 ldgp = ldvp->ldgp;
1130 ASSERT(ring->ldvp == ldvp);
1149 mp = hxge_rx_pkts(hxgep, ldvp->vdma_index,
1150 ldvp, ring, cs, -1);
1156 (void) hxge_rx_err_evnts(hxgep, channel, ldvp, cs);
1193 (void) hpi_intr_mask_set(handle, ldvp->ldv, 1);
1322 (void) hpi_intr_mask_set(handle, ringp->ldvp->ldv, 0);
1343 p_hxge_ldv_t ldvp;
1373 mblk = hxge_rx_pkts(hxgep, ring->ldvp->vdma_index,
1374 ring->ldvp, ring, cs, bytes_to_pickup);
1375 ldvp = ring->ldvp;
1380 if (ldvp && (cs.value & RDC_STAT_ERROR)) {
1385 (void) hxge_rx_err_evnts(hxgep, ldvp->vdma_index, ldvp, cs);
1395 hxge_rx_pkts(p_hxge_t hxgep, uint_t vindex, p_hxge_ldv_t ldvp,
1417 "channel %d", vindex, ldvp->channel));
1421 if (channel != ldvp->channel) {
1424 vindex, ldvp->channel, channel));
2115 hxge_rx_err_evnts(p_hxge_t hxgep, uint_t index, p_hxge_ldv_t ldvp,
2127 channel = ldvp->channel;
2129 rdc_stats = &hxgep->statsp->rdc_stats[ldvp->vdma_index];