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