Lines Matching refs:segs
122 static void llan_rx_load_cb(void *xsc, bus_dma_segment_t *segs, int nsegs,
275 llan_rx_load_cb(void *xsc, bus_dma_segment_t *segs, int nsegs, int err) in llan_rx_load_cb() argument
279 sc->rx_buf_phys = segs[0].ds_addr; in llan_rx_load_cb()
280 sc->rx_buf_len = segs[0].ds_len - 2*PAGE_SIZE; in llan_rx_load_cb()
281 sc->input_buf_phys = segs[0].ds_addr + segs[0].ds_len - PAGE_SIZE; in llan_rx_load_cb()
282 sc->filter_buf_phys = segs[0].ds_addr + segs[0].ds_len - 2*PAGE_SIZE; in llan_rx_load_cb()
326 bus_dma_segment_t segs[1]; in llan_add_rxbuf() local
346 segs, &nsegs, BUS_DMA_NOWAIT); in llan_add_rxbuf()
362 rx->rx_bufdesc |= (((uint64_t)segs[0].ds_len) << 32); in llan_add_rxbuf()
363 rx->rx_bufdesc |= segs[0].ds_addr; in llan_add_rxbuf()
428 llan_send_packet(void *xsc, bus_dma_segment_t *segs, int nsegs, in llan_send_packet() argument
439 bufdescs[i] |= (((uint64_t)segs[i].ds_len) << 32); in llan_send_packet()
440 bufdescs[i] |= segs[i].ds_addr; in llan_send_packet()