Lines Matching refs:dma_seg
147 const bus_dma_segment_t *dma_seg, int n_dma_seg,
399 bus_dma_segment_t dma_seg[SFXGE_TX_MAPPING_MAX_SEG]; in sfxge_tx_queue_mbuf() local
439 mbuf, dma_seg, &n_dma_seg, 0); in sfxge_tx_queue_mbuf()
450 dma_seg, &n_dma_seg, 0); in sfxge_tx_queue_mbuf()
472 rc = sfxge_tx_queue_tso(txq, mbuf, dma_seg, n_dma_seg, in sfxge_tx_queue_mbuf()
487 dma_seg[i].ds_addr, in sfxge_tx_queue_mbuf()
488 dma_seg[i].ds_len, in sfxge_tx_queue_mbuf()
1363 const bus_dma_segment_t *dma_seg, int n_dma_seg, in sfxge_tx_queue_tso() argument
1370 tso_start(txq, &tso, dma_seg, mbuf); in sfxge_tx_queue_tso()
1372 while (dma_seg->ds_len + skipped <= tso.header_len) { in sfxge_tx_queue_tso()
1373 skipped += dma_seg->ds_len; in sfxge_tx_queue_tso()
1376 ++dma_seg; in sfxge_tx_queue_tso()
1378 tso.in_len = dma_seg->ds_len - (tso.header_len - skipped); in sfxge_tx_queue_tso()
1379 tso.dma_addr = dma_seg->ds_addr + (tso.header_len - skipped); in sfxge_tx_queue_tso()
1396 ++dma_seg; in sfxge_tx_queue_tso()
1397 tso.in_len = dma_seg->ds_len; in sfxge_tx_queue_tso()
1398 tso.dma_addr = dma_seg->ds_addr; in sfxge_tx_queue_tso()