Lines Matching defs:cfg80211_ops
4642 struct cfg80211_ops { struct
4643 int (*suspend)(struct wiphy *wiphy, struct cfg80211_wowlan *wow);
4644 int (*resume)(struct wiphy *wiphy);
4645 void (*set_wakeup)(struct wiphy *wiphy, bool enabled);
4647 struct wireless_dev * (*add_virtual_intf)(struct wiphy *wiphy,
4652 int (*del_virtual_intf)(struct wiphy *wiphy,
4654 int (*change_virtual_intf)(struct wiphy *wiphy,
4659 int (*add_intf_link)(struct wiphy *wiphy,
4662 void (*del_intf_link)(struct wiphy *wiphy,
4666 int (*add_key)(struct wiphy *wiphy, struct net_device *netdev,
4669 int (*get_key)(struct wiphy *wiphy, struct net_device *netdev,
4673 int (*del_key)(struct wiphy *wiphy, struct net_device *netdev,
4676 int (*set_default_key)(struct wiphy *wiphy,
4679 int (*set_default_mgmt_key)(struct wiphy *wiphy,
4682 int (*set_default_beacon_key)(struct wiphy *wiphy,
4687 int (*start_ap)(struct wiphy *wiphy, struct net_device *dev,
4689 int (*change_beacon)(struct wiphy *wiphy, struct net_device *dev,
4691 int (*stop_ap)(struct wiphy *wiphy, struct net_device *dev,
4695 int (*add_station)(struct wiphy *wiphy, struct net_device *dev,
4698 int (*del_station)(struct wiphy *wiphy, struct net_device *dev,
4700 int (*change_station)(struct wiphy *wiphy, struct net_device *dev,
4703 int (*get_station)(struct wiphy *wiphy, struct net_device *dev,
4705 int (*dump_station)(struct wiphy *wiphy, struct net_device *dev,
4708 int (*add_mpath)(struct wiphy *wiphy, struct net_device *dev,
4710 int (*del_mpath)(struct wiphy *wiphy, struct net_device *dev,
4712 int (*change_mpath)(struct wiphy *wiphy, struct net_device *dev,
4714 int (*get_mpath)(struct wiphy *wiphy, struct net_device *dev,
4716 int (*dump_mpath)(struct wiphy *wiphy, struct net_device *dev,
4719 int (*get_mpp)(struct wiphy *wiphy, struct net_device *dev,
4721 int (*dump_mpp)(struct wiphy *wiphy, struct net_device *dev,
4724 int (*get_mesh_config)(struct wiphy *wiphy,
4727 int (*update_mesh_config)(struct wiphy *wiphy,
4730 int (*join_mesh)(struct wiphy *wiphy, struct net_device *dev,
4733 int (*leave_mesh)(struct wiphy *wiphy, struct net_device *dev);
4735 int (*join_ocb)(struct wiphy *wiphy, struct net_device *dev,
4737 int (*leave_ocb)(struct wiphy *wiphy, struct net_device *dev);
4739 int (*change_bss)(struct wiphy *wiphy, struct net_device *dev,
4742 void (*inform_bss)(struct wiphy *wiphy, struct cfg80211_bss *bss,
4745 int (*set_txq_params)(struct wiphy *wiphy, struct net_device *dev,
4748 int (*libertas_set_mesh_channel)(struct wiphy *wiphy,
4752 int (*set_monitor_channel)(struct wiphy *wiphy,
4756 int (*scan)(struct wiphy *wiphy,
4758 void (*abort_scan)(struct wiphy *wiphy, struct wireless_dev *wdev);
4760 int (*auth)(struct wiphy *wiphy, struct net_device *dev,
4762 int (*assoc)(struct wiphy *wiphy, struct net_device *dev,
4764 int (*deauth)(struct wiphy *wiphy, struct net_device *dev,
4766 int (*disassoc)(struct wiphy *wiphy, struct net_device *dev,
4769 int (*connect)(struct wiphy *wiphy, struct net_device *dev,
4771 int (*update_connect_params)(struct wiphy *wiphy,
4775 int (*disconnect)(struct wiphy *wiphy, struct net_device *dev,
4778 int (*join_ibss)(struct wiphy *wiphy, struct net_device *dev,
4780 int (*leave_ibss)(struct wiphy *wiphy, struct net_device *dev);
4782 int (*set_mcast_rate)(struct wiphy *wiphy, struct net_device *dev,
4785 int (*set_wiphy_params)(struct wiphy *wiphy, u32 changed);
4787 int (*set_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
4789 int (*get_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
4792 void (*rfkill_poll)(struct wiphy *wiphy);
4795 int (*testmode_cmd)(struct wiphy *wiphy, struct wireless_dev *wdev,
4797 int (*testmode_dump)(struct wiphy *wiphy, struct sk_buff *skb,
4802 int (*set_bitrate_mask)(struct wiphy *wiphy,
4808 int (*dump_survey)(struct wiphy *wiphy, struct net_device *netdev,
4811 int (*set_pmksa)(struct wiphy *wiphy, struct net_device *netdev,
4813 int (*del_pmksa)(struct wiphy *wiphy, struct net_device *netdev,
4815 int (*flush_pmksa)(struct wiphy *wiphy, struct net_device *netdev);
4817 int (*remain_on_channel)(struct wiphy *wiphy,
4822 int (*cancel_remain_on_channel)(struct wiphy *wiphy,
4826 int (*mgmt_tx)(struct wiphy *wiphy, struct wireless_dev *wdev,
4829 int (*mgmt_tx_cancel_wait)(struct wiphy *wiphy,
4833 int (*set_power_mgmt)(struct wiphy *wiphy, struct net_device *dev,
4836 int (*set_cqm_rssi_config)(struct wiphy *wiphy,
4840 int (*set_cqm_rssi_range_config)(struct wiphy *wiphy,
4844 int (*set_cqm_txe_config)(struct wiphy *wiphy,
4848 void (*update_mgmt_frame_registrations)(struct wiphy *wiphy,
4852 int (*set_antenna)(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant);
4853 int (*get_antenna)(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant);
4855 int (*sched_scan_start)(struct wiphy *wiphy,
4858 int (*sched_scan_stop)(struct wiphy *wiphy, struct net_device *dev,
4861 int (*set_rekey_data)(struct wiphy *wiphy, struct net_device *dev,
4864 int (*tdls_mgmt)(struct wiphy *wiphy, struct net_device *dev,
4869 int (*tdls_oper)(struct wiphy *wiphy, struct net_device *dev,
4872 int (*probe_client)(struct wiphy *wiphy, struct net_device *dev,
4875 int (*set_noack_map)(struct wiphy *wiphy,
4879 int (*get_channel)(struct wiphy *wiphy,
4884 int (*start_p2p_device)(struct wiphy *wiphy,
4886 void (*stop_p2p_device)(struct wiphy *wiphy,
4889 int (*set_mac_acl)(struct wiphy *wiphy, struct net_device *dev,
4892 int (*start_radar_detection)(struct wiphy *wiphy,
4896 void (*end_cac)(struct wiphy *wiphy,
4898 int (*update_ft_ies)(struct wiphy *wiphy, struct net_device *dev,
4900 int (*crit_proto_start)(struct wiphy *wiphy,
4904 void (*crit_proto_stop)(struct wiphy *wiphy,
4906 int (*set_coalesce)(struct wiphy *wiphy,
4909 int (*channel_switch)(struct wiphy *wiphy,
4913 int (*set_qos_map)(struct wiphy *wiphy,
4917 int (*set_ap_chanwidth)(struct wiphy *wiphy, struct net_device *dev,
4921 int (*add_tx_ts)(struct wiphy *wiphy, struct net_device *dev,
4924 int (*del_tx_ts)(struct wiphy *wiphy, struct net_device *dev,
4927 int (*tdls_channel_switch)(struct wiphy *wiphy,
4931 void (*tdls_cancel_channel_switch)(struct wiphy *wiphy,
4934 int (*start_nan)(struct wiphy *wiphy, struct wireless_dev *wdev,
4936 void (*stop_nan)(struct wiphy *wiphy, struct wireless_dev *wdev);
4937 int (*add_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
4939 void (*del_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
4941 int (*nan_change_conf)(struct wiphy *wiphy,
4946 int (*set_multicast_to_unicast)(struct wiphy *wiphy,
4950 int (*get_txq_stats)(struct wiphy *wiphy,
4954 int (*set_pmk)(struct wiphy *wiphy, struct net_device *dev,
4956 int (*del_pmk)(struct wiphy *wiphy, struct net_device *dev,
4958 int (*external_auth)(struct wiphy *wiphy, struct net_device *dev,
4961 int (*tx_control_port)(struct wiphy *wiphy,
4968 int (*get_ftm_responder_stats)(struct wiphy *wiphy,
4972 int (*start_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
4974 void (*abort_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
4976 int (*update_owe_info)(struct wiphy *wiphy, struct net_device *dev,
4978 int (*probe_mesh_link)(struct wiphy *wiphy, struct net_device *dev,
4980 int (*set_tid_config)(struct wiphy *wiphy, struct net_device *dev,
4982 int (*reset_tid_config)(struct wiphy *wiphy, struct net_device *dev,
4984 int (*set_sar_specs)(struct wiphy *wiphy,
4986 int (*color_change)(struct wiphy *wiphy,
4989 int (*set_fils_aad)(struct wiphy *wiphy, struct net_device *dev,
4991 int (*set_radar_background)(struct wiphy *wiphy,
4993 int (*add_link_station)(struct wiphy *wiphy, struct net_device *dev,
4995 int (*mod_link_station)(struct wiphy *wiphy, struct net_device *dev,
4997 int (*del_link_station)(struct wiphy *wiphy, struct net_device *dev,
4999 int (*set_hw_timestamp)(struct wiphy *wiphy, struct net_device *dev,
5001 int (*set_ttlm)(struct wiphy *wiphy, struct net_device *dev,
5003 u32 (*get_radio_mask)(struct wiphy *wiphy, struct net_device *dev);
5004 int (*assoc_ml_reconf)(struct wiphy *wiphy, struct net_device *dev,
5006 int (*set_epcs)(struct wiphy *wiphy, struct net_device *dev,