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

Lines Matching refs:gna

226 	struct netmap_generic_adapter *gna = (struct netmap_generic_adapter *)na;
234 nm_os_catch_rx(gna, 0);
237 nm_os_catch_tx(gna, 0);
247 nm_os_mitigation_cleanup(&gna->mit[r]);
268 nm_os_free(gna->mit);
305 struct netmap_generic_adapter *gna = (struct netmap_generic_adapter *)na;
325 gna->mit = nm_os_malloc(na->num_rx_rings * sizeof(struct nm_generic_mit));
326 if (!gna->mit) {
334 nm_os_mitigation_init(&gna->mit[r], r, na);
376 error = nm_os_catch_rx(gna, 1);
383 error = nm_os_catch_tx(gna, 1);
408 nm_os_catch_rx(gna, 0);
421 nm_os_free(gna->mit);
653 struct netmap_generic_adapter *gna = (struct netmap_generic_adapter *)na;
678 if (gna->txqdisc && nm_kr_txempty(kring)) {
734 if (!gna->txqdisc) {
750 if (generic_netmap_tx_clean(kring, gna->txqdisc)) {
793 if (!gna->txqdisc && (flags & NAF_FORCE_RECLAIM || nm_kr_txempty(kring))) {
802 generic_netmap_tx_clean(kring, gna->txqdisc);
821 struct netmap_generic_adapter *gna = (struct netmap_generic_adapter *)na;
838 if (unlikely(!gna->rxsg && MBUF_LEN(m) > NETMAP_BUF_SIZE(na))) {
858 if (likely(nm_os_mitigation_active(&gna->mit[r]))) {
860 gna->mit[r].mit_pending = 1;
863 nm_os_mitigation_start(&gna->mit[r]);
1023 struct netmap_generic_adapter *gna = (struct netmap_generic_adapter*)na;
1024 struct ifnet *ifp = netmap_generic_getifp(gna);
1025 struct netmap_adapter *prev_na = gna->prev;
1068 struct netmap_generic_adapter *gna;
1096 gna = nm_os_malloc(sizeof(*gna));
1097 if (gna == NULL) {
1101 na = (struct netmap_adapter *)gna;
1126 nm_os_free(gna);
1131 gna->prev = NA(ifp); /* save old na */
1132 netmap_adapter_get(gna->prev);
1136 nm_os_generic_set_features(gna);
1139 gna->prev ? gna->prev->name : "NULL");