Searched refs:tbd_area (Results 1 – 10 of 10) sorted by relevance
/titanic_44/usr/src/uts/common/io/igb/ |
H A D | igb_buf.c | 231 &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 D | igb_tx.c | 1011 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 D | igb_sw.h | 424 dma_buffer_t tbd_area; member
|
H A D | igb_main.c | 2305 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_44/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_buf.c | 336 &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 D | ixgbe_tx.c | 1142 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 D | ixgbe_sw.h | 474 dma_buffer_t tbd_area; member
|
H A D | ixgbe_main.c | 2584 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_44/usr/src/uts/common/io/e1000g/ |
H A D | e1000g_alloc.c | 329 (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 D | e1000g_sw.h | 700 struct e1000_tx_desc *tbd_area; member
|