Lines Matching refs:priv

1338 	 * @priv: private driver interface data
1347 int (*get_bssid)(void *priv, u8 *bssid);
1351 * @priv: private driver interface data
1364 int (*get_ssid)(void *priv, u8 *ssid);
1369 * @priv: private driver interface data
1417 int (*set_key)(const char *ifname, void *priv, enum wpa_alg alg,
1436 * failure. The returned value will be used as 'void *priv' data for
1449 * @priv: private driver interface data from init()
1454 void (*deinit)(void *priv);
1458 * @priv: private driver interface data from init()
1466 int (*set_param)(void *priv, const char *param);
1470 * @priv: private driver interface data
1478 int (*set_countermeasures)(void *priv, int enabled);
1482 * @priv: private driver interface data
1489 int (*deauthenticate)(void *priv, const u8 *addr, int reason_code);
1493 * @priv: private driver interface data
1498 int (*associate)(void *priv,
1503 * @priv: private driver interface data
1518 int (*add_pmkid)(void *priv, const u8 *bssid, const u8 *pmkid);
1522 * @priv: private driver interface data
1538 int (*remove_pmkid)(void *priv, const u8 *bssid, const u8 *pmkid);
1542 * @priv: private driver interface data
1556 int (*flush_pmkid)(void *priv);
1560 * @priv: private driver interface data
1566 int (*get_capa)(void *priv, struct wpa_driver_capa *capa);
1570 * @priv: private driver interface data
1580 void (*poll)(void *priv);
1584 * @priv: private driver interface data
1593 const char * (*get_ifname)(void *priv);
1597 * @priv: private driver interface data
1605 const u8 * (*get_mac_addr)(void *priv);
1609 * @priv: private driver interface data
1625 int (*send_eapol)(void *priv, const u8 *dest, u16 proto,
1630 * @priv: private driver interface data
1640 int (*set_operstate)(void *priv, int state);
1644 * @priv: Private driver interface data
1658 int (*mlme_setprotection)(void *priv, const u8 *addr, int protect_type,
1663 * @priv: Private driver interface data
1669 struct hostapd_hw_modes * (*get_hw_feature_data)(void *priv,
1675 * @priv: Private driver interface data
1681 int (*send_mlme)(void *priv, const u8 *data, size_t data_len,
1686 * @priv: Private driver interface data
1699 int (*update_ft_ies)(void *priv, const u8 *md, const u8 *ies,
1704 * @priv: Private driver interface data
1715 int (*send_ft_action)(void *priv, u8 action, const u8 *target_ap,
1720 * @priv: private driver interface data
1725 struct wpa_scan_results * (*get_scan_results2)(void *priv);
1729 * @priv: Private driver interface data
1736 int (*set_country)(void *priv, const char *alpha2);
1740 * @priv: Private driver interface data
1744 int (*get_country)(void *priv, char *alpha2);
1761 * @priv: private driver global data from global_init()
1766 void (*global_deinit)(void *priv);
1792 * @priv: private driver interface data
1801 int (*scan2)(void *priv, struct wpa_driver_scan_params *params);
1805 * @priv: private driver interface data
1815 int (*authenticate)(void *priv,
1820 * @priv: Private driver interface data
1837 int (*set_ap)(void *priv, struct wpa_driver_ap_params *params);
1841 * @priv: Private driver interface data
1847 int (*set_acl)(void *priv, struct hostapd_acl_params *params);
1863 * @priv: Private driver interface data from hapd_init()
1865 void (*hapd_deinit)(void *priv);
1869 * @priv: Private driver interface data
1881 int (*set_ieee8021x)(void *priv, struct wpa_bss_params *params);
1885 * @priv: Private driver interface data
1895 int (*set_privacy)(void *priv, int enabled);
1900 * @priv: Private driver interface data
1911 int (*get_seqnum)(const char *ifname, void *priv, const u8 *addr,
1916 * @priv: Private driver interface data
1923 int (*flush)(void *priv);
1927 * @priv: Private driver interface data
1939 int (*set_generic_elem)(void *priv, const u8 *elem, size_t elem_len);
1943 * @priv: Private driver interface data
1948 int (*read_sta_data)(void *priv, struct hostap_sta_driver_data *data,
1953 * @priv: private driver interface data
1963 int (*hapd_send_eapol)(void *priv, const u8 *addr, const u8 *data,
1969 * @priv: Private driver interface data
1978 int (*sta_deauth)(void *priv, const u8 *own_addr, const u8 *addr,
1983 * @priv: Private driver interface data
1992 int (*sta_disassoc)(void *priv, const u8 *own_addr, const u8 *addr,
1997 * @priv: Private driver interface data
2001 int (*sta_remove)(void *priv, const u8 *addr);
2005 * @priv: Private driver interface data
2013 int (*hapd_get_ssid)(void *priv, u8 *buf, int len);
2017 * @priv: Private driver interface data
2024 int (*hapd_set_ssid)(void *priv, const u8 *buf, int len);
2028 * @priv: Private driver interface data
2035 int (*hapd_set_countermeasures)(void *priv, int enabled);
2039 * @priv: Private driver interface data
2050 int (*sta_add)(void *priv, struct hostapd_sta_add_params *params);
2054 * @priv: Private driver interface data
2058 int (*get_inact_sec)(void *priv, const u8 *addr);
2062 * @priv: Private driver interface data
2066 int (*sta_clear_stats)(void *priv, const u8 *addr);
2070 * @priv: Private driver interface data
2074 int (*set_freq)(void *priv, struct hostapd_freq_params *freq);
2078 * @priv: Private driver interface data
2082 int (*set_rts)(void *priv, int rts);
2086 * @priv: Private driver interface data
2090 int (*set_frag)(void *priv, int frag);
2094 * @priv: Private driver interface data
2101 int (*sta_set_flags)(void *priv, const u8 *addr,
2106 * @priv: Private driver interface data
2113 int (*set_tx_queue_params)(void *priv, int queue, int aifs, int cw_min,
2118 * @priv: Private driver interface data
2135 int (*if_add)(void *priv, enum wpa_driver_if_type type,
2142 * @priv: Private driver interface data
2147 int (*if_remove)(void *priv, enum wpa_driver_if_type type,
2152 * @priv: Private driver interface data
2164 int (*set_sta_vlan)(void *priv, const u8 *addr, const char *ifname,
2169 * @priv: driver private data
2177 int (*commit)(void *priv);
2181 * @priv: private driver interface data
2189 int (*send_ether)(void *priv, const u8 *dst, const u8 *src, u16 proto,
2194 * @priv: Private driver interface data
2200 int (*set_radius_acl_auth)(void *priv, const u8 *mac, int accepted,
2205 * @priv: Private driver interface data
2209 int (*set_radius_acl_expire)(void *priv, const u8 *mac);
2213 * @priv: Private driver interface data
2239 int (*set_ap_wps_ie)(void *priv, const struct wpabuf *beacon,
2245 * @priv: Private driver interface data
2249 int (*set_supp_port)(void *priv, int authorized);
2253 * @priv: Private driver interface data
2263 int (*set_wds_sta)(void *priv, const u8 *addr, int aid, int val,
2268 * @priv: Private driver interface data
2292 int (*send_action)(void *priv, unsigned int freq, unsigned int wait,
2298 * @priv: Private driver interface data
2304 void (*send_action_cancel_wait)(void *priv);
2308 * @priv: Private driver interface data
2328 int (*remain_on_channel)(void *priv, unsigned int freq,
2333 * @priv: Private driver interface data
2342 int (*cancel_remain_on_channel)(void *priv);
2346 * @priv: Private driver interface data
2358 int (*probe_req_report)(void *priv, int report);
2362 * @priv: Private driver interface data
2370 int (*deinit_ap)(void *priv);
2374 * @priv: Private driver interface data
2381 int (*deinit_p2p_cli)(void *priv);
2385 * @priv: Private driver interface data
2387 void (*suspend)(void *priv);
2391 * @priv: Private driver interface data
2393 void (*resume)(void *priv);
2397 * @priv: Private driver interface data
2409 int (*signal_monitor)(void *priv, int threshold, int hysteresis);
2413 * @priv: Private driver interface data
2422 int (*send_frame)(void *priv, const u8 *data, size_t data_len,
2427 * @priv: Private driver interface data
2435 int (*shared_freq)(void *priv);
2439 * @priv: Private driver interface data
2448 int (*get_noa)(void *priv, u8 *buf, size_t buf_len);
2452 * @priv: Private driver interface data
2462 int (*set_noa)(void *priv, u8 count, int start, int duration);
2466 * @priv: Private driver interface data
2472 int (*set_p2p_powersave)(void *priv, int legacy_ps, int opp_ps,
2477 * @priv: Private driver interface data
2481 int (*ampdu)(void *priv, int ampdu);
2485 * @priv: Private driver interface data
2494 const char * (*get_radio_name)(void *priv);
2498 * @priv: private driver interface data
2512 int (*send_tdls_mgmt)(void *priv, const u8 *dst, u8 action_code,
2518 * @priv: Private driver interface data
2526 int (*tdls_oper)(void *priv, enum tdls_oper oper, const u8 *peer);
2530 * @priv: Private driver interface data
2537 int (*wnm_oper)(void *priv, enum wnm_oper oper, const u8 *peer,
2542 * @priv: Private driver interface data
2546 int (*set_qos_map)(void *priv, const u8 *qos_map_set,
2551 * @priv: Private driver interface data
2554 int (*set_wowlan)(void *priv, const struct wowlan_triggers *triggers);
2558 * @priv: Private driver interface data
2561 int (*signal_poll)(void *priv, struct wpa_signal_info *signal_info);
2565 * @priv: Private driver interface data
2575 int (*set_authmode)(void *priv, int authmode);
2580 * @priv: Private driver interface data
2586 int (*driver_cmd)(void *priv, char *cmd, char *buf, size_t buf_len);
2591 * @priv: Private driver interface data
2609 int (*vendor_cmd)(void *priv, unsigned int vendor_id,
2615 * @priv: Private driver interface data
2624 void (*set_rekey_info)(void *priv, const u8 *kek, const u8 *kck,
2629 * @priv: Private driver interface data
2641 int (*sta_assoc)(void *priv, const u8 *own_addr, const u8 *addr,
2646 * @priv: Private driver interface data
2657 int (*sta_auth)(void *priv, const u8 *own_addr, const u8 *addr,
2662 * @priv: Private driver interface data
2671 int (*add_tspec)(void *priv, const u8 *addr, u8 *tspec_ie,
2676 * @priv: Private driver interface data
2684 int (*add_sta_node)(void *priv, const u8 *addr, u16 auth_alg);
2688 * @priv: Private driver interface data
2701 int (*sched_scan)(void *priv, struct wpa_driver_scan_params *params,
2706 * @priv: Private driver interface data
2713 int (*stop_sched_scan)(void *priv);
2717 * @priv: Private driver interface data
2726 void (*poll_client)(void *priv, const u8 *own_addr,
2731 * @priv: Private driver interface data
2739 int (*radio_disable)(void *priv, int disabled);
2744 * @priv: Private driver interface data
2751 int (*switch_channel)(void *priv, struct csa_settings *settings);
2755 * @priv: Private driver interface data
2759 int (*start_dfs_cac)(void *priv, struct hostapd_freq_params *freq);
2763 * @priv: Private driver interface data
2770 int (*stop_ap)(void *priv);
2774 * @priv: Private driver interface data
2795 int (*get_survey)(void *priv, unsigned int freq);
2799 * @priv: Private driver interface data
2804 int (*status)(void *priv, char *buf, size_t buflen);
2808 * @priv: Private driver interface data
2820 int (*roaming)(void *priv, int allowed, const u8 *bssid);
2824 * @priv: Private driver interface data
2828 int (*set_mac_addr)(void *priv, const u8 *addr);
2831 int (*macsec_init)(void *priv, struct macsec_init_params *params);
2833 int (*macsec_deinit)(void *priv);
2837 * @priv: Private driver interface data
2842 int (*enable_protect_frames)(void *priv, Boolean enabled);
2846 * @priv: Private driver interface data
2852 int (*set_replay_protect)(void *priv, Boolean enabled, u32 window);
2856 * @priv: Private driver interface data
2861 int (*set_current_cipher_suite)(void *priv, const u8 *cs,
2866 * @priv: Private driver interface data
2871 int (*enable_controlled_port)(void *priv, Boolean enabled);
2875 * @priv: Private driver interface data
2881 int (*get_receive_lowest_pn)(void *priv, u32 channel, u8 an,
2886 * @priv: Private driver interface data
2892 int (*get_transmit_next_pn)(void *priv, u32 channel, u8 an,
2897 * @priv: Private driver interface data
2903 int (*set_transmit_next_pn)(void *priv, u32 channel, u8 an,
2908 * @priv: Private driver interface data
2912 int (*get_available_receive_sc)(void *priv, u32 *channel);
2916 * @priv: Private driver interface data
2925 int (*create_receive_sc)(void *priv, u32 channel, const u8 *sci_addr,
2931 * @priv: private driver interface data from init()
2935 int (*delete_receive_sc)(void *priv, u32 channel);
2939 * @priv: private driver interface data from init()
2946 int (*create_receive_sa)(void *priv, u32 channel, u8 an,
2951 * @priv: private driver interface data from init()
2956 int (*enable_receive_sa)(void *priv, u32 channel, u8 an);
2960 * @priv: private driver interface data from init()
2965 int (*disable_receive_sa)(void *priv, u32 channel, u8 an);
2969 * @priv: Private driver interface data
2973 int (*get_available_transmit_sc)(void *priv, u32 *channel);
2977 * @priv: private driver interface data from init()
2983 int (*create_transmit_sc)(void *priv, u32 channel, const u8 *sci_addr,
2988 * @priv: private driver interface data from init()
2992 int (*delete_transmit_sc)(void *priv, u32 channel);
2996 * @priv: private driver interface data from init()
3005 int (*create_transmit_sa)(void *priv, u32 channel, u8 an, u32 next_pn,
3010 * @priv: private driver interface data from init()
3015 int (*enable_transmit_sa)(void *priv, u32 channel, u8 an);
3019 * @priv: private driver interface data from init()
3024 int (*disable_transmit_sa)(void *priv, u32 channel, u8 an);