Home | History | Annotate | Download | only in ap

Lines Matching refs:driver

2  * hostapd - Driver operations
210 if (hapd->driver == NULL || hapd->driver->set_ap_wps_ie == NULL)
213 return hapd->driver->set_ap_wps_ie(hapd->drv_priv, NULL, NULL, NULL);
222 if (hapd->driver == NULL || hapd->driver->set_ap_wps_ie == NULL)
229 ret = hapd->driver->set_ap_wps_ie(hapd->drv_priv, beacon, proberesp,
319 if (hapd->driver == NULL || hapd->driver->set_wds_sta == NULL)
325 return hapd->driver->set_wds_sta(hapd->drv_priv, addr, aid, val,
333 if (hapd->driver == NULL || hapd->driver->add_sta_node == NULL)
335 return hapd->driver->add_sta_node(hapd->drv_priv, addr, auth_alg);
342 if (hapd->driver == NULL || hapd->driver->sta_auth == NULL)
344 return hapd->driver->sta_auth(hapd->drv_priv, hapd->own_addr, addr,
352 if (hapd->driver == NULL || hapd->driver->sta_assoc == NULL)
354 return hapd->driver->sta_assoc(hapd->drv_priv, hapd->own_addr, addr,
369 if (hapd->driver == NULL)
371 if (hapd->driver->sta_add == NULL)
388 return hapd->driver->sta_add(hapd->drv_priv, &params);
395 if (hapd->driver == NULL || hapd->driver->add_tspec == NULL)
397 return hapd->driver->add_tspec(hapd->drv_priv, addr, tspec_ie,
404 if (hapd->driver == NULL || hapd->driver->set_privacy == NULL)
406 return hapd->driver->set_privacy(hapd->drv_priv, enabled);
413 if (hapd->driver == NULL || hapd->driver->set_generic_elem == NULL)
415 return hapd->driver->set_generic_elem(hapd->drv_priv, elem, elem_len);
421 if (hapd->driver == NULL || hapd->driver->hapd_get_ssid == NULL)
423 return hapd->driver->hapd_get_ssid(hapd->drv_priv, buf, len);
429 if (hapd->driver == NULL || hapd->driver->hapd_set_ssid == NULL)
431 return hapd->driver->hapd_set_ssid(hapd->drv_priv, buf, len);
440 if (hapd->driver == NULL || hapd->driver->if_add == NULL)
442 return hapd->driver->if_add(hapd->drv_priv, type, ifname, addr,
451 if (hapd->driver == NULL || hapd->drv_priv == NULL ||
452 hapd->driver->if_remove == NULL)
454 return hapd->driver->if_remove(hapd->drv_priv, type, ifname);
461 if (hapd->driver == NULL || hapd->driver->set_ieee8021x == NULL)
463 return hapd->driver->set_ieee8021x(hapd->drv_priv, params);
470 if (hapd->driver == NULL || hapd->driver->get_seqnum == NULL)
472 return hapd->driver->get_seqnum(ifname, hapd->drv_priv, addr, idx,
479 if (hapd->driver == NULL || hapd->driver->flush == NULL)
481 return hapd->driver->flush(hapd->drv_priv);
500 if (hapd->driver == NULL)
502 if (hapd->driver->set_freq == NULL)
504 return hapd->driver->set_freq(hapd->drv_priv, &data);
509 if (hapd->driver == NULL || hapd->driver->set_rts == NULL)
511 return hapd->driver->set_rts(hapd->drv_priv, rts);
517 if (hapd->driver == NULL || hapd->driver->set_frag == NULL)
519 return hapd->driver->set_frag(hapd->drv_priv, frag);
526 if (hapd->driver == NULL || hapd->driver->sta_set_flags == NULL)
528 return hapd->driver->sta_set_flags(hapd->drv_priv, addr, total_flags,
535 if (hapd->driver == NULL ||
536 hapd->driver->set_country == NULL)
538 return hapd->driver->set_country(hapd->drv_priv, country);
545 if (hapd->driver == NULL || hapd->driver->set_tx_queue_params == NULL)
547 return hapd->driver->set_tx_queue_params(hapd->drv_priv, queue, aifs,
556 if (hapd->driver == NULL ||
557 hapd->driver->get_hw_feature_data == NULL)
559 return hapd->driver->get_hw_feature_data(hapd->drv_priv, num_modes,
566 if (hapd->driver == NULL || hapd->driver->commit == NULL)
568 return hapd->driver->commit(hapd->drv_priv);
574 return hapd->driver && os_strcmp(hapd->driver->name, "none") == 0;
581 if (hapd->driver && hapd->driver->scan2)
582 return hapd->driver->scan2(hapd->drv_priv, params);
590 if (hapd->driver && hapd->driver->get_scan_results2)
591 return hapd->driver->get_scan_results2(hapd->drv_priv);
599 if (hapd->driver && hapd->driver->set_noa)
600 return hapd->driver->set_noa(hapd->drv_priv, count, start,
612 if (hapd->driver == NULL || hapd->driver->set_key == NULL)
614 return hapd->driver->set_key(ifname, hapd->drv_priv, alg, addr,
623 if (hapd->driver == NULL || hapd->driver->send_mlme == NULL)
625 return hapd->driver->send_mlme(hapd->drv_priv, msg, len, noack, 0,
634 if (hapd->driver == NULL || hapd->driver->send_mlme == NULL)
636 return hapd->driver->send_mlme(hapd->drv_priv, msg, len, noack, 0,
644 if (hapd->driver == NULL || hapd->driver->sta_deauth == NULL)
646 return hapd->driver->sta_deauth(hapd->drv_priv, hapd->own_addr, addr,
654 if (hapd->driver == NULL || hapd->driver->sta_disassoc == NULL)
656 return hapd->driver->sta_disassoc(hapd->drv_priv, hapd->own_addr, addr,
664 if (hapd->driver == NULL || hapd->driver->wnm_oper == NULL)
666 return hapd->driver->wnm_oper(hapd->drv_priv, oper, peer, buf,
675 if (hapd->driver == NULL || hapd->driver->send_action == NULL)
677 return hapd->driver->send_action(hapd->drv_priv, freq, wait, dst,
693 if (!hapd->driver || !hapd->driver->start_dfs_cac)
711 res = hapd->driver->start_dfs_cac(hapd->drv_priv, &data);
724 if (hapd->driver == NULL || hapd->driver->set_qos_map == NULL)
726 return hapd->driver->set_qos_map(hapd->drv_priv, qos_map_set,
759 if (hapd->driver == NULL || hapd->driver->do_acs == NULL)
823 ret = hapd->driver->do_acs(hapd->drv_priv, &params);