Lines Matching refs:hal_devs
177 if(hal->hal_devs[id] != NULL){ in new_wtap()
182 hal->hal_devs[id] = (struct wtap_softc *)malloc( in new_wtap()
184 hal->hal_devs[id]->sc_md = hal->hal_md; in new_wtap()
185 hal->hal_devs[id]->id = id; in new_wtap()
186 hal->hal_devs[id]->hal = hal; in new_wtap()
187 snprintf(hal->hal_devs[id]->name, sizeof(hal->hal_devs[id]->name), in new_wtap()
189 mtx_init(&hal->hal_devs[id]->sc_mtx, "wtap_softc mtx", NULL, in new_wtap()
192 if(wtap_attach(hal->hal_devs[id], macaddr)){ in new_wtap()
205 if(hal->hal_devs[id] == NULL){ in free_wtap()
210 if(wtap_detach(hal->hal_devs[id])) in free_wtap()
212 mtx_destroy(&hal->hal_devs[id]->sc_mtx); in free_wtap()
213 free(hal->hal_devs[id], M_WTAP); in free_wtap()
214 hal->hal_devs[id] = NULL; in free_wtap()