Lines Matching defs:nif
78 netif_match(struct netif *nif, void *machdep_hint)
80 struct netif_driver *drv = nif->nif_driver;
85 nif->nif_unit, nif->nif_sel);
87 return drv->netif_match(nif, machdep_hint);
161 netif_probe(struct netif *nif, void *machdep_hint)
163 struct netif_driver *drv = nif->nif_driver;
167 printf("%s%d: netif_probe\n", drv->netif_bname, nif->nif_unit);
169 return drv->netif_probe(nif, machdep_hint);
173 netif_attach(struct netif *nif, struct iodesc *desc, void *machdep_hint)
175 struct netif_driver *drv = nif->nif_driver;
179 printf("%s%d: netif_attach\n", drv->netif_bname, nif->nif_unit);
181 desc->io_netif = nif;
185 nif->nif_unit);
188 bzero(drv->netif_ifs[nif->nif_unit].dif_stats,
193 netif_detach(struct netif *nif)
195 struct netif_driver *drv = nif->nif_driver;
199 printf("%s%d: netif_detach\n", drv->netif_bname, nif->nif_unit);
204 nif->nif_unit);
206 drv->netif_end(nif);
213 struct netif *nif = desc->io_netif;
220 printf("%s%d: netif_get\n", drv->netif_bname, nif->nif_unit);
225 nif->nif_unit);
231 nif->nif_unit, (int)rv);
240 struct netif *nif = desc->io_netif;
247 printf("%s%d: netif_put\n", drv->netif_bname, nif->nif_unit);
252 nif->nif_unit);
258 nif->nif_unit, (int)rv);
278 struct netif *nif;
290 nif = netif_select(machdep_hint);
291 if (!nif)
293 if (netif_probe(nif, machdep_hint)) {
295 nif->nif_driver->netif_bname, nif->nif_unit);
299 netif_attach(nif, s, machdep_hint);