Lines Matching defs:mac

9 #include "mac.h"
42 const struct rtw89_mac_gen_def *mac = rtwdev->chip->mac_def;
43 u32 addr = mac->mem_base_addrs[sel] + offset;
45 rtw89_write32(rtwdev, mac->filter_model_addr, addr);
46 rtw89_write32(rtwdev, mac->indir_access_addr, val);
52 const struct rtw89_mac_gen_def *mac = rtwdev->chip->mac_def;
53 u32 addr = mac->mem_base_addrs[sel] + offset;
55 rtw89_write32(rtwdev, mac->filter_model_addr, addr);
56 return rtw89_read32(rtwdev, mac->indir_access_addr);
747 struct rtw89_hfc_param *param = &rtwdev->mac.hfc_param;
749 u8 qta_mode = rtwdev->mac.dle_info.qta_mode;
778 struct rtw89_hfc_param *param = &rtwdev->mac.hfc_param;
797 struct rtw89_hfc_param *param = &rtwdev->mac.hfc_param;
813 struct rtw89_hfc_param *param = &rtwdev->mac.hfc_param;
826 struct rtw89_hfc_param *param = &rtwdev->mac.hfc_param;
854 struct rtw89_hfc_param *param = &rtwdev->mac.hfc_param;
881 const struct rtw89_hfc_pub_cfg *cfg = &rtwdev->mac.hfc_param.pub_cfg;
907 struct rtw89_hfc_param *param = &rtwdev->mac.hfc_param;
973 struct rtw89_hfc_param *param = &rtwdev->mac.hfc_param;
989 struct rtw89_hfc_param *param = &rtwdev->mac.hfc_param;
1024 struct rtw89_hfc_param *param = &rtwdev->mac.hfc_param;
1206 rtwdev->mac.rpwm_seq_num = (rtwdev->mac.rpwm_seq_num + 1) &
1209 rtwdev->mac.rpwm_seq_num);
1245 rpwm_req_num = rtwdev->mac.rpwm_seq_num;
1252 rtwdev->mac.cpwm_seq_num = (rtwdev->mac.cpwm_seq_num + 1) &
1256 if (cpwm_seq != rtwdev->mac.cpwm_seq_num)
1531 struct rtw89_mac_info *mac = &rtwdev->mac;
1543 mac->dle_info.ple_pg_size = cfg->ple_size->pge_size;
1544 mac->dle_info.qta_mode = mode;
1545 mac->dle_info.c0_rx_qta = cfg->ple_min_qt->cma0_dma;
1546 mac->dle_info.c1_rx_qta = cfg->ple_min_qt->cma1_dma;
1760 if (rtwdev->mac.qta_mode != RTW89_QTA_SCC) {
2038 ret = dle_init(rtwdev, rtwdev->mac.qta_mode, RTW89_QTA_INVALID);
2044 ret = preload_init(rtwdev, RTW89_MAC_0, rtwdev->mac.qta_mode);
2418 rx_qta = rtwdev->mac.dle_info.c0_rx_qta;
2420 rx_qta = rtwdev->mac.dle_info.c1_rx_qta;
2422 rx_max_len = rx_qta * rtwdev->mac.dle_info.ple_pg_size;
3060 ret = dle_quota_change(rtwdev, rtwdev->mac.qta_mode);
3338 if (chip_id != RTL8852B && rtwdev->mac.dle_info.c1_rx_qta)
3389 enum rtw89_qta_mode qta_mode = rtwdev->mac.qta_mode;
3554 ret = dle_init(rtwdev, RTW89_QTA_DLFW, rtwdev->mac.qta_mode);
4427 struct rtw89_wait_info *fw_ofld_wait = &rtwdev->mac.fw_ofld_wait;
4479 struct rtw89_wait_info *wait = &rtwdev->mac.fw_ofld_wait;