Lines Matching refs:elem
325 ionic_tx_tso_next(struct ionic_tx_qcq *txq, struct ionic_txq_sg_elem **elem) in ionic_tx_tso_next() argument
333 *elem = sg_desc->elems; in ionic_tx_tso_next()
343 struct ionic_txq_sg_elem *elem; in ionic_tx_tso() local
385 desc = ionic_tx_tso_next(txq, &elem); in ionic_tx_tso()
407 desc = ionic_tx_tso_next(txq, &elem); in ionic_tx_tso()
425 elem->addr = next_addr; in ionic_tx_tso()
426 elem->len = len; in ionic_tx_tso()
427 elem++; in ionic_tx_tso()
448 desc = ionic_tx_tso_next(txq, &elem); in ionic_tx_tso()
466 struct ionic_txq_sg_elem *elem; in ionic_tx() local
514 elem = sg_desc_base[q->head_idx].elems; in ionic_tx()
518 elem->len = txm_seg->data_len; in ionic_tx()
519 elem->addr = rte_cpu_to_le_64(rte_mbuf_data_iova(txm_seg)); in ionic_tx()
520 elem++; in ionic_tx()
941 struct ionic_rxq_sg_elem *elem; in ionic_rx_fill() local
974 elem = sg_desc->elems; in ionic_rx_fill()
987 elem->addr = dma_addr; in ionic_rx_fill()
988 elem->len = buf_size; in ionic_rx_fill()
990 elem++; in ionic_rx_fill()