Lines Matching refs:drv_priv
60 void **drv_priv, char *force_ifname, u8 *if_addr,
123 !hapd->drv_priv) in hostapd_drv_send_action_cancel_wait()
125 hapd->driver->send_action_cancel_wait(hapd->drv_priv); in hostapd_drv_send_action_cancel_wait()
176 return hapd->driver->hapd_set_countermeasures(hapd->drv_priv, enabled); in hostapd_drv_set_countermeasures()
186 return hapd->driver->set_sta_vlan(hapd->drv_priv, addr, ifname, in hostapd_drv_set_sta_vlan()
195 return hapd->driver->get_inact_sec(hapd->drv_priv, addr); in hostapd_drv_get_inact_sec()
201 if (!hapd->driver || !hapd->driver->sta_remove || !hapd->drv_priv) in hostapd_drv_sta_remove()
203 return hapd->driver->sta_remove(hapd->drv_priv, addr); in hostapd_drv_sta_remove()
213 return hapd->driver->hapd_send_eapol(hapd->drv_priv, addr, data, in hostapd_drv_hapd_send_eapol()
224 return hapd->driver->read_sta_data(hapd->drv_priv, data, addr); in hostapd_drv_read_sta_data()
232 return hapd->driver->sta_clear_stats(hapd->drv_priv, addr); in hostapd_drv_sta_clear_stats()
240 return hapd->driver->set_acl(hapd->drv_priv, params); in hostapd_drv_set_acl()
248 return hapd->driver->set_ap(hapd->drv_priv, params); in hostapd_drv_set_ap()
257 return hapd->driver->set_radius_acl_auth(hapd->drv_priv, mac, accepted, in hostapd_drv_set_radius_acl_auth()
267 return hapd->driver->set_radius_acl_expire(hapd->drv_priv, mac); in hostapd_drv_set_radius_acl_expire()
275 return hapd->driver->set_authmode(hapd->drv_priv, auth_algs); in hostapd_drv_set_authmode()
284 hapd->driver->poll_client(hapd->drv_priv, own_addr, addr, qos); in hostapd_drv_poll_client()
294 return hapd->driver->get_survey(hapd->drv_priv, freq); in hostapd_drv_get_survey()
301 return hapd->driver->get_country(hapd->drv_priv, alpha2); in hostapd_get_country()
306 if (hapd->driver == NULL || hapd->drv_priv == NULL || in hostapd_drv_get_radio_name()
309 return hapd->driver->get_radio_name(hapd->drv_priv); in hostapd_drv_get_radio_name()
316 hapd->drv_priv == NULL) in hostapd_drv_switch_channel()
319 return hapd->driver->switch_channel(hapd->drv_priv, settings); in hostapd_drv_switch_channel()
326 if (!hapd->driver || !hapd->driver->switch_color || !hapd->drv_priv) in hostapd_drv_switch_color()
329 return hapd->driver->switch_color(hapd->drv_priv, settings); in hostapd_drv_switch_color()
336 if (!hapd->driver || !hapd->driver->status || !hapd->drv_priv) in hostapd_drv_status()
338 return hapd->driver->status(hapd->drv_priv, buf, buflen); in hostapd_drv_status()
345 if (hapd->driver == NULL || hapd->drv_priv == NULL || in hostapd_drv_br_add_ip_neigh()
348 return hapd->driver->br_add_ip_neigh(hapd->drv_priv, version, ipaddr, in hostapd_drv_br_add_ip_neigh()
355 if (hapd->driver == NULL || hapd->drv_priv == NULL || in hostapd_drv_br_delete_ip_neigh()
358 return hapd->driver->br_delete_ip_neigh(hapd->drv_priv, version, in hostapd_drv_br_delete_ip_neigh()
366 if (hapd->driver == NULL || hapd->drv_priv == NULL || in hostapd_drv_br_port_set_attr()
369 return hapd->driver->br_port_set_attr(hapd->drv_priv, attr, val); in hostapd_drv_br_port_set_attr()
376 if (hapd->driver == NULL || hapd->drv_priv == NULL || in hostapd_drv_br_set_net_param()
379 return hapd->driver->br_set_net_param(hapd->drv_priv, param, val); in hostapd_drv_br_set_net_param()
390 return hapd->driver->vendor_cmd(hapd->drv_priv, vendor_id, subcmd, data, in hostapd_drv_vendor_cmd()
398 if (!hapd->driver || !hapd->driver->stop_ap || !hapd->drv_priv) in hostapd_drv_stop_ap()
404 return hapd->driver->stop_ap(hapd->drv_priv, link_id); in hostapd_drv_stop_ap()
412 return hapd->driver->channel_info(hapd->drv_priv, ci); in hostapd_drv_channel_info()
419 if (!hapd->driver || !hapd->drv_priv || in hostapd_drv_send_external_auth_status()
422 return hapd->driver->send_external_auth_status(hapd->drv_priv, params); in hostapd_drv_send_external_auth_status()
428 if (!hapd->driver || !hapd->drv_priv || !hapd->driver->set_band) in hostapd_drv_set_band()
430 return hapd->driver->set_band(hapd->drv_priv, band_mask); in hostapd_drv_set_band()
439 return hapd->driver->driver_cmd(hapd->drv_priv, cmd, buf, buf_len); in hostapd_drv_driver_cmd()
449 if (!hapd->driver || !hapd->drv_priv || !hapd->driver->register_frame) in hostapd_drv_register_frame()
451 return hapd->driver->register_frame(hapd->drv_priv, type, match, in hostapd_drv_register_frame()
461 if (!hapd->driver || !hapd->drv_priv || !hapd->driver->link_add) in hostapd_drv_link_add()
464 return hapd->driver->link_add(hapd->drv_priv, link_id, addr, hapd); in hostapd_drv_link_add()
471 if (!hapd->conf->mld_ap || !hapd->driver || !hapd->drv_priv || in hostapd_drv_link_sta_remove()
475 return hapd->driver->link_sta_remove(hapd->drv_priv, hapd->mld_link_id, in hostapd_drv_link_sta_remove()