Lines Matching defs:cfg80211_ops

3629 struct cfg80211_ops {  struct
3630 int (*suspend)(struct wiphy *wiphy, struct cfg80211_wowlan *wow);
3631 int (*resume)(struct wiphy *wiphy);
3632 void (*set_wakeup)(struct wiphy *wiphy, bool enabled);
3634 struct wireless_dev * (*add_virtual_intf)(struct wiphy *wiphy,
3639 int (*del_virtual_intf)(struct wiphy *wiphy,
3641 int (*change_virtual_intf)(struct wiphy *wiphy,
3646 int (*add_key)(struct wiphy *wiphy, struct net_device *netdev,
3649 int (*get_key)(struct wiphy *wiphy, struct net_device *netdev,
3653 int (*del_key)(struct wiphy *wiphy, struct net_device *netdev,
3655 int (*set_default_key)(struct wiphy *wiphy,
3658 int (*set_default_mgmt_key)(struct wiphy *wiphy,
3662 int (*start_ap)(struct wiphy *wiphy, struct net_device *dev,
3664 int (*change_beacon)(struct wiphy *wiphy, struct net_device *dev,
3666 int (*stop_ap)(struct wiphy *wiphy, struct net_device *dev);
3669 int (*add_station)(struct wiphy *wiphy, struct net_device *dev,
3672 int (*del_station)(struct wiphy *wiphy, struct net_device *dev,
3674 int (*change_station)(struct wiphy *wiphy, struct net_device *dev,
3677 int (*get_station)(struct wiphy *wiphy, struct net_device *dev,
3679 int (*dump_station)(struct wiphy *wiphy, struct net_device *dev,
3682 int (*add_mpath)(struct wiphy *wiphy, struct net_device *dev,
3684 int (*del_mpath)(struct wiphy *wiphy, struct net_device *dev,
3686 int (*change_mpath)(struct wiphy *wiphy, struct net_device *dev,
3688 int (*get_mpath)(struct wiphy *wiphy, struct net_device *dev,
3690 int (*dump_mpath)(struct wiphy *wiphy, struct net_device *dev,
3693 int (*get_mpp)(struct wiphy *wiphy, struct net_device *dev,
3695 int (*dump_mpp)(struct wiphy *wiphy, struct net_device *dev,
3698 int (*get_mesh_config)(struct wiphy *wiphy,
3701 int (*update_mesh_config)(struct wiphy *wiphy,
3704 int (*join_mesh)(struct wiphy *wiphy, struct net_device *dev,
3707 int (*leave_mesh)(struct wiphy *wiphy, struct net_device *dev);
3709 int (*join_ocb)(struct wiphy *wiphy, struct net_device *dev,
3711 int (*leave_ocb)(struct wiphy *wiphy, struct net_device *dev);
3713 int (*change_bss)(struct wiphy *wiphy, struct net_device *dev,
3716 int (*set_txq_params)(struct wiphy *wiphy, struct net_device *dev,
3719 int (*libertas_set_mesh_channel)(struct wiphy *wiphy,
3723 int (*set_monitor_channel)(struct wiphy *wiphy,
3726 int (*scan)(struct wiphy *wiphy,
3728 void (*abort_scan)(struct wiphy *wiphy, struct wireless_dev *wdev);
3730 int (*auth)(struct wiphy *wiphy, struct net_device *dev,
3732 int (*assoc)(struct wiphy *wiphy, struct net_device *dev,
3734 int (*deauth)(struct wiphy *wiphy, struct net_device *dev,
3736 int (*disassoc)(struct wiphy *wiphy, struct net_device *dev,
3739 int (*connect)(struct wiphy *wiphy, struct net_device *dev,
3741 int (*update_connect_params)(struct wiphy *wiphy,
3745 int (*disconnect)(struct wiphy *wiphy, struct net_device *dev,
3748 int (*join_ibss)(struct wiphy *wiphy, struct net_device *dev,
3750 int (*leave_ibss)(struct wiphy *wiphy, struct net_device *dev);
3752 int (*set_mcast_rate)(struct wiphy *wiphy, struct net_device *dev,
3755 int (*set_wiphy_params)(struct wiphy *wiphy, u32 changed);
3757 int (*set_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
3759 int (*get_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
3762 int (*set_wds_peer)(struct wiphy *wiphy, struct net_device *dev,
3765 void (*rfkill_poll)(struct wiphy *wiphy);
3768 int (*testmode_cmd)(struct wiphy *wiphy, struct wireless_dev *wdev,
3770 int (*testmode_dump)(struct wiphy *wiphy, struct sk_buff *skb,
3775 int (*set_bitrate_mask)(struct wiphy *wiphy,
3780 int (*dump_survey)(struct wiphy *wiphy, struct net_device *netdev,
3783 int (*set_pmksa)(struct wiphy *wiphy, struct net_device *netdev,
3785 int (*del_pmksa)(struct wiphy *wiphy, struct net_device *netdev,
3787 int (*flush_pmksa)(struct wiphy *wiphy, struct net_device *netdev);
3789 int (*remain_on_channel)(struct wiphy *wiphy,
3794 int (*cancel_remain_on_channel)(struct wiphy *wiphy,
3798 int (*mgmt_tx)(struct wiphy *wiphy, struct wireless_dev *wdev,
3801 int (*mgmt_tx_cancel_wait)(struct wiphy *wiphy,
3805 int (*set_power_mgmt)(struct wiphy *wiphy, struct net_device *dev,
3808 int (*set_cqm_rssi_config)(struct wiphy *wiphy,
3812 int (*set_cqm_rssi_range_config)(struct wiphy *wiphy,
3816 int (*set_cqm_txe_config)(struct wiphy *wiphy,
3820 void (*mgmt_frame_register)(struct wiphy *wiphy,
3824 int (*set_antenna)(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant);
3825 int (*get_antenna)(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant);
3827 int (*sched_scan_start)(struct wiphy *wiphy,
3830 int (*sched_scan_stop)(struct wiphy *wiphy, struct net_device *dev,
3833 int (*set_rekey_data)(struct wiphy *wiphy, struct net_device *dev,
3836 int (*tdls_mgmt)(struct wiphy *wiphy, struct net_device *dev,
3840 int (*tdls_oper)(struct wiphy *wiphy, struct net_device *dev,
3843 int (*probe_client)(struct wiphy *wiphy, struct net_device *dev,
3846 int (*set_noack_map)(struct wiphy *wiphy,
3850 int (*get_channel)(struct wiphy *wiphy,
3854 int (*start_p2p_device)(struct wiphy *wiphy,
3856 void (*stop_p2p_device)(struct wiphy *wiphy,
3859 int (*set_mac_acl)(struct wiphy *wiphy, struct net_device *dev,
3862 int (*start_radar_detection)(struct wiphy *wiphy,
3866 int (*update_ft_ies)(struct wiphy *wiphy, struct net_device *dev,
3868 int (*crit_proto_start)(struct wiphy *wiphy,
3872 void (*crit_proto_stop)(struct wiphy *wiphy,
3874 int (*set_coalesce)(struct wiphy *wiphy,
3877 int (*channel_switch)(struct wiphy *wiphy,
3881 int (*set_qos_map)(struct wiphy *wiphy,
3885 int (*set_ap_chanwidth)(struct wiphy *wiphy, struct net_device *dev,
3888 int (*add_tx_ts)(struct wiphy *wiphy, struct net_device *dev,
3891 int (*del_tx_ts)(struct wiphy *wiphy, struct net_device *dev,
3894 int (*tdls_channel_switch)(struct wiphy *wiphy,
3898 void (*tdls_cancel_channel_switch)(struct wiphy *wiphy,
3901 int (*start_nan)(struct wiphy *wiphy, struct wireless_dev *wdev,
3903 void (*stop_nan)(struct wiphy *wiphy, struct wireless_dev *wdev);
3904 int (*add_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
3906 void (*del_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
3908 int (*nan_change_conf)(struct wiphy *wiphy,
3913 int (*set_multicast_to_unicast)(struct wiphy *wiphy,
3917 int (*get_txq_stats)(struct wiphy *wiphy,
3921 int (*set_pmk)(struct wiphy *wiphy, struct net_device *dev,
3923 int (*del_pmk)(struct wiphy *wiphy, struct net_device *dev,
3925 int (*external_auth)(struct wiphy *wiphy, struct net_device *dev,
3928 int (*tx_control_port)(struct wiphy *wiphy,
3934 int (*get_ftm_responder_stats)(struct wiphy *wiphy,
3938 int (*start_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
3940 void (*abort_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
3942 int (*update_owe_info)(struct wiphy *wiphy, struct net_device *dev,
3944 int (*probe_mesh_link)(struct wiphy *wiphy, struct net_device *dev,