Lines Matching refs:driver

114 #include "drivers/driver.h"
126 if (hapd->driver == NULL ||
127 hapd->driver->hapd_set_countermeasures == NULL)
129 return hapd->driver->hapd_set_countermeasures(hapd->drv_priv, enabled);
136 if (hapd->driver == NULL || hapd->driver->set_sta_vlan == NULL)
138 return hapd->driver->set_sta_vlan(hapd->drv_priv, addr, ifname,
145 if (hapd->driver == NULL || hapd->driver->get_inact_sec == NULL)
147 return hapd->driver->get_inact_sec(hapd->drv_priv, addr);
153 if (hapd->driver == NULL || hapd->driver->sta_remove == NULL)
155 return hapd->driver->sta_remove(hapd->drv_priv, addr);
163 if (hapd->driver == NULL || hapd->driver->hapd_send_eapol == NULL)
165 return hapd->driver->hapd_send_eapol(hapd->drv_priv, addr, data,
174 if (hapd->driver == NULL || hapd->driver->read_sta_data == NULL)
176 return hapd->driver->read_sta_data(hapd->drv_priv, data, addr);
182 if (hapd->driver == NULL || hapd->driver->sta_clear_stats == NULL)
184 return hapd->driver->sta_clear_stats(hapd->drv_priv, addr);
190 if (hapd->driver == NULL || hapd->driver->set_acl == NULL)
192 return hapd->driver->set_acl(hapd->drv_priv, params);
198 if (hapd->driver == NULL || hapd->driver->set_ap == NULL)
200 return hapd->driver->set_ap(hapd->drv_priv, params);
207 if (hapd->driver == NULL || hapd->driver->set_radius_acl_auth == NULL)
209 return hapd->driver->set_radius_acl_auth(hapd->drv_priv, mac, accepted,
216 if (hapd->driver == NULL ||
217 hapd->driver->set_radius_acl_expire == NULL)
219 return hapd->driver->set_radius_acl_expire(hapd->drv_priv, mac);
225 if (hapd->driver == NULL || hapd->driver->set_authmode == NULL)
227 return hapd->driver->set_authmode(hapd->drv_priv, auth_algs);
234 if (hapd->driver == NULL || hapd->driver->poll_client == NULL)
236 hapd->driver->poll_client(hapd->drv_priv, own_addr, addr, qos);
242 if (hapd->driver == NULL)
244 if (!hapd->driver->get_survey)
246 return hapd->driver->get_survey(hapd->drv_priv, freq);
251 if (hapd->driver == NULL || hapd->driver->get_country == NULL)
253 return hapd->driver->get_country(hapd->drv_priv, alpha2);
258 if (hapd->driver == NULL || hapd->drv_priv == NULL ||
259 hapd->driver->get_radio_name == NULL)
261 return hapd->driver->get_radio_name(hapd->drv_priv);
267 if (hapd->driver == NULL || hapd->driver->switch_channel == NULL)
270 return hapd->driver->switch_channel(hapd->drv_priv, settings);
276 if (hapd->driver == NULL || hapd->driver->status == NULL)
278 return hapd->driver->status(hapd->drv_priv, buf, buflen);
285 if (hapd->driver == NULL || hapd->drv_priv == NULL ||
286 hapd->driver->br_add_ip_neigh == NULL)
288 return hapd->driver->br_add_ip_neigh(hapd->drv_priv, version, ipaddr,
295 if (hapd->driver == NULL || hapd->drv_priv == NULL ||
296 hapd->driver->br_delete_ip_neigh == NULL)
298 return hapd->driver->br_delete_ip_neigh(hapd->drv_priv, version,
306 if (hapd->driver == NULL || hapd->drv_priv == NULL ||
307 hapd->driver->br_port_set_attr == NULL)
309 return hapd->driver->br_port_set_attr(hapd->drv_priv, attr, val);
316 if (hapd->driver == NULL || hapd->drv_priv == NULL ||
317 hapd->driver->br_set_net_param == NULL)
319 return hapd->driver->br_set_net_param(hapd->drv_priv, param, val);
327 if (hapd->driver == NULL || hapd->driver->vendor_cmd == NULL)
329 return hapd->driver->vendor_cmd(hapd->drv_priv, vendor_id, subcmd, data,
335 if (hapd->driver == NULL || hapd->driver->stop_ap == NULL)
337 return hapd->driver->stop_ap(hapd->drv_priv);