Lines Matching defs:cfg80211_ops
2496 struct cfg80211_ops { struct
2497 int (*suspend)(struct wiphy *wiphy, struct cfg80211_wowlan *wow);
2498 int (*resume)(struct wiphy *wiphy);
2499 void (*set_wakeup)(struct wiphy *wiphy, bool enabled);
2501 struct wireless_dev * (*add_virtual_intf)(struct wiphy *wiphy,
2507 int (*del_virtual_intf)(struct wiphy *wiphy,
2509 int (*change_virtual_intf)(struct wiphy *wiphy,
2514 int (*add_key)(struct wiphy *wiphy, struct net_device *netdev,
2517 int (*get_key)(struct wiphy *wiphy, struct net_device *netdev,
2521 int (*del_key)(struct wiphy *wiphy, struct net_device *netdev,
2523 int (*set_default_key)(struct wiphy *wiphy,
2526 int (*set_default_mgmt_key)(struct wiphy *wiphy,
2530 int (*start_ap)(struct wiphy *wiphy, struct net_device *dev,
2532 int (*change_beacon)(struct wiphy *wiphy, struct net_device *dev,
2534 int (*stop_ap)(struct wiphy *wiphy, struct net_device *dev);
2537 int (*add_station)(struct wiphy *wiphy, struct net_device *dev,
2540 int (*del_station)(struct wiphy *wiphy, struct net_device *dev,
2542 int (*change_station)(struct wiphy *wiphy, struct net_device *dev,
2545 int (*get_station)(struct wiphy *wiphy, struct net_device *dev,
2547 int (*dump_station)(struct wiphy *wiphy, struct net_device *dev,
2550 int (*add_mpath)(struct wiphy *wiphy, struct net_device *dev,
2552 int (*del_mpath)(struct wiphy *wiphy, struct net_device *dev,
2554 int (*change_mpath)(struct wiphy *wiphy, struct net_device *dev,
2556 int (*get_mpath)(struct wiphy *wiphy, struct net_device *dev,
2558 int (*dump_mpath)(struct wiphy *wiphy, struct net_device *dev,
2561 int (*get_mpp)(struct wiphy *wiphy, struct net_device *dev,
2563 int (*dump_mpp)(struct wiphy *wiphy, struct net_device *dev,
2566 int (*get_mesh_config)(struct wiphy *wiphy,
2569 int (*update_mesh_config)(struct wiphy *wiphy,
2572 int (*join_mesh)(struct wiphy *wiphy, struct net_device *dev,
2575 int (*leave_mesh)(struct wiphy *wiphy, struct net_device *dev);
2577 int (*join_ocb)(struct wiphy *wiphy, struct net_device *dev,
2579 int (*leave_ocb)(struct wiphy *wiphy, struct net_device *dev);
2581 int (*change_bss)(struct wiphy *wiphy, struct net_device *dev,
2584 int (*set_txq_params)(struct wiphy *wiphy, struct net_device *dev,
2587 int (*libertas_set_mesh_channel)(struct wiphy *wiphy,
2591 int (*set_monitor_channel)(struct wiphy *wiphy,
2594 int (*scan)(struct wiphy *wiphy,
2597 int (*auth)(struct wiphy *wiphy, struct net_device *dev,
2599 int (*assoc)(struct wiphy *wiphy, struct net_device *dev,
2601 int (*deauth)(struct wiphy *wiphy, struct net_device *dev,
2603 int (*disassoc)(struct wiphy *wiphy, struct net_device *dev,
2606 int (*connect)(struct wiphy *wiphy, struct net_device *dev,
2608 int (*disconnect)(struct wiphy *wiphy, struct net_device *dev,
2611 int (*join_ibss)(struct wiphy *wiphy, struct net_device *dev,
2613 int (*leave_ibss)(struct wiphy *wiphy, struct net_device *dev);
2615 int (*set_mcast_rate)(struct wiphy *wiphy, struct net_device *dev,
2618 int (*set_wiphy_params)(struct wiphy *wiphy, u32 changed);
2620 int (*set_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
2622 int (*get_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
2625 int (*set_wds_peer)(struct wiphy *wiphy, struct net_device *dev,
2628 void (*rfkill_poll)(struct wiphy *wiphy);
2631 int (*testmode_cmd)(struct wiphy *wiphy, struct wireless_dev *wdev,
2633 int (*testmode_dump)(struct wiphy *wiphy, struct sk_buff *skb,
2638 int (*set_bitrate_mask)(struct wiphy *wiphy,
2643 int (*dump_survey)(struct wiphy *wiphy, struct net_device *netdev,
2646 int (*set_pmksa)(struct wiphy *wiphy, struct net_device *netdev,
2648 int (*del_pmksa)(struct wiphy *wiphy, struct net_device *netdev,
2650 int (*flush_pmksa)(struct wiphy *wiphy, struct net_device *netdev);
2652 int (*remain_on_channel)(struct wiphy *wiphy,
2657 int (*cancel_remain_on_channel)(struct wiphy *wiphy,
2661 int (*mgmt_tx)(struct wiphy *wiphy, struct wireless_dev *wdev,
2664 int (*mgmt_tx_cancel_wait)(struct wiphy *wiphy,
2668 int (*set_power_mgmt)(struct wiphy *wiphy, struct net_device *dev,
2671 int (*set_cqm_rssi_config)(struct wiphy *wiphy,
2675 int (*set_cqm_txe_config)(struct wiphy *wiphy,
2679 void (*mgmt_frame_register)(struct wiphy *wiphy,
2683 int (*set_antenna)(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant);
2684 int (*get_antenna)(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant);
2686 int (*sched_scan_start)(struct wiphy *wiphy,
2689 int (*sched_scan_stop)(struct wiphy *wiphy, struct net_device *dev);
2691 int (*set_rekey_data)(struct wiphy *wiphy, struct net_device *dev,
2694 int (*tdls_mgmt)(struct wiphy *wiphy, struct net_device *dev,
2698 int (*tdls_oper)(struct wiphy *wiphy, struct net_device *dev,
2701 int (*probe_client)(struct wiphy *wiphy, struct net_device *dev,
2704 int (*set_noack_map)(struct wiphy *wiphy,
2708 int (*get_channel)(struct wiphy *wiphy,
2712 int (*start_p2p_device)(struct wiphy *wiphy,
2714 void (*stop_p2p_device)(struct wiphy *wiphy,
2717 int (*set_mac_acl)(struct wiphy *wiphy, struct net_device *dev,
2720 int (*start_radar_detection)(struct wiphy *wiphy,
2724 int (*update_ft_ies)(struct wiphy *wiphy, struct net_device *dev,
2726 int (*crit_proto_start)(struct wiphy *wiphy,
2730 void (*crit_proto_stop)(struct wiphy *wiphy,
2732 int (*set_coalesce)(struct wiphy *wiphy,
2735 int (*channel_switch)(struct wiphy *wiphy,
2739 int (*set_qos_map)(struct wiphy *wiphy,
2743 int (*set_ap_chanwidth)(struct wiphy *wiphy, struct net_device *dev,
2746 int (*add_tx_ts)(struct wiphy *wiphy, struct net_device *dev,
2749 int (*del_tx_ts)(struct wiphy *wiphy, struct net_device *dev,
2752 int (*tdls_channel_switch)(struct wiphy *wiphy,
2756 void (*tdls_cancel_channel_switch)(struct wiphy *wiphy,