Lines Matching refs:drv_priv
347 if (!ifname || !hapd->drv_priv) in hostapd_broadcast_key_clear_iface()
537 hapd->drv_priv = NULL; in hostapd_free_hapd_data()
640 if (hapd->iface->bss[0] == hapd && !hapd->drv_priv) in hostapd_bss_link_deinit()
736 if (hapd->drv_priv && !hapd->iface->driver_ap_teardown && hapd->conf) { in hostapd_clear_wep()
789 if (hostapd_drv_none(hapd) || hapd->drv_priv == NULL) in hostapd_flush_old_stations()
1304 hapd->driver->set_operstate(hapd->drv_priv, 1); in hostapd_start_beacon()
1441 hapd->drv_priv = h_hapd->drv_priv; in hostapd_setup_bss()
1455 &hapd->drv_priv, force_ifname, if_addr, in hostapd_setup_bss()
2033 iface->bss[i]->drv_priv = hapd->drv_priv; in setup_interface()
3391 void *drv_priv, struct hostapd_iface *iface) in hostapd_cleanup_driver() argument
3393 if (!driver || !driver->hapd_deinit || !drv_priv) in hostapd_cleanup_driver()
3402 driver->hapd_deinit(drv_priv); in hostapd_cleanup_driver()
3405 !driver->is_drv_shared(drv_priv, iface->bss[0])) { in hostapd_cleanup_driver()
3406 driver->hapd_deinit(drv_priv); in hostapd_cleanup_driver()
3415 driver->hapd_deinit(drv_priv); in hostapd_cleanup_driver()
3417 iface->bss[0]->drv_priv = NULL; in hostapd_cleanup_driver()
3424 void *drv_priv; in hostapd_interface_deinit_free() local
3433 drv_priv = iface->bss[0]->drv_priv; in hostapd_interface_deinit_free()
3436 __func__, driver, drv_priv); in hostapd_interface_deinit_free()
3437 hostapd_cleanup_driver(driver, drv_priv, iface); in hostapd_interface_deinit_free()
3443 void *drv_priv, in hostapd_deinit_driver() argument
3449 __func__, driver, drv_priv); in hostapd_deinit_driver()
3451 hostapd_cleanup_driver(driver, drv_priv, hapd_iface); in hostapd_deinit_driver()
3453 if (driver && driver->hapd_deinit && drv_priv) { in hostapd_deinit_driver()
3457 hapd_iface->bss[j]->drv_priv); in hostapd_deinit_driver()
3458 if (hapd_iface->bss[j]->drv_priv == drv_priv) { in hostapd_deinit_driver()
3459 hapd_iface->bss[j]->drv_priv = NULL; in hostapd_deinit_driver()
3495 if (hapd_iface->bss[0]->drv_priv != NULL) { in hostapd_enable_iface()
3518 hapd_iface->bss[0]->drv_priv, in hostapd_enable_iface()
3568 void *drv_priv; in hostapd_disable_iface() local
3576 if (hapd_iface->bss[0]->drv_priv == NULL) { in hostapd_disable_iface()
3584 drv_priv = hapd_iface->bss[0]->drv_priv; in hostapd_disable_iface()
3603 hostapd_deinit_driver(driver, drv_priv, hapd_iface); in hostapd_disable_iface()
3781 hapd_iface->bss[0]->drv_priv, in hostapd_add_iface()
3789 hapd->drv_priv = hapd_iface->bss[0]->drv_priv; in hostapd_add_iface()
4819 if (!bss->drv_priv) in hostapd_mld_get_link_bss()