Lines Matching refs:segs

953 bge_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error)
963 ctx->bge_busaddr = segs->ds_addr;
1286 bus_dma_segment_t segs[1];
1307 sc->bge_cdata.bge_rx_std_sparemap, m, segs, &nsegs, 0);
1322 sc->bge_cdata.bge_rx_std_seglen[i] = segs[0].ds_len;
1324 r->bge_addr.bge_addr_lo = BGE_ADDR_LO(segs[0].ds_addr);
1325 r->bge_addr.bge_addr_hi = BGE_ADDR_HI(segs[0].ds_addr);
1327 r->bge_len = segs[0].ds_len;
1343 bus_dma_segment_t segs[BGE_NSEG_JUMBO];
1362 sc->bge_cdata.bge_rx_jumbo_sparemap, m, segs, &nsegs, 0);
1393 r->bge_addr3.bge_addr_lo = BGE_ADDR_LO(segs[3].ds_addr);
1394 r->bge_addr3.bge_addr_hi = BGE_ADDR_HI(segs[3].ds_addr);
1395 r->bge_len3 = segs[3].ds_len;
1396 sc->bge_cdata.bge_rx_jumbo_seglen[i][3] = segs[3].ds_len;
1398 r->bge_addr2.bge_addr_lo = BGE_ADDR_LO(segs[2].ds_addr);
1399 r->bge_addr2.bge_addr_hi = BGE_ADDR_HI(segs[2].ds_addr);
1400 r->bge_len2 = segs[2].ds_len;
1401 sc->bge_cdata.bge_rx_jumbo_seglen[i][2] = segs[2].ds_len;
1403 r->bge_addr1.bge_addr_lo = BGE_ADDR_LO(segs[1].ds_addr);
1404 r->bge_addr1.bge_addr_hi = BGE_ADDR_HI(segs[1].ds_addr);
1405 r->bge_len1 = segs[1].ds_len;
1406 sc->bge_cdata.bge_rx_jumbo_seglen[i][1] = segs[1].ds_len;
1408 r->bge_addr0.bge_addr_lo = BGE_ADDR_LO(segs[0].ds_addr);
1409 r->bge_addr0.bge_addr_hi = BGE_ADDR_HI(segs[0].ds_addr);
1410 r->bge_len0 = segs[0].ds_len;
1411 sc->bge_cdata.bge_rx_jumbo_seglen[i][0] = segs[0].ds_len;
5181 bus_dma_segment_t segs[BGE_NSEG_NEW];
5242 error = bus_dmamap_load_mbuf_sg(sc->bge_cdata.bge_tx_mtag, map, m, segs,
5253 m, segs, &nsegs, BUS_DMA_NOWAIT);
5285 d->bge_addr.bge_addr_lo = BGE_ADDR_LO(segs[i].ds_addr);
5286 d->bge_addr.bge_addr_hi = BGE_ADDR_HI(segs[i].ds_addr);
5287 d->bge_len = segs[i].ds_len;
5288 if (d->bge_addr.bge_addr_lo + segs[i].ds_len + mss <
5309 d->bge_addr.bge_addr_lo = BGE_ADDR_LO(segs[i].ds_addr);
5310 d->bge_addr.bge_addr_hi = BGE_ADDR_HI(segs[i].ds_addr);
5311 d->bge_len = segs[i].ds_len;