Lines Matching refs:segs
123 static void llan_rx_load_cb(void *xsc, bus_dma_segment_t *segs, int nsegs,
267 llan_rx_load_cb(void *xsc, bus_dma_segment_t *segs, int nsegs, int err)
271 sc->rx_buf_phys = segs[0].ds_addr;
272 sc->rx_buf_len = segs[0].ds_len - 2*PAGE_SIZE;
273 sc->input_buf_phys = segs[0].ds_addr + segs[0].ds_len - PAGE_SIZE;
274 sc->filter_buf_phys = segs[0].ds_addr + segs[0].ds_len - 2*PAGE_SIZE;
319 bus_dma_segment_t segs[1];
339 segs, &nsegs, BUS_DMA_NOWAIT);
355 rx->rx_bufdesc |= (((uint64_t)segs[0].ds_len) << 32);
356 rx->rx_bufdesc |= segs[0].ds_addr;
423 llan_send_packet(void *xsc, bus_dma_segment_t *segs, int nsegs,
434 bufdescs[i] |= (((uint64_t)segs[i].ds_len) << 32);
435 bufdescs[i] |= segs[i].ds_addr;