Lines Matching refs:driver

222 	if (hapd->driver == NULL || hapd->driver->set_ap_wps_ie == NULL)
225 return hapd->driver->set_ap_wps_ie(hapd->drv_priv, NULL, NULL, NULL);
234 if (hapd->driver == NULL || hapd->driver->set_ap_wps_ie == NULL)
241 ret = hapd->driver->set_ap_wps_ie(hapd->drv_priv, beacon, proberesp,
331 if (hapd->driver == NULL || hapd->driver->set_wds_sta == NULL)
337 return hapd->driver->set_wds_sta(hapd->drv_priv, addr, aid, val,
345 if (hapd->driver == NULL || hapd->driver->add_sta_node == NULL)
347 return hapd->driver->add_sta_node(hapd->drv_priv, addr, auth_alg);
354 if (hapd->driver == NULL || hapd->driver->sta_auth == NULL)
356 return hapd->driver->sta_auth(hapd->drv_priv, hapd->own_addr, addr,
364 if (hapd->driver == NULL || hapd->driver->sta_assoc == NULL)
366 return hapd->driver->sta_assoc(hapd->drv_priv, hapd->own_addr, addr,
381 if (hapd->driver == NULL)
383 if (hapd->driver->sta_add == NULL)
399 return hapd->driver->sta_add(hapd->drv_priv, &params);
406 if (hapd->driver == NULL || hapd->driver->add_tspec == NULL)
408 return hapd->driver->add_tspec(hapd->drv_priv, addr, tspec_ie,
415 if (hapd->driver == NULL || hapd->driver->set_privacy == NULL)
417 return hapd->driver->set_privacy(hapd->drv_priv, enabled);
424 if (hapd->driver == NULL || hapd->driver->set_generic_elem == NULL)
426 return hapd->driver->set_generic_elem(hapd->drv_priv, elem, elem_len);
432 if (hapd->driver == NULL || hapd->driver->hapd_get_ssid == NULL)
434 return hapd->driver->hapd_get_ssid(hapd->drv_priv, buf, len);
440 if (hapd->driver == NULL || hapd->driver->hapd_set_ssid == NULL)
442 return hapd->driver->hapd_set_ssid(hapd->drv_priv, buf, len);
451 if (hapd->driver == NULL || hapd->driver->if_add == NULL)
453 return hapd->driver->if_add(hapd->drv_priv, type, ifname, addr,
462 if (hapd->driver == NULL || hapd->drv_priv == NULL ||
463 hapd->driver->if_remove == NULL)
465 return hapd->driver->if_remove(hapd->drv_priv, type, ifname);
472 if (hapd->driver == NULL || hapd->driver->set_ieee8021x == NULL)
474 return hapd->driver->set_ieee8021x(hapd->drv_priv, params);
481 if (hapd->driver == NULL || hapd->driver->get_seqnum == NULL)
483 return hapd->driver->get_seqnum(ifname, hapd->drv_priv, addr, idx,
490 if (hapd->driver == NULL || hapd->driver->flush == NULL)
492 return hapd->driver->flush(hapd->drv_priv);
511 if (hapd->driver == NULL)
513 if (hapd->driver->set_freq == NULL)
515 return hapd->driver->set_freq(hapd->drv_priv, &data);
520 if (hapd->driver == NULL || hapd->driver->set_rts == NULL)
522 return hapd->driver->set_rts(hapd->drv_priv, rts);
528 if (hapd->driver == NULL || hapd->driver->set_frag == NULL)
530 return hapd->driver->set_frag(hapd->drv_priv, frag);
537 if (hapd->driver == NULL || hapd->driver->sta_set_flags == NULL)
539 return hapd->driver->sta_set_flags(hapd->drv_priv, addr, total_flags,
546 if (hapd->driver == NULL ||
547 hapd->driver->set_country == NULL)
549 return hapd->driver->set_country(hapd->drv_priv, country);
556 if (hapd->driver == NULL || hapd->driver->set_tx_queue_params == NULL)
558 return hapd->driver->set_tx_queue_params(hapd->drv_priv, queue, aifs,
567 if (hapd->driver == NULL ||
568 hapd->driver->get_hw_feature_data == NULL)
570 return hapd->driver->get_hw_feature_data(hapd->drv_priv, num_modes,
577 if (hapd->driver == NULL || hapd->driver->commit == NULL)
579 return hapd->driver->commit(hapd->drv_priv);
585 return hapd->driver && os_strcmp(hapd->driver->name, "none") == 0;
592 if (hapd->driver && hapd->driver->scan2)
593 return hapd->driver->scan2(hapd->drv_priv, params);
601 if (hapd->driver && hapd->driver->get_scan_results2)
602 return hapd->driver->get_scan_results2(hapd->drv_priv);
610 if (hapd->driver && hapd->driver->set_noa)
611 return hapd->driver->set_noa(hapd->drv_priv, count, start,
623 if (hapd->driver == NULL || hapd->driver->set_key == NULL)
625 return hapd->driver->set_key(ifname, hapd->drv_priv, alg, addr,
634 if (hapd->driver == NULL || hapd->driver->send_mlme == NULL)
636 return hapd->driver->send_mlme(hapd->drv_priv, msg, len, noack, 0);
643 if (hapd->driver == NULL || hapd->driver->sta_deauth == NULL)
645 return hapd->driver->sta_deauth(hapd->drv_priv, hapd->own_addr, addr,
653 if (hapd->driver == NULL || hapd->driver->sta_disassoc == NULL)
655 return hapd->driver->sta_disassoc(hapd->drv_priv, hapd->own_addr, addr,
663 if (hapd->driver == NULL || hapd->driver->wnm_oper == NULL)
665 return hapd->driver->wnm_oper(hapd->drv_priv, oper, peer, buf,
674 if (hapd->driver == NULL || hapd->driver->send_action == NULL)
676 return hapd->driver->send_action(hapd->drv_priv, freq, wait, dst,
692 if (!hapd->driver || !hapd->driver->start_dfs_cac)
710 res = hapd->driver->start_dfs_cac(hapd->drv_priv, &data);
723 if (hapd->driver == NULL || hapd->driver->set_qos_map == NULL)
725 return hapd->driver->set_qos_map(hapd->drv_priv, qos_map_set,
738 if (hapd->driver == NULL || hapd->driver->do_acs == NULL)
791 ret = hapd->driver->do_acs(hapd->drv_priv, &params);