Home
last modified time | relevance | path

Searched refs:tbd_area (Results 1 – 10 of 10) sorted by relevance

/titanic_50/usr/src/uts/common/io/ixgbe/
H A Dixgbe_buf.c336 &tx_ring->tbd_area.dma_handle); in ixgbe_alloc_tbd_ring()
341 tx_ring->tbd_area.dma_handle = NULL; in ixgbe_alloc_tbd_ring()
350 ret = ddi_dma_mem_alloc(tx_ring->tbd_area.dma_handle, in ixgbe_alloc_tbd_ring()
353 (caddr_t *)&tx_ring->tbd_area.address, in ixgbe_alloc_tbd_ring()
354 &len, &tx_ring->tbd_area.acc_handle); in ixgbe_alloc_tbd_ring()
359 tx_ring->tbd_area.acc_handle = NULL; in ixgbe_alloc_tbd_ring()
360 tx_ring->tbd_area.address = NULL; in ixgbe_alloc_tbd_ring()
361 if (tx_ring->tbd_area.dma_handle != NULL) { in ixgbe_alloc_tbd_ring()
362 ddi_dma_free_handle(&tx_ring->tbd_area.dma_handle); in ixgbe_alloc_tbd_ring()
363 tx_ring->tbd_area.dma_handle = NULL; in ixgbe_alloc_tbd_ring()
[all …]
H A Dixgbe_tx.c1142 DMA_SYNC(&tx_ring->tbd_area, DDI_DMA_SYNC_FORDEV); in ixgbe_tx_fill_ring()
1234 DMA_SYNC(&tx_ring->tbd_area, DDI_DMA_SYNC_FORKERNEL); in ixgbe_tx_recycle_legacy()
1236 if (ixgbe_check_dma_handle(tx_ring->tbd_area.dma_handle) != DDI_FM_OK) { in ixgbe_tx_recycle_legacy()
1403 (void) ddi_dma_sync(tx_ring->tbd_area.dma_handle, in ixgbe_tx_recycle_head_wb()
1408 if (ixgbe_check_dma_handle(tx_ring->tbd_area.dma_handle) != DDI_FM_OK) { in ixgbe_tx_recycle_head_wb()
H A Dixgbe_sw.h474 dma_buffer_t tbd_area; member
H A Dixgbe_main.c2584 buf_low = (uint32_t)tx_ring->tbd_area.dma_address; in ixgbe_setup_tx_ring()
2585 buf_high = (uint32_t)(tx_ring->tbd_area.dma_address >> 32); in ixgbe_setup_tx_ring()
2604 ((uintptr_t)tx_ring->tbd_area.address + size); in ixgbe_setup_tx_ring()
2608 (tx_ring->tbd_area.dma_address + size); in ixgbe_setup_tx_ring()
2610 ((tx_ring->tbd_area.dma_address + size) >> 32); in ixgbe_setup_tx_ring()
/titanic_50/usr/src/uts/common/io/igb/
H A Digb_buf.c231 &tx_ring->tbd_area.dma_handle); in igb_alloc_tbd_ring()
236 tx_ring->tbd_area.dma_handle = NULL; in igb_alloc_tbd_ring()
245 ret = ddi_dma_mem_alloc(tx_ring->tbd_area.dma_handle, in igb_alloc_tbd_ring()
248 (caddr_t *)&tx_ring->tbd_area.address, in igb_alloc_tbd_ring()
249 &len, &tx_ring->tbd_area.acc_handle); in igb_alloc_tbd_ring()
254 tx_ring->tbd_area.acc_handle = NULL; in igb_alloc_tbd_ring()
255 tx_ring->tbd_area.address = NULL; in igb_alloc_tbd_ring()
256 if (tx_ring->tbd_area.dma_handle != NULL) { in igb_alloc_tbd_ring()
257 ddi_dma_free_handle(&tx_ring->tbd_area.dma_handle); in igb_alloc_tbd_ring()
258 tx_ring->tbd_area.dma_handle = NULL; in igb_alloc_tbd_ring()
[all …]
H A Digb_tx.c1011 DMA_SYNC(&tx_ring->tbd_area, DDI_DMA_SYNC_FORDEV); in igb_tx_fill_ring()
1101 DMA_SYNC(&tx_ring->tbd_area, DDI_DMA_SYNC_FORKERNEL); in igb_tx_recycle_legacy()
1104 tx_ring->tbd_area.dma_handle) != DDI_FM_OK) { in igb_tx_recycle_legacy()
1263 (void) ddi_dma_sync(tx_ring->tbd_area.dma_handle, in igb_tx_recycle_head_wb()
1269 tx_ring->tbd_area.dma_handle) != DDI_FM_OK) { in igb_tx_recycle_head_wb()
H A Digb_sw.h424 dma_buffer_t tbd_area; member
H A Digb_main.c2305 buf_low = (uint32_t)tx_ring->tbd_area.dma_address; in igb_setup_tx_ring()
2306 buf_high = (uint32_t)(tx_ring->tbd_area.dma_address >> 32); in igb_setup_tx_ring()
2325 ((uintptr_t)tx_ring->tbd_area.address + size); in igb_setup_tx_ring()
2329 (tx_ring->tbd_area.dma_address + size); in igb_setup_tx_ring()
2331 ((tx_ring->tbd_area.dma_address + size) >> 32); in igb_setup_tx_ring()
/titanic_50/usr/src/uts/common/io/e1000g/
H A De1000g_alloc.c329 (caddr_t *)&tx_ring->tbd_area, in e1000g_alloc_tx_descriptors()
333 ((uintptr_t)tx_ring->tbd_area & (Adapter->desc_align - 1))) { in e1000g_alloc_tx_descriptors()
337 tx_ring->tbd_area = NULL; in e1000g_alloc_tx_descriptors()
351 bzero(tx_ring->tbd_area, len); in e1000g_alloc_tx_descriptors()
390 (caddr_t *)&tx_ring->tbd_area, in e1000g_alloc_tx_descriptors()
397 tx_ring->tbd_area = NULL; in e1000g_alloc_tx_descriptors()
409 bzero(tx_ring->tbd_area, len); in e1000g_alloc_tx_descriptors()
415 templong = P2NPHASE((uintptr_t)tx_ring->tbd_area, in e1000g_alloc_tx_descriptors()
418 templong += (uintptr_t)tx_ring->tbd_area; in e1000g_alloc_tx_descriptors()
419 tx_ring->tbd_area = (struct e1000_tx_desc *)templong; in e1000g_alloc_tx_descriptors()
[all …]
H A De1000g_sw.h700 struct e1000_tx_desc *tbd_area; member