Lines Matching refs:driver

227 	if (hapd->driver == NULL || hapd->driver->set_ap_wps_ie == NULL)
230 return hapd->driver->set_ap_wps_ie(hapd->drv_priv, NULL, NULL, NULL);
239 if (hapd->driver == NULL || hapd->driver->set_ap_wps_ie == NULL)
246 ret = hapd->driver->set_ap_wps_ie(hapd->drv_priv, beacon, proberesp,
336 if (hapd->driver == NULL || hapd->driver->set_wds_sta == NULL)
342 return hapd->driver->set_wds_sta(hapd->drv_priv, addr, aid, val,
350 if (hapd->driver == NULL || hapd->driver->add_sta_node == NULL)
352 return hapd->driver->add_sta_node(hapd->drv_priv, addr, auth_alg);
364 if (hapd->driver == NULL || hapd->driver->sta_auth == NULL)
396 return hapd->driver->sta_auth(hapd->drv_priv, &params);
403 if (hapd->driver == NULL || hapd->driver->sta_assoc == NULL)
405 return hapd->driver->sta_assoc(hapd->drv_priv, hapd->own_addr, addr,
423 if (hapd->driver == NULL)
425 if (hapd->driver->sta_add == NULL)
445 return hapd->driver->sta_add(hapd->drv_priv, &params);
452 if (hapd->driver == NULL || hapd->driver->add_tspec == NULL)
454 return hapd->driver->add_tspec(hapd->drv_priv, addr, tspec_ie,
461 if (hapd->driver == NULL || hapd->driver->set_privacy == NULL)
463 return hapd->driver->set_privacy(hapd->drv_priv, enabled);
470 if (hapd->driver == NULL || hapd->driver->set_generic_elem == NULL)
472 return hapd->driver->set_generic_elem(hapd->drv_priv, elem, elem_len);
478 if (hapd->driver == NULL || hapd->driver->hapd_get_ssid == NULL)
480 return hapd->driver->hapd_get_ssid(hapd->drv_priv, buf, len);
486 if (hapd->driver == NULL || hapd->driver->hapd_set_ssid == NULL)
488 return hapd->driver->hapd_set_ssid(hapd->drv_priv, buf, len);
497 if (hapd->driver == NULL || hapd->driver->if_add == NULL)
499 return hapd->driver->if_add(hapd->drv_priv, type, ifname, addr,
508 if (hapd->driver == NULL || hapd->drv_priv == NULL ||
509 hapd->driver->if_remove == NULL)
511 return hapd->driver->if_remove(hapd->drv_priv, type, ifname);
518 if (hapd->driver == NULL || hapd->driver->set_ieee8021x == NULL)
520 return hapd->driver->set_ieee8021x(hapd->drv_priv, params);
527 if (hapd->driver == NULL || hapd->driver->get_seqnum == NULL)
529 return hapd->driver->get_seqnum(ifname, hapd->drv_priv, addr, idx,
536 if (hapd->driver == NULL || hapd->driver->flush == NULL)
538 return hapd->driver->flush(hapd->drv_priv);
560 if (hapd->driver == NULL)
562 if (hapd->driver->set_freq == NULL)
564 return hapd->driver->set_freq(hapd->drv_priv, &data);
569 if (hapd->driver == NULL || hapd->driver->set_rts == NULL)
571 return hapd->driver->set_rts(hapd->drv_priv, rts);
577 if (hapd->driver == NULL || hapd->driver->set_frag == NULL)
579 return hapd->driver->set_frag(hapd->drv_priv, frag);
586 if (hapd->driver == NULL || hapd->driver->sta_set_flags == NULL)
588 return hapd->driver->sta_set_flags(hapd->drv_priv, addr, total_flags,
596 if (!hapd->driver || !hapd->driver->sta_set_airtime_weight)
598 return hapd->driver->sta_set_airtime_weight(hapd->drv_priv, addr,
605 if (hapd->driver == NULL ||
606 hapd->driver->set_country == NULL)
608 return hapd->driver->set_country(hapd->drv_priv, country);
615 if (hapd->driver == NULL || hapd->driver->set_tx_queue_params == NULL)
617 return hapd->driver->set_tx_queue_params(hapd->drv_priv, queue, aifs,
626 if (hapd->driver == NULL ||
627 hapd->driver->get_hw_feature_data == NULL)
629 return hapd->driver->get_hw_feature_data(hapd->drv_priv, num_modes,
636 if (hapd->driver == NULL || hapd->driver->commit == NULL)
638 return hapd->driver->commit(hapd->drv_priv);
644 return hapd->driver && os_strcmp(hapd->driver->name, "none") == 0;
651 if (hapd->driver && hapd->driver->scan2)
652 return hapd->driver->scan2(hapd->drv_priv, params);
660 if (hapd->driver && hapd->driver->get_scan_results2)
661 return hapd->driver->get_scan_results2(hapd->drv_priv);
669 if (hapd->driver && hapd->driver->set_noa)
670 return hapd->driver->set_noa(hapd->drv_priv, count, start,
682 if (hapd->driver == NULL || hapd->driver->set_key == NULL)
684 return hapd->driver->set_key(ifname, hapd->drv_priv, alg, addr,
693 if (!hapd->driver || !hapd->driver->send_mlme || !hapd->drv_priv)
695 return hapd->driver->send_mlme(hapd->drv_priv, msg, len, noack, 0,
704 if (hapd->driver == NULL || hapd->driver->send_mlme == NULL)
706 return hapd->driver->send_mlme(hapd->drv_priv, msg, len, noack, 0,
714 if (!hapd->driver || !hapd->driver->sta_deauth || !hapd->drv_priv)
716 return hapd->driver->sta_deauth(hapd->drv_priv, hapd->own_addr, addr,
724 if (!hapd->driver || !hapd->driver->sta_disassoc || !hapd->drv_priv)
726 return hapd->driver->sta_disassoc(hapd->drv_priv, hapd->own_addr, addr,
734 if (hapd->driver == NULL || hapd->driver->wnm_oper == NULL)
736 return hapd->driver->wnm_oper(hapd->drv_priv, oper, peer, buf,
750 if (!hapd->driver || !hapd->driver->send_action || !hapd->drv_priv)
774 return hapd->driver->send_action(hapd->drv_priv, freq, wait, dst,
784 if (hapd->driver == NULL || hapd->driver->send_action == NULL)
786 return hapd->driver->send_action(hapd->drv_priv, freq, wait, dst,
804 if (!hapd->driver || !hapd->driver->start_dfs_cac || !cmode)
823 res = hapd->driver->start_dfs_cac(hapd->drv_priv, &data);
836 if (!hapd->driver || !hapd->driver->set_qos_map || !hapd->drv_priv)
838 return hapd->driver->set_qos_map(hapd->drv_priv, qos_map_set,
868 if (!hapd->driver || !hapd->driver->get_ext_capab)
871 hapd->driver->get_ext_capab(hapd->drv_priv, WPA_IF_AP_BSS,
887 if (hapd->driver == NULL || hapd->driver->do_acs == NULL)
956 ret = hapd->driver->do_acs(hapd->drv_priv, &params);
966 if (!hapd->driver || !hapd->driver->update_dh_ie || !hapd->drv_priv)
968 return hapd->driver->update_dh_ie(hapd->drv_priv, peer, reason_code,