Searched defs:ssbdp (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/io/bge/
H A Dbge_send.c98 sw_sbd_t *ssbdp; local
120 ssbdp = &srp->sw_sbds[slot];
121 ASSERT(ssbdp->pbuf != NULL);
122 buf_item = ssbdp->pbuf;
129 ssbdp->pbuf = NULL;
370 sw_sbd_t *ssbdp; local
432 ssbdp = &srp->sw_sbds[tx_next];
433 ASSERT(ssbdp->pbuf == NULL);
434 ssbdp->pbuf = txbuf_item;
439 hw_sbd_p = DMA_VPTR(ssbdp
[all...]
H A Dbge_main2.c215 sw_sbd_t *ssbdp; local
270 ssbdp = srp->sw_sbds;
271 for (slot = 0; slot < srp->desc.nslots; ++ssbdp, ++slot)
272 ssbdp->pbuf = NULL;
2371 sw_sbd_t *ssbdp; local
2419 ssbdp = kmem_zalloc(nslots*sizeof (*ssbdp), KM_SLEEP);
2424 srp->sw_sbds = ssbdp;
2438 for (slot = 0; slot < nslots; ++ssbdp, ++slot) {
2439 bge_slice_chunk(&ssbdp
[all...]
/illumos-gate/usr/src/uts/common/io/rge/
H A Drge_rxtx.c483 sw_sbd_t *ssbdp; local
506 ssbdp = &rgep->sw_sbds[slot];
517 txb = DMA_VPTR(ssbdp->pbuf);
558 DMA_SYNC(ssbdp->pbuf, DDI_DMA_SYNC_FORDEV);
564 ASSERT(hw_sbd_p == ssbdp->desc.mem_va);
581 ethhdr = (struct ether_header *)(DMA_VPTR(ssbdp->pbuf));
587 ((uint8_t *)DMA_VPTR(ssbdp->pbuf) +
H A Drge_main.c308 sw_sbd_t *ssbdp; local
316 ssbdp = rgep->sw_sbds;
320 RGE_BSWAP_32(ssbdp->pbuf.cookie.dmac_laddress);
322 RGE_BSWAP_32(ssbdp->pbuf.cookie.dmac_laddress >> 32);
326 ssbdp++;
396 sw_sbd_t *ssbdp; local
399 ssbdp = rgep->sw_sbds;
401 rge_free_dma_mem(&ssbdp->pbuf);
402 ssbdp++;
472 sw_sbd_t *ssbdp; local
[all...]
/illumos-gate/usr/src/uts/common/io/nge/
H A Dnge_tx.c58 sw_tx_sbd_t *ssbdp; local
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; local
210 ssbdp = &srp->sw_sbds[slot];
211 hw_sbd_p = DMA_VPTR(ssbdp
362 sw_tx_sbd_t *ssbdp; local
[all...]
H A Dnge_main.c462 sw_tx_sbd_t *ssbdp; local
465 ssbdp = srp->sw_sbds;
483 kmem_free(ssbdp, srp->desc.nslots*sizeof (*ssbdp));
501 sw_tx_sbd_t *ssbdp; local
518 ssbdp = kmem_zalloc(nslots*sizeof (*ssbdp), KM_SLEEP);
519 srp->sw_sbds = ssbdp;
527 for (slot = 0; slot < nslots/ngep->nge_split; ++ssbdp, ++slot) {
528 nge_slice_chunk(&ssbdp
572 sw_tx_sbd_t *ssbdp; local
[all...]

Completed in 94 milliseconds