Lines Matching refs:drv_priv
350 if (!ifname || !hapd->drv_priv) in hostapd_broadcast_key_clear_iface()
540 hapd->drv_priv = NULL; in hostapd_free_hapd_data()
643 if (hapd->iface->bss[0] == hapd && !hapd->drv_priv) in hostapd_bss_link_deinit()
739 if (hapd->drv_priv && !hapd->iface->driver_ap_teardown && hapd->conf) { in hostapd_clear_wep()
792 if (hostapd_drv_none(hapd) || hapd->drv_priv == NULL) in hostapd_flush_old_stations()
1307 hapd->driver->set_operstate(hapd->drv_priv, 1); in hostapd_start_beacon()
1444 hapd->drv_priv = h_hapd->drv_priv; in hostapd_setup_bss()
1458 &hapd->drv_priv, force_ifname, if_addr, in hostapd_setup_bss()
2036 iface->bss[i]->drv_priv = hapd->drv_priv; in setup_interface()
3384 void *drv_priv, struct hostapd_iface *iface) in hostapd_cleanup_driver() argument
3386 if (!driver || !driver->hapd_deinit || !drv_priv) in hostapd_cleanup_driver()
3395 driver->hapd_deinit(drv_priv); in hostapd_cleanup_driver()
3398 !driver->is_drv_shared(drv_priv, iface->bss[0])) { in hostapd_cleanup_driver()
3399 driver->hapd_deinit(drv_priv); in hostapd_cleanup_driver()
3408 driver->hapd_deinit(drv_priv); in hostapd_cleanup_driver()
3410 iface->bss[0]->drv_priv = NULL; in hostapd_cleanup_driver()
3417 void *drv_priv; in hostapd_interface_deinit_free() local
3426 drv_priv = iface->bss[0]->drv_priv; in hostapd_interface_deinit_free()
3429 __func__, driver, drv_priv); in hostapd_interface_deinit_free()
3430 hostapd_cleanup_driver(driver, drv_priv, iface); in hostapd_interface_deinit_free()
3436 void *drv_priv, in hostapd_deinit_driver() argument
3442 __func__, driver, drv_priv); in hostapd_deinit_driver()
3444 hostapd_cleanup_driver(driver, drv_priv, hapd_iface); in hostapd_deinit_driver()
3446 if (driver && driver->hapd_deinit && drv_priv) { in hostapd_deinit_driver()
3450 hapd_iface->bss[j]->drv_priv); in hostapd_deinit_driver()
3451 if (hapd_iface->bss[j]->drv_priv == drv_priv) { in hostapd_deinit_driver()
3452 hapd_iface->bss[j]->drv_priv = NULL; in hostapd_deinit_driver()
3488 if (hapd_iface->bss[0]->drv_priv != NULL) { in hostapd_enable_iface()
3511 hapd_iface->bss[0]->drv_priv, in hostapd_enable_iface()
3561 void *drv_priv; in hostapd_disable_iface() local
3569 if (hapd_iface->bss[0]->drv_priv == NULL) { in hostapd_disable_iface()
3577 drv_priv = hapd_iface->bss[0]->drv_priv; in hostapd_disable_iface()
3596 hostapd_deinit_driver(driver, drv_priv, hapd_iface); in hostapd_disable_iface()
3774 hapd_iface->bss[0]->drv_priv, in hostapd_add_iface()
3782 hapd->drv_priv = hapd_iface->bss[0]->drv_priv; in hostapd_add_iface()
4812 if (!bss->drv_priv) in hostapd_mld_get_link_bss()