| H A D | rdev-ops.h | 15 static inline int rdev_suspend(struct cfg80211_registered_device *rdev, in rdev_suspend() argument 25 static inline int rdev_resume(struct cfg80211_registered_device *rdev) in rdev_resume() argument 34 rdev_set_wakeup(struct cfg80211_registered_device * rdev,bool enabled) rdev_set_wakeup() argument 43 rdev_add_virtual_intf(struct cfg80211_registered_device * rdev,char * name,unsigned char name_assign_type,enum nl80211_iftype type,struct vif_params * params) rdev_add_virtual_intf() argument 57 rdev_del_virtual_intf(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev) rdev_del_virtual_intf() argument 68 rdev_change_virtual_intf(struct cfg80211_registered_device * rdev,struct net_device * dev,enum nl80211_iftype type,struct vif_params * params) rdev_change_virtual_intf() argument 79 rdev_add_key(struct cfg80211_registered_device * rdev,struct net_device * netdev,int link_id,u8 key_index,bool pairwise,const u8 * mac_addr,struct key_params * params) rdev_add_key() argument 94 rdev_get_key(struct cfg80211_registered_device * rdev,struct net_device * netdev,int link_id,u8 key_index,bool pairwise,const u8 * mac_addr,void * cookie,void (* callback)(void * cookie,struct key_params *)) rdev_get_key() argument 108 rdev_del_key(struct cfg80211_registered_device * rdev,struct net_device * netdev,int link_id,u8 key_index,bool pairwise,const u8 * mac_addr) rdev_del_key() argument 122 rdev_set_default_key(struct cfg80211_registered_device * rdev,struct net_device * netdev,int link_id,u8 key_index,bool unicast,bool multicast) rdev_set_default_key() argument 136 rdev_set_default_mgmt_key(struct cfg80211_registered_device * rdev,struct net_device * netdev,int link_id,u8 key_index) rdev_set_default_mgmt_key() argument 149 rdev_set_default_beacon_key(struct cfg80211_registered_device * rdev,struct net_device * netdev,int link_id,u8 key_index) rdev_set_default_beacon_key() argument 163 rdev_start_ap(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_ap_settings * settings) rdev_start_ap() argument 174 rdev_change_beacon(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_ap_update * info) rdev_change_beacon() argument 185 rdev_stop_ap(struct cfg80211_registered_device * rdev,struct net_device * dev,unsigned int link_id) rdev_stop_ap() argument 195 rdev_add_station(struct cfg80211_registered_device * rdev,struct net_device * dev,u8 * mac,struct station_parameters * params) rdev_add_station() argument 206 rdev_del_station(struct cfg80211_registered_device * rdev,struct net_device * dev,struct station_del_parameters * params) rdev_del_station() argument 217 rdev_change_station(struct cfg80211_registered_device * rdev,struct net_device * dev,u8 * mac,struct station_parameters * params) rdev_change_station() argument 228 rdev_get_station(struct cfg80211_registered_device * rdev,struct net_device * dev,const u8 * mac,struct station_info * sinfo) rdev_get_station() argument 239 rdev_dump_station(struct cfg80211_registered_device * rdev,struct net_device * dev,int idx,u8 * mac,struct station_info * sinfo) rdev_dump_station() argument 250 rdev_add_mpath(struct cfg80211_registered_device * rdev,struct net_device * dev,u8 * dst,u8 * next_hop) rdev_add_mpath() argument 260 rdev_del_mpath(struct cfg80211_registered_device * rdev,struct net_device * dev,u8 * dst) rdev_del_mpath() argument 270 rdev_change_mpath(struct cfg80211_registered_device * rdev,struct net_device * dev,u8 * dst,u8 * next_hop) rdev_change_mpath() argument 281 rdev_get_mpath(struct cfg80211_registered_device * rdev,struct net_device * dev,u8 * dst,u8 * next_hop,struct mpath_info * pinfo) rdev_get_mpath() argument 293 rdev_get_mpp(struct cfg80211_registered_device * rdev,struct net_device * dev,u8 * dst,u8 * mpp,struct mpath_info * pinfo) rdev_get_mpp() argument 305 rdev_dump_mpath(struct cfg80211_registered_device * rdev,struct net_device * dev,int idx,u8 * dst,u8 * next_hop,struct mpath_info * pinfo) rdev_dump_mpath() argument 318 rdev_dump_mpp(struct cfg80211_registered_device * rdev,struct net_device * dev,int idx,u8 * dst,u8 * mpp,struct mpath_info * pinfo) rdev_dump_mpp() argument 332 rdev_get_mesh_config(struct cfg80211_registered_device * rdev,struct net_device * dev,struct mesh_config * conf) rdev_get_mesh_config() argument 343 rdev_update_mesh_config(struct cfg80211_registered_device * rdev,struct net_device * dev,u32 mask,const struct mesh_config * nconf) rdev_update_mesh_config() argument 354 rdev_join_mesh(struct cfg80211_registered_device * rdev,struct net_device * dev,const struct mesh_config * conf,const struct mesh_setup * setup) rdev_join_mesh() argument 367 rdev_leave_mesh(struct cfg80211_registered_device * rdev,struct net_device * dev) rdev_leave_mesh() argument 377 rdev_join_ocb(struct cfg80211_registered_device * rdev,struct net_device * dev,struct ocb_setup * setup) rdev_join_ocb() argument 388 rdev_leave_ocb(struct cfg80211_registered_device * rdev,struct net_device * dev) rdev_leave_ocb() argument 398 rdev_change_bss(struct cfg80211_registered_device * rdev,struct net_device * dev,struct bss_parameters * params) rdev_change_bss() argument 410 rdev_inform_bss(struct cfg80211_registered_device * rdev,struct cfg80211_bss * bss,const struct cfg80211_bss_ies * ies,void * drv_data) rdev_inform_bss() argument 422 rdev_set_txq_params(struct cfg80211_registered_device * rdev,struct net_device * dev,struct ieee80211_txq_params * params) rdev_set_txq_params() argument 435 rdev_libertas_set_mesh_channel(struct cfg80211_registered_device * rdev,struct net_device * dev,struct ieee80211_channel * chan) rdev_libertas_set_mesh_channel() argument 447 rdev_set_monitor_channel(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_chan_def * chandef) rdev_set_monitor_channel() argument 458 rdev_scan(struct cfg80211_registered_device * rdev,struct cfg80211_scan_request_int * request) rdev_scan() argument 472 rdev_abort_scan(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev) rdev_abort_scan() argument 480 rdev_auth(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_auth_request * req) rdev_auth() argument 491 rdev_assoc(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_assoc_request * req) rdev_assoc() argument 503 rdev_deauth(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_deauth_request * req) rdev_deauth() argument 514 rdev_disassoc(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_disassoc_request * req) rdev_disassoc() argument 525 rdev_connect(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_connect_params * sme) rdev_connect() argument 537 rdev_update_connect_params(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_connect_params * sme,u32 changed) rdev_update_connect_params() argument 548 rdev_disconnect(struct cfg80211_registered_device * rdev,struct net_device * dev,u16 reason_code) rdev_disconnect() argument 558 rdev_join_ibss(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_ibss_params * params) rdev_join_ibss() argument 569 rdev_leave_ibss(struct cfg80211_registered_device * rdev,struct net_device * dev) rdev_leave_ibss() argument 580 rdev_set_wiphy_params(struct cfg80211_registered_device * rdev,int radio_idx,u32 changed) rdev_set_wiphy_params() argument 593 rdev_set_tx_power(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,int radio_idx,enum nl80211_tx_power_setting type,int mbm) rdev_set_tx_power() argument 606 rdev_get_tx_power(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,int radio_idx,unsigned int link_id,int * dbm) rdev_get_tx_power() argument 619 rdev_set_multicast_to_unicast(struct cfg80211_registered_device * rdev,struct net_device * dev,const bool enabled) rdev_set_multicast_to_unicast() argument 631 rdev_get_txq_stats(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,struct cfg80211_txq_stats * txqstats) rdev_get_txq_stats() argument 642 rdev_rfkill_poll(struct cfg80211_registered_device * rdev) rdev_rfkill_poll() argument 651 rdev_testmode_cmd(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,void * data,int len) rdev_testmode_cmd() argument 662 rdev_testmode_dump(struct cfg80211_registered_device * rdev,struct sk_buff * skb,struct netlink_callback * cb,void * data,int len) rdev_testmode_dump() argument 676 rdev_set_bitrate_mask(struct cfg80211_registered_device * rdev,struct net_device * dev,unsigned int link_id,const u8 * peer,const struct cfg80211_bitrate_mask * mask) rdev_set_bitrate_mask() argument 689 rdev_dump_survey(struct cfg80211_registered_device * rdev,struct net_device * netdev,int idx,struct survey_info * info) rdev_dump_survey() argument 703 rdev_set_pmksa(struct cfg80211_registered_device * rdev,struct net_device * netdev,struct cfg80211_pmksa * pmksa) rdev_set_pmksa() argument 714 rdev_del_pmksa(struct cfg80211_registered_device * rdev,struct net_device * netdev,struct cfg80211_pmksa * pmksa) rdev_del_pmksa() argument 725 rdev_flush_pmksa(struct cfg80211_registered_device * rdev,struct net_device * netdev) rdev_flush_pmksa() argument 736 rdev_remain_on_channel(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,struct ieee80211_channel * chan,unsigned int duration,u64 * cookie) rdev_remain_on_channel() argument 750 rdev_cancel_remain_on_channel(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,u64 cookie) rdev_cancel_remain_on_channel() argument 760 rdev_mgmt_tx(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,struct cfg80211_mgmt_tx_params * params,u64 * cookie) rdev_mgmt_tx() argument 772 rdev_tx_control_port(struct cfg80211_registered_device * rdev,struct net_device * dev,const void * buf,size_t len,const u8 * dest,__be16 proto,const bool noencrypt,int link,u64 * cookie) rdev_tx_control_port() argument 792 rdev_mgmt_tx_cancel_wait(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,u64 cookie) rdev_mgmt_tx_cancel_wait() argument 802 rdev_set_power_mgmt(struct cfg80211_registered_device * rdev,struct net_device * dev,bool enabled,int timeout) rdev_set_power_mgmt() argument 814 rdev_set_cqm_rssi_config(struct cfg80211_registered_device * rdev,struct net_device * dev,s32 rssi_thold,u32 rssi_hyst) rdev_set_cqm_rssi_config() argument 827 rdev_set_cqm_rssi_range_config(struct cfg80211_registered_device * rdev,struct net_device * dev,s32 low,s32 high) rdev_set_cqm_rssi_range_config() argument 839 rdev_set_cqm_txe_config(struct cfg80211_registered_device * rdev,struct net_device * dev,u32 rate,u32 pkts,u32 intvl) rdev_set_cqm_txe_config() argument 851 rdev_update_mgmt_frame_registrations(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,struct mgmt_frame_regs * upd) rdev_update_mgmt_frame_registrations() argument 864 rdev_set_antenna(struct cfg80211_registered_device * rdev,int radio_idx,u32 tx_ant,u32 rx_ant) rdev_set_antenna() argument 874 rdev_get_antenna(struct cfg80211_registered_device * rdev,int radio_idx,u32 * tx_ant,u32 * rx_ant) rdev_get_antenna() argument 889 rdev_sched_scan_start(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_sched_scan_request * request) rdev_sched_scan_start() argument 900 rdev_sched_scan_stop(struct cfg80211_registered_device * rdev,struct net_device * dev,u64 reqid) rdev_sched_scan_stop() argument 910 rdev_set_rekey_data(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_gtk_rekey_data * data) rdev_set_rekey_data() argument 921 rdev_tdls_mgmt(struct cfg80211_registered_device * rdev,struct net_device * dev,u8 * peer,int link_id,u8 action_code,u8 dialog_token,u16 status_code,u32 peer_capability,bool initiator,const u8 * buf,size_t len) rdev_tdls_mgmt() argument 939 rdev_tdls_oper(struct cfg80211_registered_device * rdev,struct net_device * dev,u8 * peer,enum nl80211_tdls_operation oper) rdev_tdls_oper() argument 950 rdev_probe_client(struct cfg80211_registered_device * rdev,struct net_device * dev,const u8 * peer,u64 * cookie) rdev_probe_client() argument 961 rdev_set_noack_map(struct cfg80211_registered_device * rdev,struct net_device * dev,u16 noack_map) rdev_set_noack_map() argument 972 rdev_get_channel(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,unsigned int link_id,struct cfg80211_chan_def * chandef) rdev_get_channel() argument 986 rdev_start_p2p_device(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev) rdev_start_p2p_device() argument 997 rdev_stop_p2p_device(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev) rdev_stop_p2p_device() argument 1005 rdev_start_nan(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,struct cfg80211_nan_conf * conf) rdev_start_nan() argument 1017 rdev_stop_nan(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev) rdev_stop_nan() argument 1026 rdev_add_nan_func(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,struct cfg80211_nan_func * nan_func) rdev_add_nan_func() argument 1038 rdev_del_nan_func(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,u64 cookie) rdev_del_nan_func() argument 1047 rdev_nan_change_conf(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,struct cfg80211_nan_conf * conf,u32 changes) rdev_nan_change_conf() argument 1063 rdev_set_mac_acl(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_acl_data * params) rdev_set_mac_acl() argument 1075 rdev_update_ft_ies(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_update_ft_ies_params * ftie) rdev_update_ft_ies() argument 1087 rdev_crit_proto_start(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,enum nl80211_crit_proto_id protocol,u16 duration) rdev_crit_proto_start() argument 1101 rdev_crit_proto_stop(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev) rdev_crit_proto_stop() argument 1109 rdev_channel_switch(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_csa_settings * params) rdev_channel_switch() argument 1121 rdev_set_qos_map(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_qos_map * qos_map) rdev_set_qos_map() argument 1137 rdev_set_ap_chanwidth(struct cfg80211_registered_device * rdev,struct net_device * dev,unsigned int link_id,struct cfg80211_chan_def * chandef) rdev_set_ap_chanwidth() argument 1152 rdev_add_tx_ts(struct cfg80211_registered_device * rdev,struct net_device * dev,u8 tsid,const u8 * peer,u8 user_prio,u16 admitted_time) rdev_add_tx_ts() argument 1169 rdev_del_tx_ts(struct cfg80211_registered_device * rdev,struct net_device * dev,u8 tsid,const u8 * peer) rdev_del_tx_ts() argument 1183 rdev_tdls_channel_switch(struct cfg80211_registered_device * rdev,struct net_device * dev,const u8 * addr,u8 oper_class,struct cfg80211_chan_def * chandef) rdev_tdls_channel_switch() argument 1198 rdev_tdls_cancel_channel_switch(struct cfg80211_registered_device * rdev,struct net_device * dev,const u8 * addr) rdev_tdls_cancel_channel_switch() argument 1207 rdev_start_radar_detection(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_chan_def * chandef,u32 cac_time_ms,int link_id) rdev_start_radar_detection() argument 1225 rdev_end_cac(struct cfg80211_registered_device * rdev,struct net_device * dev,unsigned int link_id) rdev_end_cac() argument 1235 rdev_set_mcast_rate(struct cfg80211_registered_device * rdev,struct net_device * dev,int mcast_rate[NUM_NL80211_BANDS]) rdev_set_mcast_rate() argument 1249 rdev_set_coalesce(struct cfg80211_registered_device * rdev,struct cfg80211_coalesce * coalesce) rdev_set_coalesce() argument 1261 rdev_set_pmk(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_pmk_conf * pmk_conf) rdev_set_pmk() argument 1274 rdev_del_pmk(struct cfg80211_registered_device * rdev,struct net_device * dev,const u8 * aa) rdev_del_pmk() argument 1287 rdev_external_auth(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_external_auth_params * params) rdev_external_auth() argument 1301 rdev_get_ftm_responder_stats(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_ftm_responder_stats * ftm_stats) rdev_get_ftm_responder_stats() argument 1316 rdev_start_pmsr(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,struct cfg80211_pmsr_request * request) rdev_start_pmsr() argument 1330 rdev_abort_pmsr(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,struct cfg80211_pmsr_request * request) rdev_abort_pmsr() argument 1340 rdev_update_owe_info(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_update_owe_info * oweinfo) rdev_update_owe_info() argument 1354 rdev_probe_mesh_link(struct cfg80211_registered_device * rdev,struct net_device * dev,const u8 * dest,const void * buf,size_t len) rdev_probe_mesh_link() argument 1366 rdev_set_tid_config(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_tid_config * tid_conf) rdev_set_tid_config() argument 1378 rdev_reset_tid_config(struct cfg80211_registered_device * rdev,struct net_device * dev,const u8 * peer,u8 tids) rdev_reset_tid_config() argument 1390 rdev_set_sar_specs(struct cfg80211_registered_device * rdev,struct cfg80211_sar_specs * sar) rdev_set_sar_specs() argument 1402 rdev_color_change(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_color_change_settings * params) rdev_color_change() argument 1416 rdev_set_fils_aad(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_fils_aad * fils_aad) rdev_set_fils_aad() argument 1430 rdev_set_radar_background(struct cfg80211_registered_device * rdev,struct cfg80211_chan_def * chandef) rdev_set_radar_background() argument 1445 rdev_add_intf_link(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,unsigned int link_id) rdev_add_intf_link() argument 1460 rdev_del_intf_link(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,unsigned int link_id) rdev_del_intf_link() argument 1471 rdev_add_link_station(struct cfg80211_registered_device * rdev,struct net_device * dev,struct link_station_parameters * params) rdev_add_link_station() argument 1485 rdev_mod_link_station(struct cfg80211_registered_device * rdev,struct net_device * dev,struct link_station_parameters * params) rdev_mod_link_station() argument 1499 rdev_del_link_station(struct cfg80211_registered_device * rdev,struct net_device * dev,struct link_station_del_parameters * params) rdev_del_link_station() argument 1513 rdev_set_hw_timestamp(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_set_hw_timestamp * hwts) rdev_set_hw_timestamp() argument 1529 rdev_set_ttlm(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_ttlm_params * params) rdev_set_ttlm() argument 1545 rdev_get_radio_mask(struct cfg80211_registered_device * rdev,struct net_device * dev) rdev_get_radio_mask() argument 1557 rdev_assoc_ml_reconf(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_ml_reconf_req * req) rdev_assoc_ml_reconf() argument 1573 rdev_set_epcs(struct cfg80211_registered_device * rdev,struct net_device * dev,bool val) rdev_set_epcs() argument [all...] |