/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
H A D | bf.c | 115 rtw_write16(rtwdev, REG_ASSOCIATED_BFMER0_INFO + 6, param->paid); in rtw_bf_init_bfer_entry_mu() 116 rtw_write16(rtwdev, REG_TX_CSI_RPT_PARAM_BW20, param->csi_para); in rtw_bf_init_bfer_entry_mu() 120 rtw_write16(rtwdev, REG_WMAC_MU_BF_CTL, mu_bf_ctl); in rtw_bf_init_bfer_entry_mu() 174 rtw_write16(rtwdev, REG_WMAC_MU_BF_CTL, 0); in rtw_bf_del_bfer_entry_mu() 218 rtw_write16(rtwdev, addr_csi_rpt, csi_param); in rtw_bf_enable_bfee_su() 281 rtw_write16(rtwdev, REG_ASSOCIATED_BFMER0_INFO + 4, 0); in rtw_bf_remove_bfee_su() 282 rtw_write16(rtwdev, REG_TX_CSI_RPT_PARAM_BW20, 0); in rtw_bf_remove_bfee_su() 286 rtw_write16(rtwdev, REG_ASSOCIATED_BFMER1_INFO + 4, 0); in rtw_bf_remove_bfee_su() 287 rtw_write16(rtwdev, REG_TX_CSI_RPT_PARAM_BW20 + 2, 0); in rtw_bf_remove_bfee_su() 365 rtw_write16(rtwde in rtw_bf_phy_init() [all...] |
H A D | mac.c | 316 rtw_write16(rtwdev, REG_CR, 0x2ff); in __rtw_mac_init_system_cfg_legacy() 441 rtw_write16(rtwdev, REG_FIFOPAGE_INFO_1, 0x200); in download_firmware_reg_backup() 642 rtw_write16(rtwdev, REG_MCUFW_CTRL, val); in start_download_firmware() 697 rtw_write16(rtwdev, REG_MCUFW_CTRL, fw_ctrl); in download_firmware_end_flow() 1011 rtw_write16(rtwdev, REG_TXDMA_PQ_MAP, txdma_pq_map); in txdma_queue_mapping() 1081 rtw_write16(rtwdev, REG_FIFOPAGE_INFO_1, pg_tbl->hq_num); in __priority_queue_cfg() 1082 rtw_write16(rtwdev, REG_FIFOPAGE_INFO_2, pg_tbl->lq_num); in __priority_queue_cfg() 1083 rtw_write16(rtwdev, REG_FIFOPAGE_INFO_3, pg_tbl->nq_num); in __priority_queue_cfg() 1084 rtw_write16(rtwdev, REG_FIFOPAGE_INFO_4, pg_tbl->exq_num); in __priority_queue_cfg() 1085 rtw_write16(rtwde in __priority_queue_cfg() [all...] |
H A D | sec.c | 135 rtw_write16(rtwdev, REG_CR, ctrl_reg); in rtw_sec_enable_sec_engine() 144 rtw_write16(rtwdev, RTW_SEC_CONFIG, sec_config); in rtw_sec_enable_sec_engine()
|
H A D | hci.h | 106 static inline void rtw_write16(struct rtw_dev *rtwdev, u32 addr, u16 val) in rtw_write16() function 129 rtw_write16(rtwdev, addr, val | bit); in rtw_write16_set() 153 rtw_write16(rtwdev, addr, val & ~bit); in rtw_write16_clr()
|
H A D | pci.c | 423 rtw_write16(rtwdev, RTK_PCI_TXBD_NUM_H2CQ, len & TRX_BD_IDX_MASK); in rtw_pci_reset_buf_desc() 431 rtw_write16(rtwdev, RTK_PCI_TXBD_NUM_BKQ, len & TRX_BD_IDX_MASK); in rtw_pci_reset_buf_desc() 438 rtw_write16(rtwdev, RTK_PCI_TXBD_NUM_BEQ, len & TRX_BD_IDX_MASK); in rtw_pci_reset_buf_desc() 445 rtw_write16(rtwdev, RTK_PCI_TXBD_NUM_VOQ, len & TRX_BD_IDX_MASK); in rtw_pci_reset_buf_desc() 452 rtw_write16(rtwdev, RTK_PCI_TXBD_NUM_VIQ, len & TRX_BD_IDX_MASK); in rtw_pci_reset_buf_desc() 459 rtw_write16(rtwdev, RTK_PCI_TXBD_NUM_MGMTQ, len & TRX_BD_IDX_MASK); in rtw_pci_reset_buf_desc() 466 rtw_write16(rtwdev, RTK_PCI_TXBD_NUM_HI0Q, len & TRX_BD_IDX_MASK); in rtw_pci_reset_buf_desc() 473 rtw_write16(rtwdev, RTK_PCI_RXBD_NUM_MPDUQ, len & TRX_BD_IDX_MASK); in rtw_pci_reset_buf_desc() 715 rtw_write16(rtwdev, bd_idx, ring->r.wp & TRX_BD_IDX_MASK); in rtw_pci_tx_kick_off_queue() 1013 rtw_write16(rtwde in rtw_pci_rx_isr() [all...] |
H A D | util.c | 70 rtw_write16(rtwdev, reg, (u16)val); in rtw_restore_reg()
|
H A D | rtw8723d.c | 168 rtw_write16(rtwdev, REG_RETRY_LIMIT, WLAN_RL_VAL); in rtw8723d_phy_set_param() 179 rtw_write16(rtwdev, REG_NAV_PROT_LEN, WLAN_NAV_PROT_LEN); in rtw8723d_phy_set_param() 180 rtw_write16(rtwdev, REG_MAC_SPEC_SIFS, WLAN_SPEC_SIFS); in rtw8723d_phy_set_param() 181 rtw_write16(rtwdev, REG_SIFS, WLAN_SPEC_SIFS); in rtw8723d_phy_set_param() 182 rtw_write16(rtwdev, REG_SIFS + 2, WLAN_SPEC_SIFS); in rtw8723d_phy_set_param() 539 rtw_write16(rtwdev, REG_RXFLTMAP0, WLAN_RX_FILTER0); in rtw8723d_mac_init() 540 rtw_write16(rtwdev, REG_RXFLTMAP1, WLAN_RX_FILTER1); in rtw8723d_mac_init() 541 rtw_write16(rtwdev, REG_RXFLTMAP2, WLAN_RX_FILTER2); in rtw8723d_mac_init() 1555 rtw_write16(rtwdev, REG_BB_SEL_BTG, 0x80); in rtw8723d_coex_cfg_rfe_type() 1557 rtw_write16(rtwde in rtw8723d_coex_cfg_rfe_type() [all...] |
H A D | rtw8821c.c | 174 rtw_write16(rtwdev, REG_BAR_MODE_CTRL + 2, in rtw8821c_mac_init() 184 rtw_write16(rtwdev, REG_TXPAUSE, 0); in rtw8821c_mac_init() 188 rtw_write16(rtwdev, REG_EDCA_VO_PARAM + 2, WLAN_VO_TXOP_LIMIT); in rtw8821c_mac_init() 189 rtw_write16(rtwdev, REG_EDCA_VI_PARAM + 2, WLAN_VI_TXOP_LIMIT); in rtw8821c_mac_init() 191 rtw_write16(rtwdev, REG_RXTSF_OFFSET_CCK, WLAN_RX_TSF_CFG); in rtw8821c_mac_init() 204 rtw_write16(rtwdev, REG_RXFLTMAP2, WLAN_RX_FILTER2); in rtw8821c_mac_init()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/ |
H A D | bf.c | 116 rtw_write16(rtwdev, REG_ASSOCIATED_BFMER0_INFO + 6, param->paid); in rtw_bf_init_bfer_entry_mu() 117 rtw_write16(rtwdev, REG_TX_CSI_RPT_PARAM_BW20, param->csi_para); in rtw_bf_init_bfer_entry_mu() 121 rtw_write16(rtwdev, REG_WMAC_MU_BF_CTL, mu_bf_ctl); in rtw_bf_init_bfer_entry_mu() 176 rtw_write16(rtwdev, REG_WMAC_MU_BF_CTL, 0); in rtw_bf_del_bfer_entry_mu() 221 rtw_write16(rtwdev, addr_csi_rpt, csi_param); in rtw_bf_enable_bfee_su() 285 rtw_write16(rtwdev, REG_ASSOCIATED_BFMER0_INFO + 4, 0); in rtw_bf_remove_bfee_su() 286 rtw_write16(rtwdev, REG_TX_CSI_RPT_PARAM_BW20, 0); in rtw_bf_remove_bfee_su() 290 rtw_write16(rtwdev, REG_ASSOCIATED_BFMER1_INFO + 4, 0); in rtw_bf_remove_bfee_su() 291 rtw_write16(rtwdev, REG_TX_CSI_RPT_PARAM_BW20 + 2, 0); in rtw_bf_remove_bfee_su() 370 rtw_write16(rtwde in rtw_bf_phy_init() [all...] |
H A D | mac.c | 356 rtw_write16(rtwdev, REG_CR, 0x2ff); in __rtw_mac_init_system_cfg_legacy() 486 rtw_write16(rtwdev, REG_FIFOPAGE_INFO_1, 0x200); in download_firmware_reg_backup() 709 rtw_write16(rtwdev, REG_MCUFW_CTRL, val); in start_download_firmware() 764 rtw_write16(rtwdev, REG_MCUFW_CTRL, fw_ctrl); in download_firmware_end_flow() 1099 rtw_write16(rtwdev, REG_TXDMA_PQ_MAP, txdma_pq_map); in txdma_queue_mapping() 1176 rtw_write16(rtwdev, REG_FIFOPAGE_INFO_1, pg_tbl->hq_num); in __priority_queue_cfg() 1177 rtw_write16(rtwdev, REG_FIFOPAGE_INFO_2, pg_tbl->lq_num); in __priority_queue_cfg() 1178 rtw_write16(rtwdev, REG_FIFOPAGE_INFO_3, pg_tbl->nq_num); in __priority_queue_cfg() 1179 rtw_write16(rtwdev, REG_FIFOPAGE_INFO_4, pg_tbl->exq_num); in __priority_queue_cfg() 1180 rtw_write16(rtwde in __priority_queue_cfg() [all...] |
H A D | sec.c | 135 rtw_write16(rtwdev, REG_CR, ctrl_reg); in rtw_sec_enable_sec_engine() 144 rtw_write16(rtwdev, RTW_SEC_CONFIG, sec_config); in rtw_sec_enable_sec_engine()
|
H A D | hci.h | 107 static inline void rtw_write16(struct rtw_dev *rtwdev, u32 addr, u16 val) in rtw_write16() function 130 rtw_write16(rtwdev, addr, val | bit); in rtw_write16_set() 154 rtw_write16(rtwdev, addr, val & ~bit); in rtw_write16_clr()
|
H A D | pci.c | 412 rtw_write16(rtwdev, RTK_PCI_TXBD_NUM_H2CQ, len & TRX_BD_IDX_MASK); in rtw_pci_reset_buf_desc() 420 rtw_write16(rtwdev, RTK_PCI_TXBD_NUM_BKQ, len & TRX_BD_IDX_MASK); in rtw_pci_reset_buf_desc() 427 rtw_write16(rtwdev, RTK_PCI_TXBD_NUM_BEQ, len & TRX_BD_IDX_MASK); in rtw_pci_reset_buf_desc() 434 rtw_write16(rtwdev, RTK_PCI_TXBD_NUM_VOQ, len & TRX_BD_IDX_MASK); in rtw_pci_reset_buf_desc() 441 rtw_write16(rtwdev, RTK_PCI_TXBD_NUM_VIQ, len & TRX_BD_IDX_MASK); in rtw_pci_reset_buf_desc() 448 rtw_write16(rtwdev, RTK_PCI_TXBD_NUM_MGMTQ, len & TRX_BD_IDX_MASK); in rtw_pci_reset_buf_desc() 455 rtw_write16(rtwdev, RTK_PCI_TXBD_NUM_HI0Q, len & TRX_BD_IDX_MASK); in rtw_pci_reset_buf_desc() 462 rtw_write16(rtwdev, RTK_PCI_RXBD_NUM_MPDUQ, len & TRX_BD_IDX_MASK); in rtw_pci_reset_buf_desc() 783 rtw_write16(rtwdev, bd_idx, ring->r.wp & TRX_BD_IDX_MASK); in rtw_pci_tx_kick_off_queue() 1111 rtw_write16(rtwde in rtw_pci_rx_napi() [all...] |
H A D | util.c | 70 rtw_write16(rtwdev, reg, (u16)val); in rtw_restore_reg()
|
H A D | rtw8723d.c | 168 rtw_write16(rtwdev, REG_RETRY_LIMIT, WLAN_RL_VAL); in rtw8723d_phy_set_param() 179 rtw_write16(rtwdev, REG_NAV_PROT_LEN, WLAN_NAV_PROT_LEN); in rtw8723d_phy_set_param() 180 rtw_write16(rtwdev, REG_MAC_SPEC_SIFS, WLAN_SPEC_SIFS); in rtw8723d_phy_set_param() 181 rtw_write16(rtwdev, REG_SIFS, WLAN_SPEC_SIFS); in rtw8723d_phy_set_param() 182 rtw_write16(rtwdev, REG_SIFS + 2, WLAN_SPEC_SIFS); in rtw8723d_phy_set_param() 558 rtw_write16(rtwdev, REG_RXFLTMAP0, WLAN_RX_FILTER0); in rtw8723d_mac_init() 559 rtw_write16(rtwdev, REG_RXFLTMAP1, WLAN_RX_FILTER1); in rtw8723d_mac_init() 560 rtw_write16(rtwdev, REG_RXFLTMAP2, WLAN_RX_FILTER2); in rtw8723d_mac_init() 1602 rtw_write16(rtwdev, REG_BB_SEL_BTG, 0x80); in rtw8723d_coex_cfg_rfe_type() 1604 rtw_write16(rtwde in rtw8723d_coex_cfg_rfe_type() [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/hal/ |
H A D | sdio_halinit.c | 71 rtw_write16(padapter, REG_APS_FSMCO, value16); in _InitPowerOn_8723BS() 90 rtw_write16(padapter, REG_CR, value16); in _InitPowerOn_8723BS() 101 rtw_write16(padapter, REG_PWR_DATA, value16); in _InitPowerOn_8723BS() 128 rtw_write16(padapter, 0x218, HQ_threshold); in _init_available_page_threshold() 129 rtw_write16(padapter, 0x21A, NQ_threshold); in _init_available_page_threshold() 130 rtw_write16(padapter, 0x21C, LQ_threshold); in _init_available_page_threshold() 210 rtw_write16(Adapter, REG_TRXDMA_CTRL, value16); in _InitNormalChipRegPriority() 337 rtw_write16(padapter, (REG_TRXFF_BNDY + 2), rxff_bndy); in _InitPageBoundary() 388 rtw_write16(padapter, REG_RXFLTMAP2, value16); in _InitWMACSetting() 394 rtw_write16(padapte in _InitWMACSetting() [all...] |
H A D | rtl8723b_hal_init.c | 687 rtw_write16(padapter, REG_SYS_FUNC_EN, tmpV16); in Hal_EfusePowerSwitch() 694 rtw_write16(padapter, REG_SYS_CLKR, tmpV16); in Hal_EfusePowerSwitch() 1685 rtw_write16(padapter, REG_BCN_CTRL, val16); in rtl8723b_InitBeaconParameters() 1688 rtw_write16(padapter, REG_TBTT_PROHIBIT, 0x6404);/* ms */ in rtl8723b_InitBeaconParameters() 1697 rtw_write16(padapter, REG_BCNTCFG, 0x660F); in rtl8723b_InitBeaconParameters() 1787 rtw_write16(padapter, REG_ATIMWND, 2); in rtl8723b_SetBeaconRelatedRegisters() 1792 rtw_write16(padapter, REG_BCN_INTERVAL, pmlmeinfo->bcn_interval); in rtl8723b_SetBeaconRelatedRegisters() 2866 rtw_write16(padapter, REG_RXFLTMAP2, 0xFFFF); in hw_var_set_opmode() 2868 rtw_write16(padapter, REG_RXFLTMAP1, 0x0400); in hw_var_set_opmode() 2875 rtw_write16(padapte in hw_var_set_opmode() [all...] |
H A D | rtl8723b_phycfg.c | 394 rtw_write16(Adapter, REG_SYS_FUNC_EN, (u16)(RegVal|BIT13|BIT0|BIT1)); in PHY_BBConfig8723B() 592 rtw_write16(Adapter, REG_TRXPTCL_CTL_8723B, (RegRfMod_BW & 0xFE7F)); /* BIT 7 = 0, BIT 8 = 0 */ in phy_SetRegBW_8723B() 597 rtw_write16(Adapter, REG_TRXPTCL_CTL_8723B, (u2tmp & 0xFEFF)); /* BIT 7 = 1, BIT 8 = 0 */ in phy_SetRegBW_8723B()
|
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/hal/ |
H A D | sdio_halinit.c | 150 rtw_write16(padapter, REG_APS_FSMCO, value16); in _InitPowerOn_8723BS() 169 rtw_write16(padapter, REG_CR, value16); in _InitPowerOn_8723BS() 180 rtw_write16(padapter, REG_PWR_DATA, value16); in _InitPowerOn_8723BS() 214 rtw_write16(padapter, 0x218, HQ_threshold); in _init_available_page_threshold() 215 rtw_write16(padapter, 0x21A, NQ_threshold); in _init_available_page_threshold() 216 rtw_write16(padapter, 0x21C, LQ_threshold); in _init_available_page_threshold() 297 rtw_write16(Adapter, REG_TRXDMA_CTRL, value16); in _InitNormalChipRegPriority() 427 rtw_write16(padapter, (REG_TRXFF_BNDY + 2), rxff_bndy); in _InitPageBoundary() 478 rtw_write16(padapter, REG_RXFLTMAP2, value16); in _InitWMACSetting() 484 rtw_write16(padapte in _InitWMACSetting() [all...] |
H A D | rtl8723b_hal_init.c | 826 rtw_write16(padapter, REG_SYS_FUNC_EN, tmpV16); in Hal_EfusePowerSwitch() 833 rtw_write16(padapter, REG_SYS_CLKR, tmpV16); in Hal_EfusePowerSwitch() 1946 rtw_write16(padapter, REG_BCN_CTRL, val16); in rtl8723b_InitBeaconParameters() 1949 rtw_write16(padapter, REG_TBTT_PROHIBIT, 0x6404);/* ms */ in rtl8723b_InitBeaconParameters() 1958 rtw_write16(padapter, REG_BCNTCFG, 0x660F); in rtl8723b_InitBeaconParameters() 2060 rtw_write16(padapter, REG_ATIMWND, 2); in rtl8723b_SetBeaconRelatedRegisters() 2065 rtw_write16(padapter, REG_BCN_INTERVAL, pmlmeinfo->bcn_interval); in rtl8723b_SetBeaconRelatedRegisters() 3371 rtw_write16(padapter, REG_RXFLTMAP2, 0xFFFF); in hw_var_set_opmode() 3373 rtw_write16(padapter, REG_RXFLTMAP1, 0x0400); in hw_var_set_opmode() 3380 rtw_write16(padapte in hw_var_set_opmode() [all...] |
H A D | rtl8723b_phycfg.c | 471 rtw_write16(Adapter, REG_SYS_FUNC_EN, (u16)(RegVal|BIT13|BIT0|BIT1)); in PHY_BBConfig8723B() 682 rtw_write16(Adapter, REG_TRXPTCL_CTL_8723B, (RegRfMod_BW & 0xFE7F)); /* BIT 7 = 0, BIT 8 = 0 */ in phy_SetRegBW_8723B() 687 rtw_write16(Adapter, REG_TRXPTCL_CTL_8723B, (u2tmp & 0xFEFF)); /* BIT 7 = 1, BIT 8 = 0 */ in phy_SetRegBW_8723B() 692 rtw_write16(Adapter, REG_TRXPTCL_CTL_8723B, (u2tmp & 0xFF7F)); /* BIT 7 = 0, BIT 8 = 1 */ in phy_SetRegBW_8723B()
|
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/core/ |
H A D | rtw_efuse.c | 275 rtw_write16(padapter, 0x34, rtw_read16(padapter, 0x34) & (~BIT11)); in efuse_OneByteRead() 340 rtw_write16(padapter, 0x34, rtw_read16(padapter, 0x34) | (BIT11)); in efuse_OneByteWrite()
|
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/core/ |
H A D | rtw_efuse.c | 252 rtw_write16(padapter, 0x34, rtw_read16(padapter, 0x34) & (~BIT11)); in efuse_OneByteRead() 306 rtw_write16(padapter, 0x34, rtw_read16(padapter, 0x34) | (BIT11)); in efuse_OneByteWrite()
|
H A D | rtw_io.c | 82 int rtw_write16(struct adapter *adapter, u32 addr, u16 val) in rtw_write16() function
|
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/include/ |
H A D | rtw_io.h | 301 #define rtw_write16(adapter, addr, val) _rtw_write16((adapter), (addr), (val)) macro 353 rtw_write16(_a, _b, _c)
|