blob: 99a098fd1fafe0cecfcf1bd43d9fa0644d84520a [file] [log] [blame]
#ifndef __MAC80211_EXP_H
#define __MAC80211_EXP_H
#define ieee80211_stop_rx_ba_session __iwl7000_ieee80211_stop_rx_ba_session
#define ieee80211_manage_rx_ba_offl __iwl7000_ieee80211_manage_rx_ba_offl
#define ieee80211_rx_ba_timer_expired __iwl7000_ieee80211_rx_ba_timer_expired
#define ieee80211_send_bar __iwl7000_ieee80211_send_bar
#define ieee80211_refresh_tx_agg_session_timer __iwl7000_ieee80211_refresh_tx_agg_session_timer
#define ieee80211_start_tx_ba_session __iwl7000_ieee80211_start_tx_ba_session
#define ieee80211_start_tx_ba_cb_irqsafe __iwl7000_ieee80211_start_tx_ba_cb_irqsafe
#define ieee80211_stop_tx_ba_session __iwl7000_ieee80211_stop_tx_ba_session
#define ieee80211_stop_tx_ba_cb_irqsafe __iwl7000_ieee80211_stop_tx_ba_cb_irqsafe
#define ieee80211_calc_rx_airtime __iwl7000_ieee80211_calc_rx_airtime
#define ieee80211_calc_tx_airtime __iwl7000_ieee80211_calc_tx_airtime
#define arc4_setkey __iwl7000_arc4_setkey
#define arc4_crypt __iwl7000_arc4_crypt
#ifdef CONFIG_THERMAL
#if CFG80211_VERSION < KERNEL_VERSION(6,0,0)
#define thermal_zone_device_register_with_trips __iwl7000_thermal_zone_device_register_with_trips
#endif
#if CFG80211_VERSION < KERNEL_VERSION(6,4,0)
#define thermal_zone_device_priv __iwl7000_thermal_zone_device_priv
#endif /* < 6.4 */
#endif
#if CFG80211_VERSION < KERNEL_VERSION(6,7,0)
#define wiphy_work_flush __iwl7000_wiphy_work_flush
#define wiphy_delayed_work_flush __iwl7000_wiphy_delayed_work_flush
#define wiphy_work_queue __iwl7000_wiphy_work_queue
#define wiphy_work_cancel __iwl7000_wiphy_work_cancel
#define wiphy_delayed_work_timer __iwl7000_wiphy_delayed_work_timer
#define wiphy_delayed_work_queue __iwl7000_wiphy_delayed_work_queue
#define wiphy_delayed_work_cancel __iwl7000_wiphy_delayed_work_cancel
#endif /* CFG80211_VERSION < KERNEL_VERSION(6,5,0) */
#if CFG80211_VERSION < KERNEL_VERSION(6,8,0)
#define nl80211_chan_width_to_mhz __iwl7000_nl80211_chan_width_to_mhz
#endif /* cfg < 6.8 */
#if CFG80211_VERSION < KERNEL_VERSION(5,6,0)
#define ieee80211_get_vht_max_nss __iwl7000_ieee80211_get_vht_max_nss
#endif
#if CFG80211_VERSION < KERNEL_VERSION(6,9,0)
#define cfg80211_defragment_element __iwl7000_cfg80211_defragment_element
#endif
#if CFG80211_VERSION < KERNEL_VERSION(6,7,0)
#define ieee80211_fragment_element __iwl7000_ieee80211_fragment_element
#endif
#define ieee80211_csa_finish __iwl7000_ieee80211_csa_finish
#define ieee80211_channel_switch_disconnect __iwl7000_ieee80211_channel_switch_disconnect
#define ieee80211_nan_func_terminated __iwl7000_ieee80211_nan_func_terminated
#define ieee80211_nan_func_match __iwl7000_ieee80211_nan_func_match
#define ieee80211_color_change_finish __iwl7000_ieee80211_color_change_finish
#define ieee80211_obss_color_collision_notify __iwl7000_ieee80211_obss_color_collision_notify
#define ieee80211_iter_chan_contexts_atomic __iwl7000_ieee80211_iter_chan_contexts_atomic
#define ieee80211_request_smps __iwl7000_ieee80211_request_smps
#define ieee80211_iter_keys __iwl7000_ieee80211_iter_keys
#define ieee80211_iter_keys_rcu __iwl7000_ieee80211_iter_keys_rcu
#define ieee80211_gtk_rekey_notify __iwl7000_ieee80211_gtk_rekey_notify
#define ieee80211_get_key_rx_seq __iwl7000_ieee80211_get_key_rx_seq
#define ieee80211_set_key_rx_seq __iwl7000_ieee80211_set_key_rx_seq
#define ieee80211_remove_key __iwl7000_ieee80211_remove_key
#define ieee80211_gtk_rekey_add __iwl7000_ieee80211_gtk_rekey_add
#define ieee80211_key_mic_failure __iwl7000_ieee80211_key_mic_failure
#define ieee80211_key_replay __iwl7000_ieee80211_key_replay
#define __ieee80211_get_radio_led_name __iwl7000___ieee80211_get_radio_led_name
#define __ieee80211_get_assoc_led_name __iwl7000___ieee80211_get_assoc_led_name
#define __ieee80211_get_tx_led_name __iwl7000___ieee80211_get_tx_led_name
#define __ieee80211_get_rx_led_name __iwl7000___ieee80211_get_rx_led_name
#define __ieee80211_create_tpt_led_trigger __iwl7000___ieee80211_create_tpt_led_trigger
#define ieee80211_set_active_links __iwl7000_ieee80211_set_active_links
#define ieee80211_set_active_links_async __iwl7000_ieee80211_set_active_links_async
#define ieee80211_emulate_add_chanctx __iwl7000_ieee80211_emulate_add_chanctx
#define ieee80211_emulate_remove_chanctx __iwl7000_ieee80211_emulate_remove_chanctx
#define ieee80211_emulate_change_chanctx __iwl7000_ieee80211_emulate_change_chanctx
#define ieee80211_emulate_switch_vif_chanctx __iwl7000_ieee80211_emulate_switch_vif_chanctx
#define ieee80211_restart_hw __iwl7000_ieee80211_restart_hw
#define ieee80211_alloc_hw_nm __iwl7000_ieee80211_alloc_hw_nm
#define ieee80211_register_hw __iwl7000_ieee80211_register_hw
#define ieee80211_unregister_hw __iwl7000_ieee80211_unregister_hw
#define ieee80211_free_hw __iwl7000_ieee80211_free_hw
#define ieee80211_chswitch_done __iwl7000_ieee80211_chswitch_done
#define ieee80211_ap_probereq_get __iwl7000_ieee80211_ap_probereq_get
#define ieee80211_beacon_loss __iwl7000_ieee80211_beacon_loss
#define ieee80211_connection_loss __iwl7000_ieee80211_connection_loss
#define ieee80211_disconnect __iwl7000_ieee80211_disconnect
#define ieee80211_cqm_rssi_notify __iwl7000_ieee80211_cqm_rssi_notify
#define ieee80211_cqm_beacon_loss_notify __iwl7000_ieee80211_cqm_beacon_loss_notify
#define ieee80211_enable_rssi_reports __iwl7000_ieee80211_enable_rssi_reports
#define ieee80211_disable_rssi_reports __iwl7000_ieee80211_disable_rssi_reports
#define ieee80211_ready_on_channel __iwl7000_ieee80211_ready_on_channel
#define ieee80211_remain_on_channel_expired __iwl7000_ieee80211_remain_on_channel_expired
#define ieee80211_report_wowlan_wakeup __iwl7000_ieee80211_report_wowlan_wakeup
#define ieee80211_rate_control_register __iwl7000_ieee80211_rate_control_register
#define ieee80211_rate_control_unregister __iwl7000_ieee80211_rate_control_unregister
#define ieee80211_get_tx_rates __iwl7000_ieee80211_get_tx_rates
#define rate_control_set_rates __iwl7000_rate_control_set_rates
#define ieee80211_sta_ps_transition __iwl7000_ieee80211_sta_ps_transition
#define ieee80211_sta_pspoll __iwl7000_ieee80211_sta_pspoll
#define ieee80211_sta_uapsd_trigger __iwl7000_ieee80211_sta_uapsd_trigger
#define ieee80211_mark_rx_ba_filtered_frames __iwl7000_ieee80211_mark_rx_ba_filtered_frames
#define ieee80211_rx_list __iwl7000_ieee80211_rx_list
#define ieee80211_rx_napi __iwl7000_ieee80211_rx_napi
#define ieee80211_rx_irqsafe __iwl7000_ieee80211_rx_irqsafe
#define ieee80211_scan_completed __iwl7000_ieee80211_scan_completed
#define ieee80211_sched_scan_results __iwl7000_ieee80211_sched_scan_results
#define ieee80211_sched_scan_stopped __iwl7000_ieee80211_sched_scan_stopped
#define ieee80211_find_sta_by_link_addrs __iwl7000_ieee80211_find_sta_by_link_addrs
#define ieee80211_find_sta_by_ifaddr __iwl7000_ieee80211_find_sta_by_ifaddr
#define ieee80211_find_sta __iwl7000_ieee80211_find_sta
#define ieee80211_sta_block_awake __iwl7000_ieee80211_sta_block_awake
#define ieee80211_sta_eosp __iwl7000_ieee80211_sta_eosp
#define ieee80211_send_eosp_nullfunc __iwl7000_ieee80211_send_eosp_nullfunc
#define ieee80211_sta_set_buffered __iwl7000_ieee80211_sta_set_buffered
#define ieee80211_sta_register_airtime __iwl7000_ieee80211_sta_register_airtime
#define ieee80211_sta_recalc_aggregates __iwl7000_ieee80211_sta_recalc_aggregates
#ifdef CONFIG_LOCKDEP
#define lockdep_sta_mutex_held __iwl7000_lockdep_sta_mutex_held
#endif
#define ieee80211_tx_status_irqsafe __iwl7000_ieee80211_tx_status_irqsafe
#define ieee80211_tx_status_skb __iwl7000_ieee80211_tx_status_skb
#define ieee80211_tx_status_ext __iwl7000_ieee80211_tx_status_ext
#define ieee80211_tx_rate_update __iwl7000_ieee80211_tx_rate_update
#define ieee80211_report_low_ack __iwl7000_ieee80211_report_low_ack
#define ieee80211_free_txskb __iwl7000_ieee80211_free_txskb
#define ieee80211_tdls_oper_request __iwl7000_ieee80211_tdls_oper_request
#define ieee80211_tkip_add_iv __iwl7000_ieee80211_tkip_add_iv
#define ieee80211_get_tkip_p1k_iv __iwl7000_ieee80211_get_tkip_p1k_iv
#define ieee80211_get_tkip_rx_p1k __iwl7000_ieee80211_get_tkip_rx_p1k
#define ieee80211_get_tkip_p2k __iwl7000_ieee80211_get_tkip_p2k
#define ieee80211_tx_prepare_skb __iwl7000_ieee80211_tx_prepare_skb
#define ieee80211_tx_dequeue __iwl7000_ieee80211_tx_dequeue
#define ieee80211_next_txq __iwl7000_ieee80211_next_txq
#define __ieee80211_schedule_txq __iwl7000___ieee80211_schedule_txq
#define ieee80211_txq_airtime_check __iwl7000_ieee80211_txq_airtime_check
#define ieee80211_txq_may_transmit __iwl7000_ieee80211_txq_may_transmit
#define ieee80211_txq_schedule_start __iwl7000_ieee80211_txq_schedule_start
#define ieee80211_beacon_update_cntdwn __iwl7000_ieee80211_beacon_update_cntdwn
#define ieee80211_beacon_set_cntdwn __iwl7000_ieee80211_beacon_set_cntdwn
#define ieee80211_beacon_cntdwn_is_complete __iwl7000_ieee80211_beacon_cntdwn_is_complete
#define ieee80211_beacon_get_template __iwl7000_ieee80211_beacon_get_template
#define ieee80211_beacon_get_template_ema_index __iwl7000_ieee80211_beacon_get_template_ema_index
#define ieee80211_beacon_free_ema_list __iwl7000_ieee80211_beacon_free_ema_list
#define ieee80211_beacon_get_template_ema_list __iwl7000_ieee80211_beacon_get_template_ema_list
#define ieee80211_beacon_get_tim __iwl7000_ieee80211_beacon_get_tim
#define ieee80211_proberesp_get __iwl7000_ieee80211_proberesp_get
#define ieee80211_get_fils_discovery_tmpl __iwl7000_ieee80211_get_fils_discovery_tmpl
#define ieee80211_get_unsol_bcast_probe_resp_tmpl __iwl7000_ieee80211_get_unsol_bcast_probe_resp_tmpl
#define ieee80211_pspoll_get __iwl7000_ieee80211_pspoll_get
#define ieee80211_nullfunc_get __iwl7000_ieee80211_nullfunc_get
#define ieee80211_probereq_get __iwl7000_ieee80211_probereq_get
#define ieee80211_rts_get __iwl7000_ieee80211_rts_get
#define ieee80211_ctstoself_get __iwl7000_ieee80211_ctstoself_get
#define ieee80211_get_buffered_bc __iwl7000_ieee80211_get_buffered_bc
#define ieee80211_reserve_tid __iwl7000_ieee80211_reserve_tid
#define ieee80211_unreserve_tid __iwl7000_ieee80211_unreserve_tid
#define wiphy_to_ieee80211_hw __iwl7000_wiphy_to_ieee80211_hw
#define ieee80211_get_bssid __iwl7000_ieee80211_get_bssid
#define ieee80211_generic_frame_duration __iwl7000_ieee80211_generic_frame_duration
#define ieee80211_rts_duration __iwl7000_ieee80211_rts_duration
#define ieee80211_ctstoself_duration __iwl7000_ieee80211_ctstoself_duration
#define ieee80211_handle_wake_tx_queue __iwl7000_ieee80211_handle_wake_tx_queue
#define ieee80211_wake_queue __iwl7000_ieee80211_wake_queue
#define ieee80211_stop_queue __iwl7000_ieee80211_stop_queue
#define ieee80211_stop_queues __iwl7000_ieee80211_stop_queues
#define ieee80211_queue_stopped __iwl7000_ieee80211_queue_stopped
#define ieee80211_wake_queues __iwl7000_ieee80211_wake_queues
#define ieee80211_iterate_interfaces __iwl7000_ieee80211_iterate_interfaces
#define ieee80211_iterate_active_interfaces_atomic __iwl7000_ieee80211_iterate_active_interfaces_atomic
#define ieee80211_iterate_active_interfaces_mtx __iwl7000_ieee80211_iterate_active_interfaces_mtx
#define ieee80211_iterate_stations_atomic __iwl7000_ieee80211_iterate_stations_atomic
#define wdev_to_ieee80211_vif __iwl7000_wdev_to_ieee80211_vif
#define ieee80211_vif_to_wdev __iwl7000_ieee80211_vif_to_wdev
#define ieee80211_queue_work __iwl7000_ieee80211_queue_work
#define ieee80211_queue_delayed_work __iwl7000_ieee80211_queue_delayed_work
#define ieee80211_hw_restart_disconnect __iwl7000_ieee80211_hw_restart_disconnect
#define ieee80211_resume_disconnect __iwl7000_ieee80211_resume_disconnect
#define ieee80211_ave_rssi __iwl7000_ieee80211_ave_rssi
#define ieee80211_radar_detected __iwl7000_ieee80211_radar_detected
#define ieee80211_update_p2p_noa __iwl7000_ieee80211_update_p2p_noa
#define ieee80211_parse_p2p_noa __iwl7000_ieee80211_parse_p2p_noa
#define ieee80211_txq_get_depth __iwl7000_ieee80211_txq_get_depth
#define ieee80211_update_mu_groups __iwl7000_ieee80211_update_mu_groups
#endif