Lines Matching refs:driver

113 	if (!hapd->driver || !hapd->driver->send_action_cancel_wait ||
116 hapd->driver->send_action_cancel_wait(hapd->drv_priv);
137 #include "drivers/driver.h"
151 if (hapd->driver == NULL ||
152 hapd->driver->hapd_set_countermeasures == NULL)
154 return hapd->driver->hapd_set_countermeasures(hapd->drv_priv, enabled);
161 if (hapd->driver == NULL || hapd->driver->set_sta_vlan == NULL)
163 return hapd->driver->set_sta_vlan(hapd->drv_priv, addr, ifname,
170 if (hapd->driver == NULL || hapd->driver->get_inact_sec == NULL)
172 return hapd->driver->get_inact_sec(hapd->drv_priv, addr);
178 if (!hapd->driver || !hapd->driver->sta_remove || !hapd->drv_priv)
180 return hapd->driver->sta_remove(hapd->drv_priv, addr);
188 if (hapd->driver == NULL || hapd->driver->hapd_send_eapol == NULL)
190 return hapd->driver->hapd_send_eapol(hapd->drv_priv, addr, data,
199 if (hapd->driver == NULL || hapd->driver->read_sta_data == NULL)
201 return hapd->driver->read_sta_data(hapd->drv_priv, data, addr);
207 if (hapd->driver == NULL || hapd->driver->sta_clear_stats == NULL)
209 return hapd->driver->sta_clear_stats(hapd->drv_priv, addr);
215 if (hapd->driver == NULL || hapd->driver->set_acl == NULL)
217 return hapd->driver->set_acl(hapd->drv_priv, params);
223 if (hapd->driver == NULL || hapd->driver->set_ap == NULL)
225 return hapd->driver->set_ap(hapd->drv_priv, params);
232 if (hapd->driver == NULL || hapd->driver->set_radius_acl_auth == NULL)
234 return hapd->driver->set_radius_acl_auth(hapd->drv_priv, mac, accepted,
241 if (hapd->driver == NULL ||
242 hapd->driver->set_radius_acl_expire == NULL)
244 return hapd->driver->set_radius_acl_expire(hapd->drv_priv, mac);
250 if (hapd->driver == NULL || hapd->driver->set_authmode == NULL)
252 return hapd->driver->set_authmode(hapd->drv_priv, auth_algs);
259 if (hapd->driver == NULL || hapd->driver->poll_client == NULL)
261 hapd->driver->poll_client(hapd->drv_priv, own_addr, addr, qos);
267 if (hapd->driver == NULL)
269 if (!hapd->driver->get_survey)
271 return hapd->driver->get_survey(hapd->drv_priv, freq);
276 if (hapd->driver == NULL || hapd->driver->get_country == NULL)
278 return hapd->driver->get_country(hapd->drv_priv, alpha2);
283 if (hapd->driver == NULL || hapd->drv_priv == NULL ||
284 hapd->driver->get_radio_name == NULL)
286 return hapd->driver->get_radio_name(hapd->drv_priv);
292 if (hapd->driver == NULL || hapd->driver->switch_channel == NULL ||
296 return hapd->driver->switch_channel(hapd->drv_priv, settings);
302 if (!hapd->driver || !hapd->driver->status || !hapd->drv_priv)
304 return hapd->driver->status(hapd->drv_priv, buf, buflen);
311 if (hapd->driver == NULL || hapd->drv_priv == NULL ||
312 hapd->driver->br_add_ip_neigh == NULL)
314 return hapd->driver->br_add_ip_neigh(hapd->drv_priv, version, ipaddr,
321 if (hapd->driver == NULL || hapd->drv_priv == NULL ||
322 hapd->driver->br_delete_ip_neigh == NULL)
324 return hapd->driver->br_delete_ip_neigh(hapd->drv_priv, version,
332 if (hapd->driver == NULL || hapd->drv_priv == NULL ||
333 hapd->driver->br_port_set_attr == NULL)
335 return hapd->driver->br_port_set_attr(hapd->drv_priv, attr, val);
342 if (hapd->driver == NULL || hapd->drv_priv == NULL ||
343 hapd->driver->br_set_net_param == NULL)
345 return hapd->driver->br_set_net_param(hapd->drv_priv, param, val);
353 if (hapd->driver == NULL || hapd->driver->vendor_cmd == NULL)
355 return hapd->driver->vendor_cmd(hapd->drv_priv, vendor_id, subcmd, data,
361 if (!hapd->driver || !hapd->driver->stop_ap || !hapd->drv_priv)
363 return hapd->driver->stop_ap(hapd->drv_priv);
369 if (!hapd->driver || !hapd->driver->channel_info)
371 return hapd->driver->channel_info(hapd->drv_priv, ci);
378 if (!hapd->driver || !hapd->drv_priv ||
379 !hapd->driver->send_external_auth_status)
381 return hapd->driver->send_external_auth_status(hapd->drv_priv, params);