LCOV - code coverage report
Current view: top level - drivers/net/wireless/realtek/rtw88 - mac.h (source / functions) Hit Total Coverage
Test: combined.info Lines: 0 2 0.0 %
Date: 2022-03-28 16:04:14 Functions: 0 0 -
Branches: 0 0 -

           Branch data     Line data    Source code
       1                 :            : /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
       2                 :            : /* Copyright(c) 2018-2019  Realtek Corporation
       3                 :            :  */
       4                 :            : 
       5                 :            : #ifndef __RTW_MAC_H__
       6                 :            : #define __RTW_MAC_H__
       7                 :            : 
       8                 :            : #define RTW_HW_PORT_NUM         5
       9                 :            : #define cut_version_to_mask(cut) (0x1 << ((cut) + 1))
      10                 :            : #define SDIO_LOCAL_OFFSET       0x10250000
      11                 :            : #define DDMA_POLLING_COUNT      1000
      12                 :            : #define C2H_PKT_BUF             256
      13                 :            : #define PHY_STATUS_SIZE         4
      14                 :            : #define ILLEGAL_KEY_GROUP       0xFAAAAA00
      15                 :            : 
      16                 :            : /* HW memory address */
      17                 :            : #define OCPBASE_TXBUF_88XX              0x18780000
      18                 :            : #define OCPBASE_DMEM_88XX               0x00200000
      19                 :            : #define OCPBASE_EMEM_88XX               0x00100000
      20                 :            : 
      21                 :            : #define RSVD_PG_DRV_NUM                 16
      22                 :            : #define RSVD_PG_H2C_EXTRAINFO_NUM       24
      23                 :            : #define RSVD_PG_H2C_STATICINFO_NUM      8
      24                 :            : #define RSVD_PG_H2CQ_NUM                8
      25                 :            : #define RSVD_PG_CPU_INSTRUCTION_NUM     0
      26                 :            : #define RSVD_PG_FW_TXBUF_NUM            4
      27                 :            : 
      28                 :            : void rtw_set_channel_mac(struct rtw_dev *rtwdev, u8 channel, u8 bw,
      29                 :            :                          u8 primary_ch_idx);
      30                 :            : int rtw_mac_power_on(struct rtw_dev *rtwdev);
      31                 :            : void rtw_mac_power_off(struct rtw_dev *rtwdev);
      32                 :            : int rtw_download_firmware(struct rtw_dev *rtwdev, struct rtw_fw_state *fw);
      33                 :            : int rtw_mac_init(struct rtw_dev *rtwdev);
      34                 :            : void rtw_mac_flush_queues(struct rtw_dev *rtwdev, u32 queues, bool drop);
      35                 :            : 
      36                 :          0 : static inline void rtw_mac_flush_all_queues(struct rtw_dev *rtwdev, bool drop)
      37                 :            : {
      38                 :          0 :         rtw_mac_flush_queues(rtwdev, BIT(rtwdev->hw->queues) - 1, drop);
      39                 :            : }
      40                 :            : 
      41                 :            : #endif

Generated by: LCOV version 1.14