snd_buff
sq->snd_buff = malloc(sizeof(*sq->snd_buff) * q_len, M_NICVF,
if (sq->snd_buff == NULL) {
&sq->snd_buff[i].dmap);
if (sq->snd_buff != NULL) {
m_freem(sq->snd_buff[i].mbuf);
sq->snd_buff[i].mbuf = NULL;
sq->snd_buff[i].dmap);
sq->snd_buff[i].dmap);
free(sq->snd_buff, M_NICVF);
struct snd_buff *snd_buff;
snd_buff = &sq->snd_buff[sq->head];
if (snd_buff->mbuf != NULL) {
bus_dmamap_unload(sq->snd_buff_dmat, snd_buff->dmap);
m_freem(snd_buff->mbuf);
sq->snd_buff[sq->head].mbuf = NULL;
sq->snd_buff[qentry].mbuf = mbuf;
sq->snd_buff[qentry].mbuf = NULL;
sq->snd_buff[qentry].mbuf = mbuf;
sq->snd_buff[qentry].mbuf = mbuf;
sq->snd_buff[qentry].mbuf = mbuf;
sq->snd_buff[qentry].mbuf = mbuf;
struct snd_buff *snd_buff;
snd_buff = &sq->snd_buff[sq->tail];
err = bus_dmamap_load_mbuf_sg(sq->snd_buff_dmat, snd_buff->dmap,
bus_dmamap_unload(sq->snd_buff_dmat, snd_buff->dmap);
bus_dmamap_unload(sq->snd_buff_dmat, snd_buff->dmap);
dmap = (bus_dmamap_t)sq->snd_buff[cqe_tx->sqe_ptr].dmap;
mbuf = (struct mbuf *)sq->snd_buff[cqe_tx->sqe_ptr].mbuf;
sq->snd_buff[cqe_tx->sqe_ptr].mbuf = NULL;
struct snd_buff *snd_buff;