Lines Matching defs:segs

947 bge_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error)
957 ctx->bge_busaddr = segs->ds_addr;
1280 bus_dma_segment_t segs[1];
1301 sc->bge_cdata.bge_rx_std_sparemap, m, segs, &nsegs, 0);
1316 sc->bge_cdata.bge_rx_std_seglen[i] = segs[0].ds_len;
1318 r->bge_addr.bge_addr_lo = BGE_ADDR_LO(segs[0].ds_addr);
1319 r->bge_addr.bge_addr_hi = BGE_ADDR_HI(segs[0].ds_addr);
1321 r->bge_len = segs[0].ds_len;
1337 bus_dma_segment_t segs[BGE_NSEG_JUMBO];
1356 sc->bge_cdata.bge_rx_jumbo_sparemap, m, segs, &nsegs, 0);
1387 r->bge_addr3.bge_addr_lo = BGE_ADDR_LO(segs[3].ds_addr);
1388 r->bge_addr3.bge_addr_hi = BGE_ADDR_HI(segs[3].ds_addr);
1389 r->bge_len3 = segs[3].ds_len;
1390 sc->bge_cdata.bge_rx_jumbo_seglen[i][3] = segs[3].ds_len;
1392 r->bge_addr2.bge_addr_lo = BGE_ADDR_LO(segs[2].ds_addr);
1393 r->bge_addr2.bge_addr_hi = BGE_ADDR_HI(segs[2].ds_addr);
1394 r->bge_len2 = segs[2].ds_len;
1395 sc->bge_cdata.bge_rx_jumbo_seglen[i][2] = segs[2].ds_len;
1397 r->bge_addr1.bge_addr_lo = BGE_ADDR_LO(segs[1].ds_addr);
1398 r->bge_addr1.bge_addr_hi = BGE_ADDR_HI(segs[1].ds_addr);
1399 r->bge_len1 = segs[1].ds_len;
1400 sc->bge_cdata.bge_rx_jumbo_seglen[i][1] = segs[1].ds_len;
1402 r->bge_addr0.bge_addr_lo = BGE_ADDR_LO(segs[0].ds_addr);
1403 r->bge_addr0.bge_addr_hi = BGE_ADDR_HI(segs[0].ds_addr);
1404 r->bge_len0 = segs[0].ds_len;
1405 sc->bge_cdata.bge_rx_jumbo_seglen[i][0] = segs[0].ds_len;
5167 bus_dma_segment_t segs[BGE_NSEG_NEW];
5228 error = bus_dmamap_load_mbuf_sg(sc->bge_cdata.bge_tx_mtag, map, m, segs,
5239 m, segs, &nsegs, BUS_DMA_NOWAIT);
5271 d->bge_addr.bge_addr_lo = BGE_ADDR_LO(segs[i].ds_addr);
5272 d->bge_addr.bge_addr_hi = BGE_ADDR_HI(segs[i].ds_addr);
5273 d->bge_len = segs[i].ds_len;
5274 if (d->bge_addr.bge_addr_lo + segs[i].ds_len + mss <
5295 d->bge_addr.bge_addr_lo = BGE_ADDR_LO(segs[i].ds_addr);
5296 d->bge_addr.bge_addr_hi = BGE_ADDR_HI(segs[i].ds_addr);
5297 d->bge_len = segs[i].ds_len;