Home
last modified time | relevance | path

Searched refs:hw_wptr (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/halmac/halmac_88xx/
H A Dhalmac_common_88xx.c674 u32 hw_wptr; in get_h2c_buf_free_space_88xx() local
679 hw_wptr = HALMAC_REG_R32(REG_H2C_PKT_WRITEADDR) & 0x3FFFF; in get_h2c_buf_free_space_88xx()
682 if (hw_wptr >= fw_rptr) in get_h2c_buf_free_space_88xx()
683 info->buf_fs = info->buf_size - (hw_wptr - fw_rptr); in get_h2c_buf_free_space_88xx()
685 info->buf_fs = fw_rptr - hw_wptr; in get_h2c_buf_free_space_88xx()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/halmac/halmac_88xx/
H A Dhalmac_common_88xx.c676 u32 hw_wptr; in get_h2c_buf_free_space_88xx() local
681 hw_wptr = HALMAC_REG_R32(REG_H2C_PKT_WRITEADDR) & 0x3FFFF; in get_h2c_buf_free_space_88xx()
684 if (hw_wptr >= fw_rptr) in get_h2c_buf_free_space_88xx()
685 info->buf_fs = info->buf_size - (hw_wptr - fw_rptr); in get_h2c_buf_free_space_88xx()
687 info->buf_fs = fw_rptr - hw_wptr; in get_h2c_buf_free_space_88xx()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/halmac/halmac_88xx/
H A Dhalmac_common_88xx.c677 u32 hw_wptr; in get_h2c_buf_free_space_88xx() local
682 hw_wptr = HALMAC_REG_R32(REG_H2C_PKT_WRITEADDR) & 0x3FFFF; in get_h2c_buf_free_space_88xx()
685 if (hw_wptr >= fw_rptr) in get_h2c_buf_free_space_88xx()
686 info->buf_fs = info->buf_size - (hw_wptr - fw_rptr); in get_h2c_buf_free_space_88xx()
688 info->buf_fs = fw_rptr - hw_wptr; in get_h2c_buf_free_space_88xx()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/halmac/halmac_88xx/
H A Dhalmac_common_88xx.c676 u32 hw_wptr; in get_h2c_buf_free_space_88xx() local
681 hw_wptr = HALMAC_REG_R32(REG_H2C_PKT_WRITEADDR) & 0x3FFFF; in get_h2c_buf_free_space_88xx()
684 if (hw_wptr >= fw_rptr) in get_h2c_buf_free_space_88xx()
685 info->buf_fs = info->buf_size - (hw_wptr - fw_rptr); in get_h2c_buf_free_space_88xx()
687 info->buf_fs = fw_rptr - hw_wptr; in get_h2c_buf_free_space_88xx()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/hal/halmac/halmac_88xx/
H A Dhalmac_func_88xx.c1175 u32 hw_wptr, fw_rptr; in halmac_get_h2c_buff_free_space_88xx() local
1178 hw_wptr = HALMAC_REG_READ_32(pHalmac_adapter, REG_H2C_PKT_WRITEADDR) & BIT_MASK_H2C_WR_ADDR; in halmac_get_h2c_buff_free_space_88xx()
1181 if (hw_wptr >= fw_rptr) in halmac_get_h2c_buff_free_space_88xx()
1182 pHalmac_adapter->h2c_buf_free_space = pHalmac_adapter->h2c_buff_size - (hw_wptr - fw_rptr); in halmac_get_h2c_buff_free_space_88xx()
1184 pHalmac_adapter->h2c_buf_free_space = fw_rptr - hw_wptr; in halmac_get_h2c_buff_free_space_88xx()