Lines Matching defs:drv

63 	struct netif_driver *drv;
71 drv = netif_drivers[d];
72 for (i = 0; i < drv->netif_nifs; i++)
73 drv->netif_ifs[i].dif_used = 0;
80 struct netif_driver *drv = nif->nif_driver;
84 printf("%s%d: netif_match (%d)\n", drv->netif_bname,
87 return drv->netif_match(nif, machdep_hint);
94 struct netif_driver *drv;
105 drv = cur_if.nif_driver;
107 for (u = 0; u < drv->netif_nifs; u++) {
113 printf("\t%s%d:", drv->netif_bname,
117 for (s = 0; s < drv->netif_ifs[u].dif_nsel; s++) {
120 if (drv->netif_ifs[u].dif_used & (1 << s)) {
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);
175 struct netif_driver *drv = nif->nif_driver;
179 printf("%s%d: netif_attach\n", drv->netif_bname, nif->nif_unit);
183 if (drv->netif_init == NULL)
184 panic("%s%d: no netif_init support\n", drv->netif_bname,
187 drv->netif_init(desc, machdep_hint);
188 bzero(drv->netif_ifs[nif->nif_unit].dif_stats,
195 struct netif_driver *drv = nif->nif_driver;
199 printf("%s%d: netif_detach\n", drv->netif_bname, nif->nif_unit);
202 if (drv->netif_end == NULL)
203 panic("%s%d: no netif_end support\n", drv->netif_bname,
206 drv->netif_end(nif);
215 struct netif_driver *drv = desc->io_netif->nif_driver;
220 printf("%s%d: netif_get\n", drv->netif_bname, nif->nif_unit);
223 if (drv->netif_get == NULL)
224 panic("%s%d: no netif_get support\n", drv->netif_bname,
227 rv = drv->netif_get(desc, pkt, timo);
230 printf("%s%d: netif_get returning %d\n", drv->netif_bname,
242 struct netif_driver *drv = desc->io_netif->nif_driver;
247 printf("%s%d: netif_put\n", drv->netif_bname, nif->nif_unit);
250 if (drv->netif_put == NULL)
251 panic("%s%d: no netif_put support\n", drv->netif_bname,
254 rv = drv->netif_put(desc, pkt, len);
257 printf("%s%d: netif_put returning %d\n", drv->netif_bname,