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;
82 struct netif_driver *drv = nif->nif_driver;
86 printf("%s%d: %s (%d)\n", drv->netif_bname,
89 return drv->netif_match(nif, machdep_hint);
96 struct netif_driver *drv;
112 drv = cur_if.nif_driver;
114 for (u = 0; u < drv->netif_nifs; u++) {
119 printf("\t%s%d:", drv->netif_bname,
123 for (s = 0; s < drv->netif_ifs[u].dif_nsel; s++) {
126 if (drv->netif_ifs[u].dif_used & (1 << s)) {
169 struct netif_driver *drv = nif->nif_driver;
173 printf("%s%d: %s\n", drv->netif_bname, nif->nif_unit, __func__);
175 return drv->netif_probe(nif, machdep_hint);
181 struct netif_driver *drv = nif->nif_driver;
185 printf("%s%d: %s\n", drv->netif_bname, nif->nif_unit, __func__);
189 if (drv->netif_init == NULL)
190 panic("%s%d: no netif_init support", drv->netif_bname,
193 drv->netif_init(desc, machdep_hint);
194 (void)memset(drv->netif_ifs[nif->nif_unit].dif_stats, 0,
201 struct netif_driver *drv = nif->nif_driver;
205 printf("%s%d: %s\n", drv->netif_bname, nif->nif_unit, __func__);
208 if (drv->netif_end == NULL)
209 panic("%s%d: no netif_end support", drv->netif_bname,
212 drv->netif_end(nif);
219 struct netif_driver *drv = nif->nif_driver;
224 printf("%s%d: %s\n", drv->netif_bname, nif->nif_unit, __func__);
227 if (drv->netif_get == NULL)
228 panic("%s%d: no %s support", drv->netif_bname,
231 rv = drv->netif_get(desc, pkt, len, timo);
234 printf("%s%d: %s returning %zd\n", drv->netif_bname,
244 struct netif_driver *drv = nif->nif_driver;
249 printf("%s%d: %s\n", drv->netif_bname, nif->nif_unit, __func__);
252 if (drv->netif_put == NULL)
253 panic("%s%d: no netif_put support", drv->netif_bname,
256 rv = drv->netif_put(desc, pkt, len);
259 printf("%s%d: %s returning %zd\n", drv->netif_bname,