Lines Matching refs:drv
75 struct netif_driver *drv; in netif_init() local
83 drv = netif_drivers[d]; in netif_init()
84 for (i = 0; i < drv->netif_nifs; i++) in netif_init()
85 drv->netif_ifs[i].dif_used = 0; in netif_init()
92 struct netif_driver *drv = nif->nif_driver; in netif_match() local
96 printf("%s%d: netif_match (%d)\n", drv->netif_bname, in netif_match()
99 return (drv->netif_match(nif, machdep_hint)); in netif_match()
106 struct netif_driver *drv; in netif_select() local
117 drv = cur_if.nif_driver; in netif_select()
119 for (u = 0; u < drv->netif_nifs; u++) { in netif_select()
123 printf("\t%s%d:", drv->netif_bname, in netif_select()
127 for (s = 0; s < drv->netif_ifs[u].dif_nsel; s++) { in netif_select()
130 if (drv->netif_ifs[u].dif_used & (1 << s)) { in netif_select()
173 struct netif_driver *drv = nif->nif_driver; in netif_probe() local
177 printf("%s%d: netif_probe\n", drv->netif_bname, nif->nif_unit); in netif_probe()
179 return (drv->netif_probe(nif, machdep_hint)); in netif_probe()
185 struct netif_driver *drv = nif->nif_driver; in netif_attach() local
189 printf("%s%d: netif_attach\n", drv->netif_bname, nif->nif_unit); in netif_attach()
193 if (drv->netif_init == NULL) in netif_attach()
194 panic("%s%d: no netif_init support", drv->netif_bname, in netif_attach()
197 drv->netif_init(desc, machdep_hint); in netif_attach()
198 bzero(drv->netif_ifs[nif->nif_unit].dif_stats, in netif_attach()
205 struct netif_driver *drv = nif->nif_driver; in netif_detach() local
209 printf("%s%d: netif_detach\n", drv->netif_bname, nif->nif_unit); in netif_detach()
212 if (drv->netif_end == NULL) in netif_detach()
213 panic("%s%d: no netif_end support", drv->netif_bname, in netif_detach()
216 drv->netif_end(nif); in netif_detach()
225 struct netif_driver *drv = desc->io_netif->nif_driver; in netif_get() local
230 printf("%s%d: netif_get\n", drv->netif_bname, nif->nif_unit); in netif_get()
233 if (drv->netif_get == NULL) in netif_get()
234 panic("%s%d: no netif_get support", drv->netif_bname, in netif_get()
237 rv = drv->netif_get(desc, pkt, timo); in netif_get()
240 printf("%s%d: netif_get returning %d\n", drv->netif_bname, in netif_get()
252 struct netif_driver *drv = desc->io_netif->nif_driver; in netif_put() local
257 printf("%s%d: netif_put\n", drv->netif_bname, nif->nif_unit); in netif_put()
260 if (drv->netif_put == NULL) in netif_put()
261 panic("%s%d: no netif_put support", drv->netif_bname, in netif_put()
264 rv = drv->netif_put(desc, pkt, len); in netif_put()
267 printf("%s%d: netif_put returning %d\n", drv->netif_bname, in netif_put()