u32 type;
 };
 
-
 /* in msec */
 #define BMI_COMMUNICATION_TIMEOUT_HZ (1*HZ)
 
 
        ath10k_pci_write32(ar, ce_ctrl_addr + HOST_IS_ADDRESS, mask);
 }
 
-
 /*
  * Guts of ath10k_ce_send, used by both ath10k_ce_send and
  * ath10k_ce_sendlist_send.
        return delta;
 }
 
-
 int __ath10k_ce_rx_num_free_bufs(struct ath10k_ce_pipe *pipe)
 {
        struct ath10k *ar = pipe->ar;
 
 
 #include "hif.h"
 
-
 /* Maximum number of Copy Engine's supported */
 #define CE_COUNT_MAX 8
 #define CE_HTT_H2T_MSG_SRC_NENTRIES 4096
 
 struct ath10k_ce_pipe;
 
-
 #define CE_DESC_FLAGS_GATHER         (1 << 0)
 #define CE_DESC_FLAGS_BYTE_SWAP      (1 << 1)
 #define CE_DESC_FLAGS_META_DATA_MASK 0xFFFC
 #define DST_WATERMARK_HIGH_RESET               0
 #define DST_WATERMARK_ADDRESS                  0x0050
 
-
 static inline u32 ath10k_ce_base_address(unsigned int ce_id)
 {
        return CE0_BASE_ADDRESS + (CE1_BASE_ADDRESS - CE0_BASE_ADDRESS) * ce_id;
 
        int (*resume)(struct ath10k *ar);
 };
 
-
 static inline int ath10k_hif_tx_sg(struct ath10k *ar, u8 pipe_id,
                                   struct ath10k_hif_sg_item *items,
                                   int n_items)
 
        struct ath10k_htc_record trailer[0];
 } __packed __aligned(4);
 
-
 /*******************/
 /* Host-side stuff */
 /*******************/
 
 
 /*=== target -> host messages ===============================================*/
 
-
 enum htt_t2h_msg_type {
        HTT_T2H_MSG_TYPE_VERSION_CONF           = 0x0,
        HTT_T2H_MSG_TYPE_RX_IND                 = 0x1,
        };
 } __packed;
 
-
 /*** host side structures follow ***/
 
 struct htt_tx_done {
 
 /* when under memory pressure rx ring refill may fail and needs a retry */
 #define HTT_RX_RING_REFILL_RETRY_MS 50
 
-
 static int ath10k_htt_rx_get_csum_state(struct sk_buff *skb);
 static void ath10k_htt_txrx_compl_task(unsigned long ptr);
 
 
        int msdu_id = -1;
        int res;
 
-
        res = ath10k_htt_tx_inc_pending(htt);
        if (res)
                goto err;
 
        return first_errno;
 }
 
-
 /*********************/
 /* General utilities */
 /*********************/
                        uapsd |= WMI_AP_PS_UAPSD_AC0_DELIVERY_EN |
                                 WMI_AP_PS_UAPSD_AC0_TRIGGER_EN;
 
-
                if (sta->max_sp < MAX_WMI_AP_PS_PEER_PARAM_MAX_SP)
                        max_sp = sta->max_sp;
 
        arg->peer_flags |= WMI_PEER_VHT;
        arg->peer_vht_caps = vht_cap->cap;
 
-
        ampdu_factor = (vht_cap->cap &
                        IEEE80211_VHT_CAP_MAX_A_MPDU_LENGTH_EXPONENT_MASK) >>
                       IEEE80211_VHT_CAP_MAX_A_MPDU_LENGTH_EXPONENT_SHIFT;
        return ht_cap;
 }
 
-
 static void ath10k_get_arvif_iter(void *data, u8 *mac,
                                  struct ieee80211_vif *vif)
 {
 
  *             Reserved: HW should fill with 0, FW should ignore.
 */
 
-
 #define RX_PPDU_END_FLAGS_PHY_ERR             (1 << 0)
 #define RX_PPDU_END_FLAGS_RX_LOCATION         (1 << 1)
 #define RX_PPDU_END_FLAGS_TXBF_H_INFO         (1 << 2)
 
 #define HI_OPTION_ALL_FW_SUBMODE_MASK  0xFF00
 #define HI_OPTION_ALL_FW_SUBMODE_SHIFT 0x8
 
-
 /* hi_option_flag2 options */
 #define HI_OPTION_OFFLOAD_AMSDU     0x01
 #define HI_OPTION_DFS_SUPPORT       0x02 /* Enable DFS support */
 
        u8 opp_ps_info = noa->ctwindow_oppps;
        bool opps_enabled = !!(opp_ps_info & WMI_P2P_OPPPS_ENABLE_BIT);
 
-
        if (!noa_descriptors && !opps_enabled)
                return len;
 
        kfree(old_data);
 }
 
-
 static void ath10k_wmi_event_host_swba(struct ath10k *ar, struct sk_buff *skb)
 {
        struct wmi_host_swba_event *ev;
 
                                WMI_HT_CAP_RX_STBC       | \
                                WMI_HT_CAP_LDPC)
 
-
 /*
  * WMI_VHT_CAP_* these maps to ieee 802.11ac vht capability information
  * field. The fields not defined here are not supported, or reserved.
        struct wlan_host_mem_req mem_reqs[1];
 } __packed;
 
-
 #define WMI_SERVICE_READY_TIMEOUT_HZ (5*HZ)
 #define WMI_UNIFIED_READY_TIMEOUT_HZ (5*HZ)
 
         */
 } __packed;
 
-
 struct wmi_ssid_arg {
        int len;
        const u8 *ssid;
 /* WMI_SCAN_CLASS_MASK must be the same value as IEEE80211_SCAN_CLASS_MASK */
 #define WMI_SCAN_CLASS_MASK 0xFF000000
 
-
 enum wmi_stop_scan_type {
        WMI_SCAN_STOP_ONE       = 0x00000000, /* stop by scan_id */
        WMI_SCAN_STOP_VDEV_ALL  = 0x01000000, /* stop by vdev_id */
        __le32 nf_list_1;
        __le32 nf_list_2;
 
-
        /* Length of the frame */
        __le32 buf_len;
 } __packed;
 #define SEARCH_FFT_REPORT_REG1_NUM_STR_BINS_IB_MASK    0x000000FF
 #define SEARCH_FFT_REPORT_REG1_NUM_STR_BINS_IB_LSB     0
 
-
 struct phyerr_tlv {
        __le16 len;
        u8 tag;
        __le32 value;
 } __packed;
 
-
 struct wmi_pdev_set_regdomain_cmd {
        __le32 reg_domain;
        __le32 reg_domain_2G;
        __le32 enabled;
 } __packed;
 
-
 /*
  * 802.11g protection mode.
  */
        __le32 tbttoffset_list[WMI_MAX_AP_VDEV];
 } __packed;
 
-
 struct wmi_peer_create_cmd {
        __le32 vdev_id;
        struct wmi_mac_addr peer_macaddr;