• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/sfxge/

Lines Matching defs:stmp

155 	KASSERT((*pstmp)->flags == 0, ("stmp flags are not 0"));
157 &txq->stmp[txq->ptr_mask]))
158 *pstmp = &txq->stmp[0];
228 struct sfxge_tx_mapping *stmp;
233 stmp = &txq->stmp[id];
234 if (stmp->flags & TX_BUF_UNMAP) {
235 bus_dmamap_unload(txq->packet_dma_tag, stmp->map);
236 if (stmp->flags & TX_BUF_MBUF) {
237 struct mbuf *m = stmp->u.mbuf;
242 free(stmp->u.heap_buf, M_SFXGE);
244 stmp->flags = 0;
403 struct sfxge_tx_mapping *stmp;
439 stmp = &txq->stmp[id];
440 rc = bus_dmamap_load_mbuf_sg(txq->packet_dma_tag, stmp->map,
451 stmp->map, mbuf,
458 bus_dmamap_sync(txq->packet_dma_tag, stmp->map, BUS_DMASYNC_PREWRITE);
460 used_map = &stmp->map;
470 n_extra_descs = sfxge_tx_maybe_toggle_cksum_offload(txq, mbuf, &stmp);
471 n_extra_descs += sfxge_tx_maybe_insert_tag(txq, mbuf, &stmp);
478 stmp = &txq->stmp[(rc - 1) & txq->ptr_mask];
496 sfxge_next_stmp(txq, &stmp);
506 if (used_map != &stmp->map) {
507 map = stmp->map;
508 stmp->map = *used_map;
512 stmp->u.mbuf = mbuf;
513 stmp->flags = TX_BUF_UNMAP | TX_BUF_MBUF;
1242 KASSERT(txq->stmp[id].flags == 0, ("stmp flags are not 0"));
1260 KASSERT(txq->stmp[id].flags == 0, ("stmp flags are not 0"));
1270 KASSERT(txq->stmp[id].flags == 0, ("stmp flags are not 0"));
1284 KASSERT(txq->stmp[id].flags == 0,
1285 ("stmp flags are not 0"));
1287 struct sfxge_tx_mapping *stmp = &txq->stmp[id];
1293 rc = bus_dmamap_load(txq->packet_dma_tag, stmp->map,
1301 stmp->map);
1307 map = stmp->map;
1310 stmp->u.heap_buf = header;
1311 stmp->flags = TX_BUF_UNMAP;
1390 KASSERT(txq->stmp[id].flags == 0, ("stmp flags are not 0"));
1792 bus_dmamap_destroy(txq->packet_dma_tag, txq->stmp[nmaps].map);
1793 free(txq->stmp, M_SFXGE);
1856 txq->stmp = malloc(sizeof(struct sfxge_tx_mapping) * sc->txq_entries,
1860 &txq->stmp[nmaps].map);
1924 bus_dmamap_destroy(txq->packet_dma_tag, txq->stmp[nmaps].map);
1925 free(txq->stmp, M_SFXGE);