Lines Matching defs:cfg80211_ops

4284 struct cfg80211_ops {  struct
4285 int (*suspend)(struct wiphy *wiphy, struct cfg80211_wowlan *wow);
4286 int (*resume)(struct wiphy *wiphy);
4287 void (*set_wakeup)(struct wiphy *wiphy, bool enabled);
4289 struct wireless_dev * (*add_virtual_intf)(struct wiphy *wiphy,
4294 int (*del_virtual_intf)(struct wiphy *wiphy,
4296 int (*change_virtual_intf)(struct wiphy *wiphy,
4301 int (*add_intf_link)(struct wiphy *wiphy,
4304 void (*del_intf_link)(struct wiphy *wiphy,
4308 int (*add_key)(struct wiphy *wiphy, struct net_device *netdev,
4311 int (*get_key)(struct wiphy *wiphy, struct net_device *netdev,
4315 int (*del_key)(struct wiphy *wiphy, struct net_device *netdev,
4318 int (*set_default_key)(struct wiphy *wiphy,
4321 int (*set_default_mgmt_key)(struct wiphy *wiphy,
4324 int (*set_default_beacon_key)(struct wiphy *wiphy,
4329 int (*start_ap)(struct wiphy *wiphy, struct net_device *dev,
4331 int (*change_beacon)(struct wiphy *wiphy, struct net_device *dev,
4333 int (*stop_ap)(struct wiphy *wiphy, struct net_device *dev,
4337 int (*add_station)(struct wiphy *wiphy, struct net_device *dev,
4340 int (*del_station)(struct wiphy *wiphy, struct net_device *dev,
4342 int (*change_station)(struct wiphy *wiphy, struct net_device *dev,
4345 int (*get_station)(struct wiphy *wiphy, struct net_device *dev,
4347 int (*dump_station)(struct wiphy *wiphy, struct net_device *dev,
4350 int (*add_mpath)(struct wiphy *wiphy, struct net_device *dev,
4352 int (*del_mpath)(struct wiphy *wiphy, struct net_device *dev,
4354 int (*change_mpath)(struct wiphy *wiphy, struct net_device *dev,
4356 int (*get_mpath)(struct wiphy *wiphy, struct net_device *dev,
4358 int (*dump_mpath)(struct wiphy *wiphy, struct net_device *dev,
4361 int (*get_mpp)(struct wiphy *wiphy, struct net_device *dev,
4363 int (*dump_mpp)(struct wiphy *wiphy, struct net_device *dev,
4366 int (*get_mesh_config)(struct wiphy *wiphy,
4369 int (*update_mesh_config)(struct wiphy *wiphy,
4372 int (*join_mesh)(struct wiphy *wiphy, struct net_device *dev,
4375 int (*leave_mesh)(struct wiphy *wiphy, struct net_device *dev);
4377 int (*join_ocb)(struct wiphy *wiphy, struct net_device *dev,
4379 int (*leave_ocb)(struct wiphy *wiphy, struct net_device *dev);
4381 int (*change_bss)(struct wiphy *wiphy, struct net_device *dev,
4384 int (*set_txq_params)(struct wiphy *wiphy, struct net_device *dev,
4387 int (*libertas_set_mesh_channel)(struct wiphy *wiphy,
4391 int (*set_monitor_channel)(struct wiphy *wiphy,
4394 int (*scan)(struct wiphy *wiphy,
4396 void (*abort_scan)(struct wiphy *wiphy, struct wireless_dev *wdev);
4398 int (*auth)(struct wiphy *wiphy, struct net_device *dev,
4400 int (*assoc)(struct wiphy *wiphy, struct net_device *dev,
4402 int (*deauth)(struct wiphy *wiphy, struct net_device *dev,
4404 int (*disassoc)(struct wiphy *wiphy, struct net_device *dev,
4407 int (*connect)(struct wiphy *wiphy, struct net_device *dev,
4409 int (*update_connect_params)(struct wiphy *wiphy,
4413 int (*disconnect)(struct wiphy *wiphy, struct net_device *dev,
4416 int (*join_ibss)(struct wiphy *wiphy, struct net_device *dev,
4418 int (*leave_ibss)(struct wiphy *wiphy, struct net_device *dev);
4420 int (*set_mcast_rate)(struct wiphy *wiphy, struct net_device *dev,
4423 int (*set_wiphy_params)(struct wiphy *wiphy, u32 changed);
4425 int (*set_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
4427 int (*get_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
4430 void (*rfkill_poll)(struct wiphy *wiphy);
4433 int (*testmode_cmd)(struct wiphy *wiphy, struct wireless_dev *wdev,
4435 int (*testmode_dump)(struct wiphy *wiphy, struct sk_buff *skb,
4440 int (*set_bitrate_mask)(struct wiphy *wiphy,
4446 int (*dump_survey)(struct wiphy *wiphy, struct net_device *netdev,
4449 int (*set_pmksa)(struct wiphy *wiphy, struct net_device *netdev,
4451 int (*del_pmksa)(struct wiphy *wiphy, struct net_device *netdev,
4453 int (*flush_pmksa)(struct wiphy *wiphy, struct net_device *netdev);
4455 int (*remain_on_channel)(struct wiphy *wiphy,
4460 int (*cancel_remain_on_channel)(struct wiphy *wiphy,
4464 int (*mgmt_tx)(struct wiphy *wiphy, struct wireless_dev *wdev,
4467 int (*mgmt_tx_cancel_wait)(struct wiphy *wiphy,
4471 int (*set_power_mgmt)(struct wiphy *wiphy, struct net_device *dev,
4474 int (*set_cqm_rssi_config)(struct wiphy *wiphy,
4478 int (*set_cqm_rssi_range_config)(struct wiphy *wiphy,
4482 int (*set_cqm_txe_config)(struct wiphy *wiphy,
4486 void (*update_mgmt_frame_registrations)(struct wiphy *wiphy,
4490 int (*set_antenna)(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant);
4491 int (*get_antenna)(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant);
4493 int (*sched_scan_start)(struct wiphy *wiphy,
4496 int (*sched_scan_stop)(struct wiphy *wiphy, struct net_device *dev,
4499 int (*set_rekey_data)(struct wiphy *wiphy, struct net_device *dev,
4502 int (*tdls_mgmt)(struct wiphy *wiphy, struct net_device *dev,
4506 int (*tdls_oper)(struct wiphy *wiphy, struct net_device *dev,
4509 int (*probe_client)(struct wiphy *wiphy, struct net_device *dev,
4512 int (*set_noack_map)(struct wiphy *wiphy,
4516 int (*get_channel)(struct wiphy *wiphy,
4521 int (*start_p2p_device)(struct wiphy *wiphy,
4523 void (*stop_p2p_device)(struct wiphy *wiphy,
4526 int (*set_mac_acl)(struct wiphy *wiphy, struct net_device *dev,
4529 int (*start_radar_detection)(struct wiphy *wiphy,
4533 void (*end_cac)(struct wiphy *wiphy,
4535 int (*update_ft_ies)(struct wiphy *wiphy, struct net_device *dev,
4537 int (*crit_proto_start)(struct wiphy *wiphy,
4541 void (*crit_proto_stop)(struct wiphy *wiphy,
4543 int (*set_coalesce)(struct wiphy *wiphy,
4546 int (*channel_switch)(struct wiphy *wiphy,
4550 int (*set_qos_map)(struct wiphy *wiphy,
4554 int (*set_ap_chanwidth)(struct wiphy *wiphy, struct net_device *dev,
4558 int (*add_tx_ts)(struct wiphy *wiphy, struct net_device *dev,
4561 int (*del_tx_ts)(struct wiphy *wiphy, struct net_device *dev,
4564 int (*tdls_channel_switch)(struct wiphy *wiphy,
4568 void (*tdls_cancel_channel_switch)(struct wiphy *wiphy,
4571 int (*start_nan)(struct wiphy *wiphy, struct wireless_dev *wdev,
4573 void (*stop_nan)(struct wiphy *wiphy, struct wireless_dev *wdev);
4574 int (*add_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
4576 void (*del_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
4578 int (*nan_change_conf)(struct wiphy *wiphy,
4583 int (*set_multicast_to_unicast)(struct wiphy *wiphy,
4587 int (*get_txq_stats)(struct wiphy *wiphy,
4591 int (*set_pmk)(struct wiphy *wiphy, struct net_device *dev,
4593 int (*del_pmk)(struct wiphy *wiphy, struct net_device *dev,
4595 int (*external_auth)(struct wiphy *wiphy, struct net_device *dev,
4598 int (*tx_control_port)(struct wiphy *wiphy,
4605 int (*get_ftm_responder_stats)(struct wiphy *wiphy,
4609 int (*start_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
4611 void (*abort_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
4613 int (*update_owe_info)(struct wiphy *wiphy, struct net_device *dev,
4615 int (*probe_mesh_link)(struct wiphy *wiphy, struct net_device *dev,
4617 int (*set_tid_config)(struct wiphy *wiphy, struct net_device *dev,
4619 int (*reset_tid_config)(struct wiphy *wiphy, struct net_device *dev,
4621 int (*set_sar_specs)(struct wiphy *wiphy,
4623 int (*color_change)(struct wiphy *wiphy,
4626 int (*set_fils_aad)(struct wiphy *wiphy, struct net_device *dev,
4628 int (*set_radar_background)(struct wiphy *wiphy,
4630 int (*add_link_station)(struct wiphy *wiphy, struct net_device *dev,
4632 int (*mod_link_station)(struct wiphy *wiphy, struct net_device *dev,
4634 int (*del_link_station)(struct wiphy *wiphy, struct net_device *dev,