Searched refs:tbd_area (Results 1 – 10 of 10) sorted by relevance
/titanic_41/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 | 1138 DMA_SYNC(&tx_ring->tbd_area, DDI_DMA_SYNC_FORDEV); in ixgbe_tx_fill_ring() 1230 DMA_SYNC(&tx_ring->tbd_area, DDI_DMA_SYNC_FORKERNEL); in ixgbe_tx_recycle_legacy() 1232 if (ixgbe_check_dma_handle(tx_ring->tbd_area.dma_handle) != DDI_FM_OK) { in ixgbe_tx_recycle_legacy() 1399 (void) ddi_dma_sync(tx_ring->tbd_area.dma_handle, in ixgbe_tx_recycle_head_wb() 1404 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 | 471 dma_buffer_t tbd_area; member
|
H A D | ixgbe_main.c | 2400 buf_low = (uint32_t)tx_ring->tbd_area.dma_address; in ixgbe_setup_tx_ring() 2401 buf_high = (uint32_t)(tx_ring->tbd_area.dma_address >> 32); in ixgbe_setup_tx_ring() 2420 ((uintptr_t)tx_ring->tbd_area.address + size); in ixgbe_setup_tx_ring() 2424 (tx_ring->tbd_area.dma_address + size); in ixgbe_setup_tx_ring() 2426 ((tx_ring->tbd_area.dma_address + size) >> 32); in ixgbe_setup_tx_ring()
|
/titanic_41/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 | 1010 DMA_SYNC(&tx_ring->tbd_area, DDI_DMA_SYNC_FORDEV); in igb_tx_fill_ring() 1100 DMA_SYNC(&tx_ring->tbd_area, DDI_DMA_SYNC_FORKERNEL); in igb_tx_recycle_legacy() 1103 tx_ring->tbd_area.dma_handle) != DDI_FM_OK) { in igb_tx_recycle_legacy() 1262 (void) ddi_dma_sync(tx_ring->tbd_area.dma_handle, in igb_tx_recycle_head_wb() 1268 tx_ring->tbd_area.dma_handle) != DDI_FM_OK) { in igb_tx_recycle_head_wb()
|
H A D | igb_sw.h | 423 dma_buffer_t tbd_area; member
|
H A D | igb_main.c | 2300 buf_low = (uint32_t)tx_ring->tbd_area.dma_address; in igb_setup_tx_ring() 2301 buf_high = (uint32_t)(tx_ring->tbd_area.dma_address >> 32); in igb_setup_tx_ring() 2320 ((uintptr_t)tx_ring->tbd_area.address + size); in igb_setup_tx_ring() 2324 (tx_ring->tbd_area.dma_address + size); in igb_setup_tx_ring() 2326 ((tx_ring->tbd_area.dma_address + size) >> 32); in igb_setup_tx_ring()
|
/titanic_41/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 | 699 struct e1000_tx_desc *tbd_area; member
|