Lines Matching refs:sgt

1341 			buf->sgt = malloc(sizeof(struct dpaa2_buf), M_DPAA2_TXB,  in dpaa2_ni_setup_tx_flow()
1344 DPAA2_BUF_INIT_TAGOPT(buf->sgt, ch->sgt_dmat, buf); in dpaa2_ni_setup_tx_flow()
2912 struct dpaa2_buf *buf, *sgt; in dpaa2_ni_tx() local
2930 sgt = buf->sgt; in dpaa2_ni_tx()
2981 bus_dmamap_sync(sgt->dmat, sgt->dmap, BUS_DMASYNC_PREWRITE); in dpaa2_ni_tx()
2993 if (sgt->paddr != 0) { in dpaa2_ni_tx()
2994 bus_dmamap_unload(sgt->dmat, sgt->dmap); in dpaa2_ni_tx()
3280 struct dpaa2_buf *sgt = buf->sgt; in dpaa2_ni_tx_conf() local
3286 KASSERT(sgt != NULL, ("%s: S/G table is NULL", __func__)); in dpaa2_ni_tx_conf()
3302 bus_dmamap_sync(sgt->dmat, sgt->dmap, BUS_DMASYNC_POSTWRITE); in dpaa2_ni_tx_conf()
3304 bus_dmamap_unload(sgt->dmat, sgt->dmap); in dpaa2_ni_tx_conf()
3309 sgt->paddr = 0; in dpaa2_ni_tx_conf()
3339 struct dpaa2_buf *sgt = buf->sgt; in dpaa2_ni_build_fd() local
3346 KASSERT(sgt != NULL, ("%s: no S/G table?", __func__)); in dpaa2_ni_build_fd()
3347 KASSERT(sgt->vaddr != NULL, ("%s: no S/G vaddr?", __func__)); in dpaa2_ni_build_fd()
3353 sge = (struct dpaa2_sg_entry *)sgt->vaddr + sc->tx_data_off; in dpaa2_ni_build_fd()
3361 KASSERT(sgt->paddr == 0, ("%s: paddr(%#jx) != 0", __func__, in dpaa2_ni_build_fd()
3362 sgt->paddr)); in dpaa2_ni_build_fd()
3364 error = bus_dmamap_load(sgt->dmat, sgt->dmap, sgt->vaddr, in dpaa2_ni_build_fd()
3365 DPAA2_TX_SGT_SZ, dpaa2_dmamap_oneseg_cb, &sgt->paddr, in dpaa2_ni_build_fd()
3373 buf->paddr = sgt->paddr; in dpaa2_ni_build_fd()
3374 buf->vaddr = sgt->vaddr; in dpaa2_ni_build_fd()
3380 fa = (struct dpaa2_fa *)sgt->vaddr; in dpaa2_ni_build_fd()