Searched refs:hwna (Results 1 – 5 of 5) sorted by relevance
1197 struct netmap_adapter *hwna = bna->hwna; in netmap_bwrap_dtor() local1309 struct netmap_adapter *hwna = bna->hwna; in netmap_bwrap_reg() local1343 error = hwna->nm_register(hwna, onoff); in netmap_bwrap_reg()1414 struct netmap_adapter *hwna = bna->hwna; in netmap_bwrap_config() local1472 struct netmap_adapter *hwna = bna->hwna; in netmap_bwrap_bufcfg() local1512 error = hwna->nm_krings_create(hwna); in netmap_bwrap_krings_create_common()1568 hwna->nm_krings_delete(hwna); in netmap_bwrap_krings_create_common()1594 hwna->nm_krings_delete(hwna); in netmap_bwrap_krings_delete_common()1613 (hwna ? hwna->name : "NULL!")); in netmap_bwrap_notify()1748 bna->hwna = hwna; in netmap_bwrap_attach_common()[all …]
62 typedef int (*bdg_bwrap_attach_fn_t)(const char *nr_name, struct netmap_adapter *hwna);185 struct netmap_adapter *hwna);
4035 struct netmap_hw_adapter *hwna = in netmap_hw_reg() local4111 hwna = nm_os_malloc(size); in netmap_attach_ext()4112 if (hwna == NULL) in netmap_attach_ext()4114 hwna->up = *arg; in netmap_attach_ext()4116 strlcpy(hwna->up.name, if_name(ifp), sizeof(hwna->up.name)); in netmap_attach_ext()4118 hwna->nm_hw_register = hwna->up.nm_register; in netmap_attach_ext()4122 nm_os_free(hwna); in netmap_attach_ext()4125 netmap_adapter_get(&hwna->up); in netmap_attach_ext()4127 NM_ATTACH_NA(ifp, &hwna->up); in netmap_attach_ext()4136 hwna->up.num_tx_rings, hwna->up.num_tx_desc, in netmap_attach_ext()[all …]
1274 netmap_vale_bwrap_attach(const char *nr_name, struct netmap_adapter *hwna) in netmap_vale_bwrap_attach() argument1298 if (hwna->na_flags & NAF_HOST_RINGS) { in netmap_vale_bwrap_attach()1304 error = netmap_bwrap_attach_common(na, hwna); in netmap_vale_bwrap_attach()
1128 struct netmap_adapter *hwna; /* the underlying device */ member