Lines Matching refs:dev_ops

417 	const struct zep_wpa_supp_dev_ops *dev_ops;  in wpa_drv_zep_abort_scan()  local
422 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_abort_scan()
423 if (!dev_ops->scan_abort) { in wpa_drv_zep_abort_scan()
430 ret = dev_ops->scan_abort(if_ctx->dev_priv); in wpa_drv_zep_abort_scan()
898 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_register_frame() local
900 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_register_frame()
901 if (!dev_ops->register_frame) in wpa_drv_register_frame()
904 return dev_ops->register_frame(if_ctx->dev_priv, type, match, match_len, false); in wpa_drv_register_frame()
1103 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_get_hw_feature_data() local
1109 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_get_hw_feature_data()
1110 if (!dev_ops) { in wpa_drv_zep_get_hw_feature_data()
1115 if (!dev_ops->get_wiphy) { in wpa_drv_zep_get_hw_feature_data()
1136 ret = dev_ops->get_wiphy(if_ctx->dev_priv); in wpa_drv_zep_get_hw_feature_data()
1197 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_init() local
1220 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_init()
1221 if ((!dev_ops) || (!dev_ops->init)) { in wpa_drv_zep_init()
1249 if_ctx->dev_priv = dev_ops->init(if_ctx, in wpa_drv_zep_init()
1273 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_deinit() local
1277 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_deinit()
1278 if (!dev_ops->deinit) { in wpa_drv_zep_deinit()
1283 dev_ops->deinit(if_ctx->dev_priv); in wpa_drv_zep_deinit()
1301 const struct zep_wpa_supp_dev_ops *dev_ops = NULL; in wpa_drv_zep_hapd_init() local
1331 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_hapd_init()
1332 if (!dev_ops->hapd_init) { in wpa_drv_zep_hapd_init()
1351 if_ctx->dev_priv = dev_ops->hapd_init(if_ctx, params->ifname, &callbk_fns); in wpa_drv_zep_hapd_init()
1367 const struct zep_wpa_supp_dev_ops *dev_ops = NULL; in wpa_drv_zep_hapd_deinit() local
1371 dev_ops = (struct zep_wpa_supp_dev_ops *)if_ctx->dev_ops; in wpa_drv_zep_hapd_deinit()
1372 if (!dev_ops->hapd_deinit) { in wpa_drv_zep_hapd_deinit()
1377 dev_ops->hapd_deinit(if_ctx->dev_priv); in wpa_drv_zep_hapd_deinit()
1385 const struct zep_wpa_supp_dev_ops *dev_ops = NULL; in wpa_drv_zep_do_acs() local
1395 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_do_acs()
1396 if (!dev_ops->do_acs) { in wpa_drv_zep_do_acs()
1401 ret = dev_ops->do_acs(if_ctx->dev_priv, params); in wpa_drv_zep_do_acs()
1417 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_scan2() local
1432 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_scan2()
1433 if (!dev_ops->scan2) { in wpa_drv_zep_scan2()
1438 ret = dev_ops->scan2(if_ctx->dev_priv, params); in wpa_drv_zep_scan2()
1480 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_get_scan_results2() local
1490 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_get_scan_results2()
1491 if (!dev_ops->get_scan_results2) { in wpa_drv_zep_get_scan_results2()
1507 ret = dev_ops->get_scan_results2(if_ctx->dev_priv); in wpa_drv_zep_get_scan_results2()
1541 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_deauthenticate() local
1559 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_deauthenticate()
1560 ret = dev_ops->deauthenticate(if_ctx->dev_priv, addr, reason_code); in wpa_drv_zep_deauthenticate()
1576 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_authenticate() local
1599 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_authenticate()
1622 ret = dev_ops->authenticate(if_ctx->dev_priv, params, curr_bss); in wpa_drv_zep_authenticate()
1638 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_associate() local
1648 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_associate()
1651 ret = dev_ops->init_ap(if_ctx->dev_priv, in wpa_drv_zep_associate()
1654 ret = dev_ops->associate(if_ctx->dev_priv, in wpa_drv_zep_associate()
1685 const struct zep_wpa_supp_dev_ops *dev_ops; in _wpa_drv_zep_set_key() local
1701 dev_ops = get_dev_ops(if_ctx->dev_ctx); in _wpa_drv_zep_set_key()
1726 ret = dev_ops->set_key(if_ctx->dev_priv, in _wpa_drv_zep_set_key()
1766 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_get_capa() local
1775 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_get_capa()
1777 if (!dev_ops->get_capa) { in wpa_drv_zep_get_capa()
1782 ret = dev_ops->get_capa(if_ctx->dev_priv, capa); in wpa_drv_zep_get_capa()
1831 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_set_supp_port() local
1838 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_set_supp_port()
1842 ret = dev_ops->set_supp_port(if_ctx->dev_priv, in wpa_drv_zep_set_supp_port()
1869 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_signal_poll() local
1883 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_signal_poll()
1887 if (dev_ops && dev_ops->signal_poll) { in wpa_drv_zep_signal_poll()
1888 ret = dev_ops->signal_poll(if_ctx->dev_priv, si, if_ctx->bssid); in wpa_drv_zep_signal_poll()
1910 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_send_action() local
1916 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_send_action()
1935 ret = dev_ops->send_mlme(if_ctx->dev_priv, buf, 24 + data_len, in wpa_drv_zep_send_action()
1966 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_get_conn_info() local
1980 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_get_conn_info()
1982 if (!dev_ops) { in wpa_drv_zep_get_conn_info()
1987 if (dev_ops->get_conn_info) { in wpa_drv_zep_get_conn_info()
1988 ret = dev_ops->get_conn_info(if_ctx->dev_priv, ci); in wpa_drv_zep_get_conn_info()
2005 const struct zep_wpa_supp_dev_ops *dev_ops = NULL; in wpa_drv_zep_set_country() local
2015 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_set_country()
2016 if (!dev_ops->set_country) { in wpa_drv_zep_set_country()
2021 ret = dev_ops->set_country(if_ctx->dev_priv, alpha2); in wpa_drv_zep_set_country()
2033 const struct zep_wpa_supp_dev_ops *dev_ops = NULL; in wpa_drv_zep_get_country() local
2040 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_get_country()
2041 if (!dev_ops->get_country) { in wpa_drv_zep_get_country()
2046 ret = dev_ops->get_country(if_ctx->dev_priv, alpha2); in wpa_drv_zep_get_country()
2061 const struct zep_wpa_supp_dev_ops *dev_ops; in register_mgmt_frames_ap() local
2077 dev_ops = if_ctx->dev_ctx->config; in register_mgmt_frames_ap()
2079 if (!dev_ops->register_mgmt_frame) { in register_mgmt_frames_ap()
2085 ret = dev_ops->register_mgmt_frame(if_ctx->dev_priv, in register_mgmt_frames_ap()
2105 const struct zep_wpa_supp_dev_ops *dev_ops = NULL; in wpa_drv_zep_set_ap() local
2173 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_set_ap()
2174 if (!dev_ops->set_ap) { in wpa_drv_zep_set_ap()
2179 ret = dev_ops->set_ap(if_ctx->dev_priv, if_ctx->beacon_set, params); in wpa_drv_zep_set_ap()
2191 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_set_ap()
2201 dev_ops = if_ctx->dev_ctx->config; in wpa_drv_zep_set_ap()
2203 if (!if_ctx->beacon_set && !dev_ops->start_ap) { in wpa_drv_zep_set_ap()
2206 } else if (if_ctx->beacon_set && !dev_ops->change_beacon) { in wpa_drv_zep_set_ap()
2217 ret = dev_ops->start_ap(if_ctx->dev_priv, in wpa_drv_zep_set_ap()
2224 ret = dev_ops->change_beacon(if_ctx->dev_priv, in wpa_drv_zep_set_ap()
2245 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_stop_ap() local
2259 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_stop_ap()
2261 dev_ops = if_ctx->dev_ctx->config; in wpa_drv_zep_stop_ap()
2264 if (!dev_ops->stop_ap) { in wpa_drv_zep_stop_ap()
2269 ret = dev_ops->stop_ap(if_ctx->dev_priv); in wpa_drv_zep_stop_ap()
2287 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_deinit_ap() local
2297 dev_ops = if_ctx->dev_ctx->config; in wpa_drv_zep_deinit_ap()
2299 if (!dev_ops->deinit_ap) { in wpa_drv_zep_deinit_ap()
2304 ret = dev_ops->deinit_ap(if_ctx->dev_priv); in wpa_drv_zep_deinit_ap()
2321 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_sta_add() local
2330 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_sta_add()
2332 dev_ops = if_ctx->dev_ctx->config; in wpa_drv_zep_sta_add()
2334 if (!dev_ops->sta_add) { in wpa_drv_zep_sta_add()
2339 ret = dev_ops->sta_add(if_ctx->dev_priv, params); in wpa_drv_zep_sta_add()
2353 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_sta_set_flags() local
2361 dev_ops = if_ctx->dev_ctx->config; in wpa_drv_zep_sta_set_flags()
2362 if (!dev_ops->sta_set_flags) { in wpa_drv_zep_sta_set_flags()
2368 ret = dev_ops->sta_set_flags(if_ctx->dev_priv, addr, total_flags, flags_or, flags_and); in wpa_drv_zep_sta_set_flags()
2382 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_sta_deauth() local
2394 dev_ops = if_ctx->dev_ctx->config; in wpa_drv_zep_sta_deauth()
2418 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_sta_disassoc() local
2427 dev_ops = if_ctx->dev_ctx->config; in wpa_drv_zep_sta_disassoc()
2451 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_sta_remove() local
2460 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_sta_remove()
2462 dev_ops = if_ctx->dev_ctx->config; in wpa_drv_zep_sta_remove()
2464 if (!dev_ops->sta_remove) { in wpa_drv_zep_sta_remove()
2470 ret = dev_ops->sta_remove(if_ctx->dev_priv, addr); in wpa_drv_zep_sta_remove()
2485 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_send_mlme() local
2492 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_send_mlme()
2494 dev_ops = if_ctx->dev_ctx->config; in wpa_drv_zep_send_mlme()
2496 if (!dev_ops->send_mlme) { in wpa_drv_zep_send_mlme()
2506 ret = dev_ops->send_mlme(if_ctx->dev_priv, data, data_len, noack, freq, 0, 0, wait, 0); in wpa_drv_zep_send_mlme()
2542 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_hapd_send_eapol()
2552 dev_ops = if_ctx->dev_ctx->config; in wpa_drv_hapd_send_eapol()
2572 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_get_inact_sec() local
2575 dev_ops = if_ctx->dev_ctx->config; in wpa_drv_zep_get_inact_sec()
2576 if (!dev_ops->get_inact_sec) { in wpa_drv_zep_get_inact_sec()
2582 ret = dev_ops->get_inact_sec(if_ctx->dev_priv, addr); in wpa_drv_zep_get_inact_sec()
2596 const struct zep_wpa_supp_dev_ops *dev_ops; in wpa_drv_zep_dpp_listen() local
2605 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_dpp_listen()
2607 if (!dev_ops || !dev_ops->dpp_listen) { in wpa_drv_zep_dpp_listen()
2612 ret = dev_ops->dpp_listen(if_ctx->dev_priv, enable); in wpa_drv_zep_dpp_listen()
2627 const struct zep_wpa_supp_dev_ops *dev_ops = NULL; in wpa_drv_zep_remain_on_channel() local
2636 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_remain_on_channel()
2638 if (!dev_ops || !dev_ops->remain_on_channel) { in wpa_drv_zep_remain_on_channel()
2643 ret = dev_ops->remain_on_channel(if_ctx->dev_priv, freq, duration); in wpa_drv_zep_remain_on_channel()
2656 const struct zep_wpa_supp_dev_ops *dev_ops = NULL; in wpa_drv_zep_cancel_remain_on_channel() local
2665 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_cancel_remain_on_channel()
2667 if (!dev_ops || !dev_ops->cancel_remain_on_channel) { in wpa_drv_zep_cancel_remain_on_channel()
2672 ret = dev_ops->cancel_remain_on_channel(if_ctx->dev_priv); in wpa_drv_zep_cancel_remain_on_channel()
2685 const struct zep_wpa_supp_dev_ops *dev_ops = NULL; in wpa_drv_zep_send_action_cancel_wait() local
2693 dev_ops = get_dev_ops(if_ctx->dev_ctx); in wpa_drv_zep_send_action_cancel_wait()
2695 if (!dev_ops || !dev_ops->send_action_cancel_wait) { in wpa_drv_zep_send_action_cancel_wait()
2700 dev_ops->send_action_cancel_wait(if_ctx->dev_priv); in wpa_drv_zep_send_action_cancel_wait()