Lines Matching defs:cfg80211_ops

4022 struct cfg80211_ops {  struct
4023 int (*suspend)(struct wiphy *wiphy, struct cfg80211_wowlan *wow);
4024 int (*resume)(struct wiphy *wiphy);
4025 void (*set_wakeup)(struct wiphy *wiphy, bool enabled);
4027 struct wireless_dev * (*add_virtual_intf)(struct wiphy *wiphy,
4032 int (*del_virtual_intf)(struct wiphy *wiphy,
4034 int (*change_virtual_intf)(struct wiphy *wiphy,
4039 int (*add_key)(struct wiphy *wiphy, struct net_device *netdev,
4042 int (*get_key)(struct wiphy *wiphy, struct net_device *netdev,
4046 int (*del_key)(struct wiphy *wiphy, struct net_device *netdev,
4048 int (*set_default_key)(struct wiphy *wiphy,
4051 int (*set_default_mgmt_key)(struct wiphy *wiphy,
4054 int (*set_default_beacon_key)(struct wiphy *wiphy,
4058 int (*start_ap)(struct wiphy *wiphy, struct net_device *dev,
4060 int (*change_beacon)(struct wiphy *wiphy, struct net_device *dev,
4062 int (*stop_ap)(struct wiphy *wiphy, struct net_device *dev);
4065 int (*add_station)(struct wiphy *wiphy, struct net_device *dev,
4068 int (*del_station)(struct wiphy *wiphy, struct net_device *dev,
4070 int (*change_station)(struct wiphy *wiphy, struct net_device *dev,
4073 int (*get_station)(struct wiphy *wiphy, struct net_device *dev,
4075 int (*dump_station)(struct wiphy *wiphy, struct net_device *dev,
4078 int (*add_mpath)(struct wiphy *wiphy, struct net_device *dev,
4080 int (*del_mpath)(struct wiphy *wiphy, struct net_device *dev,
4082 int (*change_mpath)(struct wiphy *wiphy, struct net_device *dev,
4084 int (*get_mpath)(struct wiphy *wiphy, struct net_device *dev,
4086 int (*dump_mpath)(struct wiphy *wiphy, struct net_device *dev,
4089 int (*get_mpp)(struct wiphy *wiphy, struct net_device *dev,
4091 int (*dump_mpp)(struct wiphy *wiphy, struct net_device *dev,
4094 int (*get_mesh_config)(struct wiphy *wiphy,
4097 int (*update_mesh_config)(struct wiphy *wiphy,
4100 int (*join_mesh)(struct wiphy *wiphy, struct net_device *dev,
4103 int (*leave_mesh)(struct wiphy *wiphy, struct net_device *dev);
4105 int (*join_ocb)(struct wiphy *wiphy, struct net_device *dev,
4107 int (*leave_ocb)(struct wiphy *wiphy, struct net_device *dev);
4109 int (*change_bss)(struct wiphy *wiphy, struct net_device *dev,
4112 int (*set_txq_params)(struct wiphy *wiphy, struct net_device *dev,
4115 int (*libertas_set_mesh_channel)(struct wiphy *wiphy,
4119 int (*set_monitor_channel)(struct wiphy *wiphy,
4122 int (*scan)(struct wiphy *wiphy,
4124 void (*abort_scan)(struct wiphy *wiphy, struct wireless_dev *wdev);
4126 int (*auth)(struct wiphy *wiphy, struct net_device *dev,
4128 int (*assoc)(struct wiphy *wiphy, struct net_device *dev,
4130 int (*deauth)(struct wiphy *wiphy, struct net_device *dev,
4132 int (*disassoc)(struct wiphy *wiphy, struct net_device *dev,
4135 int (*connect)(struct wiphy *wiphy, struct net_device *dev,
4137 int (*update_connect_params)(struct wiphy *wiphy,
4141 int (*disconnect)(struct wiphy *wiphy, struct net_device *dev,
4144 int (*join_ibss)(struct wiphy *wiphy, struct net_device *dev,
4146 int (*leave_ibss)(struct wiphy *wiphy, struct net_device *dev);
4148 int (*set_mcast_rate)(struct wiphy *wiphy, struct net_device *dev,
4151 int (*set_wiphy_params)(struct wiphy *wiphy, u32 changed);
4153 int (*set_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
4155 int (*get_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
4158 void (*rfkill_poll)(struct wiphy *wiphy);
4161 int (*testmode_cmd)(struct wiphy *wiphy, struct wireless_dev *wdev,
4163 int (*testmode_dump)(struct wiphy *wiphy, struct sk_buff *skb,
4168 int (*set_bitrate_mask)(struct wiphy *wiphy,
4173 int (*dump_survey)(struct wiphy *wiphy, struct net_device *netdev,
4176 int (*set_pmksa)(struct wiphy *wiphy, struct net_device *netdev,
4178 int (*del_pmksa)(struct wiphy *wiphy, struct net_device *netdev,
4180 int (*flush_pmksa)(struct wiphy *wiphy, struct net_device *netdev);
4182 int (*remain_on_channel)(struct wiphy *wiphy,
4187 int (*cancel_remain_on_channel)(struct wiphy *wiphy,
4191 int (*mgmt_tx)(struct wiphy *wiphy, struct wireless_dev *wdev,
4194 int (*mgmt_tx_cancel_wait)(struct wiphy *wiphy,
4198 int (*set_power_mgmt)(struct wiphy *wiphy, struct net_device *dev,
4201 int (*set_cqm_rssi_config)(struct wiphy *wiphy,
4205 int (*set_cqm_rssi_range_config)(struct wiphy *wiphy,
4209 int (*set_cqm_txe_config)(struct wiphy *wiphy,
4213 void (*update_mgmt_frame_registrations)(struct wiphy *wiphy,
4217 int (*set_antenna)(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant);
4218 int (*get_antenna)(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant);
4220 int (*sched_scan_start)(struct wiphy *wiphy,
4223 int (*sched_scan_stop)(struct wiphy *wiphy, struct net_device *dev,
4226 int (*set_rekey_data)(struct wiphy *wiphy, struct net_device *dev,
4229 int (*tdls_mgmt)(struct wiphy *wiphy, struct net_device *dev,
4233 int (*tdls_oper)(struct wiphy *wiphy, struct net_device *dev,
4236 int (*probe_client)(struct wiphy *wiphy, struct net_device *dev,
4239 int (*set_noack_map)(struct wiphy *wiphy,
4243 int (*get_channel)(struct wiphy *wiphy,
4247 int (*start_p2p_device)(struct wiphy *wiphy,
4249 void (*stop_p2p_device)(struct wiphy *wiphy,
4252 int (*set_mac_acl)(struct wiphy *wiphy, struct net_device *dev,
4255 int (*start_radar_detection)(struct wiphy *wiphy,
4259 void (*end_cac)(struct wiphy *wiphy,
4261 int (*update_ft_ies)(struct wiphy *wiphy, struct net_device *dev,
4263 int (*crit_proto_start)(struct wiphy *wiphy,
4267 void (*crit_proto_stop)(struct wiphy *wiphy,
4269 int (*set_coalesce)(struct wiphy *wiphy,
4272 int (*channel_switch)(struct wiphy *wiphy,
4276 int (*set_qos_map)(struct wiphy *wiphy,
4280 int (*set_ap_chanwidth)(struct wiphy *wiphy, struct net_device *dev,
4283 int (*add_tx_ts)(struct wiphy *wiphy, struct net_device *dev,
4286 int (*del_tx_ts)(struct wiphy *wiphy, struct net_device *dev,
4289 int (*tdls_channel_switch)(struct wiphy *wiphy,
4293 void (*tdls_cancel_channel_switch)(struct wiphy *wiphy,
4296 int (*start_nan)(struct wiphy *wiphy, struct wireless_dev *wdev,
4298 void (*stop_nan)(struct wiphy *wiphy, struct wireless_dev *wdev);
4299 int (*add_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
4301 void (*del_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
4303 int (*nan_change_conf)(struct wiphy *wiphy,
4308 int (*set_multicast_to_unicast)(struct wiphy *wiphy,
4312 int (*get_txq_stats)(struct wiphy *wiphy,
4316 int (*set_pmk)(struct wiphy *wiphy, struct net_device *dev,
4318 int (*del_pmk)(struct wiphy *wiphy, struct net_device *dev,
4320 int (*external_auth)(struct wiphy *wiphy, struct net_device *dev,
4323 int (*tx_control_port)(struct wiphy *wiphy,
4330 int (*get_ftm_responder_stats)(struct wiphy *wiphy,
4334 int (*start_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
4336 void (*abort_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
4338 int (*update_owe_info)(struct wiphy *wiphy, struct net_device *dev,
4340 int (*probe_mesh_link)(struct wiphy *wiphy, struct net_device *dev,
4342 int (*set_tid_config)(struct wiphy *wiphy, struct net_device *dev,
4344 int (*reset_tid_config)(struct wiphy *wiphy, struct net_device *dev,
4346 int (*set_sar_specs)(struct wiphy *wiphy,
4348 int (*color_change)(struct wiphy *wiphy,