ieee80211_hw 1788 include/net/mac80211.h struct ieee80211_hw *wiphy_to_ieee80211_hw(struct wiphy *wiphy); ieee80211_hw 1796 include/net/mac80211.h static inline void SET_IEEE80211_DEV(struct ieee80211_hw *hw, struct device *dev) ieee80211_hw 1807 include/net/mac80211.h static inline void SET_IEEE80211_PERM_ADDR(struct ieee80211_hw *hw, u8 *addr) ieee80211_hw 1813 include/net/mac80211.h ieee80211_get_tx_rate(const struct ieee80211_hw *hw, ieee80211_hw 1822 include/net/mac80211.h ieee80211_get_rts_cts_rate(const struct ieee80211_hw *hw, ieee80211_hw 1831 include/net/mac80211.h ieee80211_get_alt_retry_rate(const struct ieee80211_hw *hw, ieee80211_hw 1847 include/net/mac80211.h void ieee80211_free_txskb(struct ieee80211_hw *hw, struct sk_buff *skb); ieee80211_hw 2840 include/net/mac80211.h void (*tx)(struct ieee80211_hw *hw, ieee80211_hw 2843 include/net/mac80211.h int (*start)(struct ieee80211_hw *hw); ieee80211_hw 2844 include/net/mac80211.h void (*stop)(struct ieee80211_hw *hw); ieee80211_hw 2846 include/net/mac80211.h int (*suspend)(struct ieee80211_hw *hw, struct cfg80211_wowlan *wowlan); ieee80211_hw 2847 include/net/mac80211.h int (*resume)(struct ieee80211_hw *hw); ieee80211_hw 2848 include/net/mac80211.h void (*set_wakeup)(struct ieee80211_hw *hw, bool enabled); ieee80211_hw 2850 include/net/mac80211.h int (*add_interface)(struct ieee80211_hw *hw, ieee80211_hw 2852 include/net/mac80211.h int (*change_interface)(struct ieee80211_hw *hw, ieee80211_hw 2855 include/net/mac80211.h void (*remove_interface)(struct ieee80211_hw *hw, ieee80211_hw 2857 include/net/mac80211.h int (*config)(struct ieee80211_hw *hw, u32 changed); ieee80211_hw 2858 include/net/mac80211.h void (*bss_info_changed)(struct ieee80211_hw *hw, ieee80211_hw 2863 include/net/mac80211.h int (*start_ap)(struct ieee80211_hw *hw, struct ieee80211_vif *vif); ieee80211_hw 2864 include/net/mac80211.h void (*stop_ap)(struct ieee80211_hw *hw, struct ieee80211_vif *vif); ieee80211_hw 2866 include/net/mac80211.h u64 (*prepare_multicast)(struct ieee80211_hw *hw, ieee80211_hw 2868 include/net/mac80211.h void (*configure_filter)(struct ieee80211_hw *hw, ieee80211_hw 2872 include/net/mac80211.h int (*set_tim)(struct ieee80211_hw *hw, struct ieee80211_sta *sta, ieee80211_hw 2874 include/net/mac80211.h int (*set_key)(struct ieee80211_hw *hw, enum set_key_cmd cmd, ieee80211_hw 2877 include/net/mac80211.h void (*update_tkip_key)(struct ieee80211_hw *hw, ieee80211_hw 2882 include/net/mac80211.h void (*set_rekey_data)(struct ieee80211_hw *hw, ieee80211_hw 2885 include/net/mac80211.h void (*set_default_unicast_key)(struct ieee80211_hw *hw, ieee80211_hw 2887 include/net/mac80211.h int (*hw_scan)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, ieee80211_hw 2889 include/net/mac80211.h void (*cancel_hw_scan)(struct ieee80211_hw *hw, ieee80211_hw 2891 include/net/mac80211.h int (*sched_scan_start)(struct ieee80211_hw *hw, ieee80211_hw 2895 include/net/mac80211.h int (*sched_scan_stop)(struct ieee80211_hw *hw, ieee80211_hw 2897 include/net/mac80211.h void (*sw_scan_start)(struct ieee80211_hw *hw); ieee80211_hw 2898 include/net/mac80211.h void (*sw_scan_complete)(struct ieee80211_hw *hw); ieee80211_hw 2899 include/net/mac80211.h int (*get_stats)(struct ieee80211_hw *hw, ieee80211_hw 2901 include/net/mac80211.h void (*get_tkip_seq)(struct ieee80211_hw *hw, u8 hw_key_idx, ieee80211_hw 2903 include/net/mac80211.h int (*set_frag_threshold)(struct ieee80211_hw *hw, u32 value); ieee80211_hw 2904 include/net/mac80211.h int (*set_rts_threshold)(struct ieee80211_hw *hw, u32 value); ieee80211_hw 2905 include/net/mac80211.h int (*sta_add)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, ieee80211_hw 2907 include/net/mac80211.h int (*sta_remove)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, ieee80211_hw 2910 include/net/mac80211.h void (*sta_add_debugfs)(struct ieee80211_hw *hw, ieee80211_hw 2914 include/net/mac80211.h void (*sta_remove_debugfs)(struct ieee80211_hw *hw, ieee80211_hw 2919 include/net/mac80211.h void (*sta_notify)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, ieee80211_hw 2921 include/net/mac80211.h int (*sta_state)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, ieee80211_hw 2925 include/net/mac80211.h void (*sta_pre_rcu_remove)(struct ieee80211_hw *hw, ieee80211_hw 2928 include/net/mac80211.h void (*sta_rc_update)(struct ieee80211_hw *hw, ieee80211_hw 2932 include/net/mac80211.h int (*conf_tx)(struct ieee80211_hw *hw, ieee80211_hw 2935 include/net/mac80211.h u64 (*get_tsf)(struct ieee80211_hw *hw, struct ieee80211_vif *vif); ieee80211_hw 2936 include/net/mac80211.h void (*set_tsf)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, ieee80211_hw 2938 include/net/mac80211.h void (*reset_tsf)(struct ieee80211_hw *hw, struct ieee80211_vif *vif); ieee80211_hw 2939 include/net/mac80211.h int (*tx_last_beacon)(struct ieee80211_hw *hw); ieee80211_hw 2940 include/net/mac80211.h int (*ampdu_action)(struct ieee80211_hw *hw, ieee80211_hw 2945 include/net/mac80211.h int (*get_survey)(struct ieee80211_hw *hw, int idx, ieee80211_hw 2947 include/net/mac80211.h void (*rfkill_poll)(struct ieee80211_hw *hw); ieee80211_hw 2948 include/net/mac80211.h void (*set_coverage_class)(struct ieee80211_hw *hw, s16 coverage_class); ieee80211_hw 2950 include/net/mac80211.h int (*testmode_cmd)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, ieee80211_hw 2952 include/net/mac80211.h int (*testmode_dump)(struct ieee80211_hw *hw, struct sk_buff *skb, ieee80211_hw 2956 include/net/mac80211.h void (*flush)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, ieee80211_hw 2958 include/net/mac80211.h void (*channel_switch)(struct ieee80211_hw *hw, ieee80211_hw 2960 include/net/mac80211.h int (*set_antenna)(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant); ieee80211_hw 2961 include/net/mac80211.h int (*get_antenna)(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant); ieee80211_hw 2963 include/net/mac80211.h int (*remain_on_channel)(struct ieee80211_hw *hw, ieee80211_hw 2968 include/net/mac80211.h int (*cancel_remain_on_channel)(struct ieee80211_hw *hw); ieee80211_hw 2969 include/net/mac80211.h int (*set_ringparam)(struct ieee80211_hw *hw, u32 tx, u32 rx); ieee80211_hw 2970 include/net/mac80211.h void (*get_ringparam)(struct ieee80211_hw *hw, ieee80211_hw 2972 include/net/mac80211.h bool (*tx_frames_pending)(struct ieee80211_hw *hw); ieee80211_hw 2973 include/net/mac80211.h int (*set_bitrate_mask)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, ieee80211_hw 2975 include/net/mac80211.h void (*rssi_callback)(struct ieee80211_hw *hw, ieee80211_hw 2979 include/net/mac80211.h void (*allow_buffered_frames)(struct ieee80211_hw *hw, ieee80211_hw 2984 include/net/mac80211.h void (*release_buffered_frames)(struct ieee80211_hw *hw, ieee80211_hw 2990 include/net/mac80211.h int (*get_et_sset_count)(struct ieee80211_hw *hw, ieee80211_hw 2992 include/net/mac80211.h void (*get_et_stats)(struct ieee80211_hw *hw, ieee80211_hw 2995 include/net/mac80211.h void (*get_et_strings)(struct ieee80211_hw *hw, ieee80211_hw 2998 include/net/mac80211.h int (*get_rssi)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, ieee80211_hw 3001 include/net/mac80211.h void (*mgd_prepare_tx)(struct ieee80211_hw *hw, ieee80211_hw 3004 include/net/mac80211.h void (*mgd_protect_tdls_discover)(struct ieee80211_hw *hw, ieee80211_hw 3007 include/net/mac80211.h int (*add_chanctx)(struct ieee80211_hw *hw, ieee80211_hw 3009 include/net/mac80211.h void (*remove_chanctx)(struct ieee80211_hw *hw, ieee80211_hw 3011 include/net/mac80211.h void (*change_chanctx)(struct ieee80211_hw *hw, ieee80211_hw 3014 include/net/mac80211.h int (*assign_vif_chanctx)(struct ieee80211_hw *hw, ieee80211_hw 3017 include/net/mac80211.h void (*unassign_vif_chanctx)(struct ieee80211_hw *hw, ieee80211_hw 3020 include/net/mac80211.h int (*switch_vif_chanctx)(struct ieee80211_hw *hw, ieee80211_hw 3025 include/net/mac80211.h void (*restart_complete)(struct ieee80211_hw *hw); ieee80211_hw 3028 include/net/mac80211.h void (*ipv6_addr_change)(struct ieee80211_hw *hw, ieee80211_hw 3032 include/net/mac80211.h void (*channel_switch_beacon)(struct ieee80211_hw *hw, ieee80211_hw 3036 include/net/mac80211.h int (*join_ibss)(struct ieee80211_hw *hw, struct ieee80211_vif *vif); ieee80211_hw 3037 include/net/mac80211.h void (*leave_ibss)(struct ieee80211_hw *hw, struct ieee80211_vif *vif); ieee80211_hw 3055 include/net/mac80211.h struct ieee80211_hw *ieee80211_alloc_hw(size_t priv_data_len, ieee80211_hw 3069 include/net/mac80211.h int ieee80211_register_hw(struct ieee80211_hw *hw); ieee80211_hw 3096 include/net/mac80211.h char *__ieee80211_get_tx_led_name(struct ieee80211_hw *hw); ieee80211_hw 3097 include/net/mac80211.h char *__ieee80211_get_rx_led_name(struct ieee80211_hw *hw); ieee80211_hw 3098 include/net/mac80211.h char *__ieee80211_get_assoc_led_name(struct ieee80211_hw *hw); ieee80211_hw 3099 include/net/mac80211.h char *__ieee80211_get_radio_led_name(struct ieee80211_hw *hw); ieee80211_hw 3100 include/net/mac80211.h char *__ieee80211_create_tpt_led_trigger(struct ieee80211_hw *hw, ieee80211_hw 3117 include/net/mac80211.h static inline char *ieee80211_get_tx_led_name(struct ieee80211_hw *hw) ieee80211_hw 3138 include/net/mac80211.h static inline char *ieee80211_get_rx_led_name(struct ieee80211_hw *hw) ieee80211_hw 3159 include/net/mac80211.h static inline char *ieee80211_get_assoc_led_name(struct ieee80211_hw *hw) ieee80211_hw 3180 include/net/mac80211.h static inline char *ieee80211_get_radio_led_name(struct ieee80211_hw *hw) ieee80211_hw 3202 include/net/mac80211.h ieee80211_create_tpt_led_trigger(struct ieee80211_hw *hw, unsigned int flags, ieee80211_hw 3222 include/net/mac80211.h void ieee80211_unregister_hw(struct ieee80211_hw *hw); ieee80211_hw 3233 include/net/mac80211.h void ieee80211_free_hw(struct ieee80211_hw *hw); ieee80211_hw 3247 include/net/mac80211.h void ieee80211_restart_hw(struct ieee80211_hw *hw); ieee80211_hw 3260 include/net/mac80211.h void ieee80211_napi_add(struct ieee80211_hw *hw, struct napi_struct *napi, ieee80211_hw 3285 include/net/mac80211.h void ieee80211_rx(struct ieee80211_hw *hw, struct sk_buff *skb); ieee80211_hw 3300 include/net/mac80211.h void ieee80211_rx_irqsafe(struct ieee80211_hw *hw, struct sk_buff *skb); ieee80211_hw 3315 include/net/mac80211.h static inline void ieee80211_rx_ni(struct ieee80211_hw *hw, ieee80211_hw 3439 include/net/mac80211.h void ieee80211_tx_status(struct ieee80211_hw *hw, ieee80211_hw 3454 include/net/mac80211.h static inline void ieee80211_tx_status_ni(struct ieee80211_hw *hw, ieee80211_hw 3474 include/net/mac80211.h void ieee80211_tx_status_irqsafe(struct ieee80211_hw *hw, ieee80211_hw 3525 include/net/mac80211.h ieee80211_beacon_get_template(struct ieee80211_hw *hw, ieee80211_hw 3551 include/net/mac80211.h struct sk_buff *ieee80211_beacon_get_tim(struct ieee80211_hw *hw, ieee80211_hw 3564 include/net/mac80211.h static inline struct sk_buff *ieee80211_beacon_get(struct ieee80211_hw *hw, ieee80211_hw 3615 include/net/mac80211.h struct sk_buff *ieee80211_proberesp_get(struct ieee80211_hw *hw, ieee80211_hw 3632 include/net/mac80211.h struct sk_buff *ieee80211_pspoll_get(struct ieee80211_hw *hw, ieee80211_hw 3649 include/net/mac80211.h struct sk_buff *ieee80211_nullfunc_get(struct ieee80211_hw *hw, ieee80211_hw 3665 include/net/mac80211.h struct sk_buff *ieee80211_probereq_get(struct ieee80211_hw *hw, ieee80211_hw 3684 include/net/mac80211.h void ieee80211_rts_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif, ieee80211_hw 3702 include/net/mac80211.h __le16 ieee80211_rts_duration(struct ieee80211_hw *hw, ieee80211_hw 3720 include/net/mac80211.h void ieee80211_ctstoself_get(struct ieee80211_hw *hw, ieee80211_hw 3739 include/net/mac80211.h __le16 ieee80211_ctstoself_duration(struct ieee80211_hw *hw, ieee80211_hw 3757 include/net/mac80211.h __le16 ieee80211_generic_frame_duration(struct ieee80211_hw *hw, ieee80211_hw 3785 include/net/mac80211.h ieee80211_get_buffered_bc(struct ieee80211_hw *hw, struct ieee80211_vif *vif); ieee80211_hw 4021 include/net/mac80211.h void ieee80211_wake_queue(struct ieee80211_hw *hw, int queue); ieee80211_hw 4030 include/net/mac80211.h void ieee80211_stop_queue(struct ieee80211_hw *hw, int queue); ieee80211_hw 4042 include/net/mac80211.h int ieee80211_queue_stopped(struct ieee80211_hw *hw, int queue); ieee80211_hw 4050 include/net/mac80211.h void ieee80211_stop_queues(struct ieee80211_hw *hw); ieee80211_hw 4058 include/net/mac80211.h void ieee80211_wake_queues(struct ieee80211_hw *hw); ieee80211_hw 4071 include/net/mac80211.h void ieee80211_scan_completed(struct ieee80211_hw *hw, bool aborted); ieee80211_hw 4081 include/net/mac80211.h void ieee80211_sched_scan_results(struct ieee80211_hw *hw); ieee80211_hw 4093 include/net/mac80211.h void ieee80211_sched_scan_stopped(struct ieee80211_hw *hw); ieee80211_hw 4125 include/net/mac80211.h void ieee80211_iterate_active_interfaces(struct ieee80211_hw *hw, ieee80211_hw 4145 include/net/mac80211.h void ieee80211_iterate_active_interfaces_atomic(struct ieee80211_hw *hw, ieee80211_hw 4164 include/net/mac80211.h void ieee80211_iterate_active_interfaces_rtnl(struct ieee80211_hw *hw, ieee80211_hw 4180 include/net/mac80211.h void ieee80211_queue_work(struct ieee80211_hw *hw, struct work_struct *work); ieee80211_hw 4192 include/net/mac80211.h void ieee80211_queue_delayed_work(struct ieee80211_hw *hw, ieee80211_hw 4286 include/net/mac80211.h struct ieee80211_sta *ieee80211_find_sta_by_ifaddr(struct ieee80211_hw *hw, ieee80211_hw 4319 include/net/mac80211.h void ieee80211_sta_block_awake(struct ieee80211_hw *hw, ieee80211_hw 4361 include/net/mac80211.h void ieee80211_iter_keys(struct ieee80211_hw *hw, ieee80211_hw 4363 include/net/mac80211.h void (*iter)(struct ieee80211_hw *hw, ieee80211_hw 4390 include/net/mac80211.h struct ieee80211_hw *hw, ieee80211_hw 4391 include/net/mac80211.h void (*iter)(struct ieee80211_hw *hw, ieee80211_hw 4410 include/net/mac80211.h struct sk_buff *ieee80211_ap_probereq_get(struct ieee80211_hw *hw, ieee80211_hw 4484 include/net/mac80211.h void ieee80211_radar_detected(struct ieee80211_hw *hw); ieee80211_hw 4512 include/net/mac80211.h void ieee80211_ready_on_channel(struct ieee80211_hw *hw); ieee80211_hw 4518 include/net/mac80211.h void ieee80211_remain_on_channel_expired(struct ieee80211_hw *hw); ieee80211_hw 4609 include/net/mac80211.h struct ieee80211_hw *hw; ieee80211_hw 4623 include/net/mac80211.h void *(*alloc)(struct ieee80211_hw *hw, struct dentry *debugfsdir); ieee80211_hw 4721 include/net/mac80211.h int rate_control_set_rates(struct ieee80211_hw *hw, ieee80211_hw 4824 include/net/mac80211.h bool ieee80211_tx_prepare_skb(struct ieee80211_hw *hw,