Lines Matching defs:ssbdp
58 sw_tx_sbd_t *ssbdp;
68 ssbdp = srp->sw_sbds + slot;
70 DMA_ZERO(ssbdp->desc);
72 if (ssbdp->mp != NULL) {
74 for (dmah = ssbdp->mp_hndl.head; dmah != NULL;
78 freemsg(ssbdp->mp);
81 NGE_TXSWD_RECYCLE(ssbdp);
160 sw_tx_sbd_t *ssbdp;
210 ssbdp = &srp->sw_sbds[slot];
211 hw_sbd_p = DMA_VPTR(ssbdp->desc);
213 if (ssbdp->flags == HOST_OWN)
218 DMA_ZERO(ssbdp->desc);
219 if (ssbdp->mp != NULL) {
220 ssbdp->mp->b_next = mp;
221 mp = ssbdp->mp;
223 if (ssbdp->mp_hndl.head != NULL)
224 nge_tx_dmah_push(&ssbdp->mp_hndl, &dmah);
227 NGE_TXSWD_RECYCLE(ssbdp);
362 sw_tx_sbd_t *ssbdp;
384 ssbdp = &srp->sw_sbds[start_index];
385 ASSERT(ssbdp->flags == HOST_OWN);
387 txb = DMA_VPTR(ssbdp->pbuf);
398 DMA_SYNC(ssbdp->pbuf, DDI_DMA_SYNC_FORDEV);
402 hw_sbd_p = DMA_VPTR(ssbdp->desc);
404 ngep->desc_attr.txd_fill(hw_sbd_p, &ssbdp->pbuf.cookie, totlen,
408 ssbdp->flags = CONTROLER_OWN;