• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/netmap/

Lines Matching refs:rl_ldata

83 	struct rl_txdesc *txd = sc->rl_ldata.rl_tx_desc;
85 bus_dmamap_sync(sc->rl_ldata.rl_tx_list_tag,
86 sc->rl_ldata.rl_tx_list_map,
94 nic_i = sc->rl_ldata.rl_tx_prodidx;
104 struct rl_desc *desc = &sc->rl_ldata.rl_tx_list[nic_i];
117 netmap_reload_map(na, sc->rl_ldata.rl_tx_mtag,
126 bus_dmamap_sync(sc->rl_ldata.rl_tx_mtag,
133 sc->rl_ldata.rl_tx_prodidx = nic_i;
137 bus_dmamap_sync(sc->rl_ldata.rl_tx_list_tag,
138 sc->rl_ldata.rl_tx_list_map,
149 nic_i = sc->rl_ldata.rl_tx_considx;
150 for (n = 0; nic_i != sc->rl_ldata.rl_tx_prodidx;
153 le32toh(sc->rl_ldata.rl_tx_list[nic_i].rl_cmdstat);
158 sc->rl_ldata.rl_tx_considx = nic_i;
159 sc->rl_ldata.rl_tx_free += n;
186 struct rl_rxdesc *rxd = sc->rl_ldata.rl_rx_desc;
191 bus_dmamap_sync(sc->rl_ldata.rl_rx_list_tag,
192 sc->rl_ldata.rl_rx_list_map,
206 nic_i = sc->rl_ldata.rl_rx_prodidx; /* next pkt to check */
210 struct rl_desc *cur_rx = &sc->rl_ldata.rl_rx_list[nic_i];
222 bus_dmamap_sync(sc->rl_ldata.rl_rx_mtag,
228 sc->rl_ldata.rl_rx_prodidx = nic_i;
244 struct rl_desc *desc = &sc->rl_ldata.rl_rx_list[nic_i];
257 netmap_reload_map(na, sc->rl_ldata.rl_rx_mtag,
262 bus_dmamap_sync(sc->rl_ldata.rl_rx_mtag,
270 bus_dmamap_sync(sc->rl_ldata.rl_rx_list_tag,
271 sc->rl_ldata.rl_rx_list_map,
300 txd = sc->rl_ldata.rl_tx_desc;
301 desc = sc->rl_ldata.rl_tx_list;
302 n = sc->rl_ldata.rl_tx_desc_cnt;
312 netmap_load_map(na, sc->rl_ldata.rl_tx_mtag,
322 struct rl_desc *desc = sc->rl_ldata.rl_rx_list;
325 uint32_t const n = sc->rl_ldata.rl_rx_desc_cnt;
341 netmap_reload_map(na, sc->rl_ldata.rl_rx_mtag,
342 sc->rl_ldata.rl_rx_desc[nic_i].rx_dmamap, addr);
343 bus_dmamap_sync(sc->rl_ldata.rl_rx_mtag,
344 sc->rl_ldata.rl_rx_desc[nic_i].rx_dmamap, BUS_DMASYNC_PREREAD);
366 na.num_tx_desc = sc->rl_ldata.rl_tx_desc_cnt;
367 na.num_rx_desc = sc->rl_ldata.rl_rx_desc_cnt;