Searched refs:bmbx (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_hw.c543 dev->bmbx = oce_alloc_dma_buffer(dev,
545 if (dev->bmbx == NULL) {
547 "Failed to allocate bmbx: size = %u",
600 if (dev->bmbx != NULL) {
601 oce_free_dma_buffer(dev, dev->bmbx);
602 dev->bmbx = NULL;
H A Doce_mbx.c99 mbx = (struct oce_bmbx *)DBUF_VA(dev->bmbx);
179 /* sync the bmbx */
180 (void) DBUF_SYNC(dev->bmbx, DDI_DMA_SYNC_FORDEV);
183 pa = (uint32_t)(DBUF_PA(dev->bmbx) >> 34);
214 pa = (uint32_t)(DBUF_PA(dev->bmbx) >> 4) & 0x3fffffff;
228 (void) ddi_dma_sync(DBUF_DHDL(dev->bmbx), 0, 0,
230 if (oce_fm_check_dma_handle(dev, DBUF_DHDL(dev->bmbx)) != DDI_FM_OK) {
258 mb = (struct oce_bmbx *)DBUF_VA(dev->bmbx);
277 (void) ddi_dma_sync(DBUF_DHDL(dev->bmbx), 0, 0,
279 ret = oce_fm_check_dma_handle(dev, DBUF_DHDL(dev->bmbx));
[all...]
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/
H A Doce_impl.h223 oce_dma_buf_t *bmbx; /* Bootstrap MailBox */ member in struct:oce_dev

Completed in 919 milliseconds