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

Lines Matching defs: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;
673 if (gna->txqdisc && nm_kr_txempty(kring)) {
729 if (!gna->txqdisc) {
745 if (generic_netmap_tx_clean(kring, gna->txqdisc)) {
784 if (!gna->txqdisc && (flags & NAF_FORCE_RECLAIM || nm_kr_txempty(kring))) {
793 generic_netmap_tx_clean(kring, gna->txqdisc);
812 struct netmap_generic_adapter *gna = (struct netmap_generic_adapter *)na;
829 if (unlikely(!gna->rxsg && MBUF_LEN(m) > NETMAP_BUF_SIZE(na))) {
849 if (likely(nm_os_mitigation_active(&gna->mit[r]))) {
851 gna->mit[r].mit_pending = 1;
854 nm_os_mitigation_start(&gna->mit[r]);
1014 struct netmap_generic_adapter *gna = (struct netmap_generic_adapter*)na;
1015 struct ifnet *ifp = netmap_generic_getifp(gna);
1016 struct netmap_adapter *prev_na = gna->prev;
1059 struct netmap_generic_adapter *gna;
1087 gna = nm_os_malloc(sizeof(*gna));
1088 if (gna == NULL) {
1092 na = (struct netmap_adapter *)gna;
1117 nm_os_free(gna);
1122 gna->prev = NA(ifp); /* save old na */
1123 netmap_adapter_get(gna->prev);
1127 nm_os_generic_set_features(gna);
1130 gna->prev ? gna->prev->name : "NULL");