Bug #1796 » rt2661.c.diff
sys/dev/netif/ral/rt2661.c | ||
---|---|---|
}
|
||
error = bus_dmamap_load_mbuf_segment(sc->mgtq.data_dmat, data->map, m0,
|
||
segs, 1, &nsegs, 0);
|
||
segs, 1, &nsegs, BUS_DMA_NOWAIT);
|
||
if (error != 0) {
|
||
device_printf(sc->sc_dev, "could not map mbuf (error %d)\n",
|
||
error);
|
||
... | ... | |
desc = &txq->desc[txq->cur];
|
||
error = bus_dmamap_load_mbuf_segment(txq->data_dmat, data->map, mprot, segs,
|
||
1, &nsegs, 0);
|
||
1, &nsegs, BUS_DMA_NOWAIT);
|
||
if (error != 0) {
|
||
device_printf(sc->sc_dev,
|
||
"could not map mbuf (error %d)\n", error);
|
||
... | ... | |
desc = &txq->desc[txq->cur];
|
||
error = bus_dmamap_load_mbuf_segment(txq->data_dmat, data->map, m0, segs,
|
||
1, &nsegs, 0);
|
||
1, &nsegs, BUS_DMA_NOWAIT);
|
||
if (error != 0 && error != EFBIG) {
|
||
device_printf(sc->sc_dev, "could not map mbuf (error %d)\n",
|
||
error);
|
||
... | ... | |
m0 = mnew;
|
||
error = bus_dmamap_load_mbuf_segment(txq->data_dmat, data->map, m0,
|
||
segs, 1, &nsegs, 0);
|
||
segs, 1, &nsegs, BUS_DMA_NOWAIT);
|
||
if (error != 0) {
|
||
device_printf(sc->sc_dev,
|
||
"could not map mbuf (error %d)\n", error);
|