Home
last modified time | relevance | path

Searched refs:rtwdev (Results 1 – 25 of 94) sorted by relevance

1234

/freebsd-14.2/sys/contrib/dev/rtw89/
H A Drtw8851b_rfk.c457 _dack_s0(rtwdev); in _dack()
503 _drck(rtwdev); in _dac_cal()
508 _addck(rtwdev); in _dac_cal()
513 _dack(rtwdev); in _dac_cal()
514 _new_dadck(rtwdev); in _dac_cal()
515 _dack_dump(rtwdev); in _dac_cal()
2514 _dpk_cal_select(rtwdev, force, phy, _kpath(rtwdev, phy)); in _dpk()
3265 _wait_rx_mode(rtwdev, _kpath(rtwdev, phy_idx)); in rtw8851b_iqk()
3267 _iqk_init(rtwdev); in rtw8851b_iqk()
3281 _wait_rx_mode(rtwdev, _kpath(rtwdev, phy_idx)); in rtw8851b_rx_dck()
[all …]
H A Drtw8852c_rfk.c83 if (!rtwdev->dbcc_en) in _kpath()
562 _dack_s0(rtwdev); in _dack()
563 _dack_s1(rtwdev); in _dack()
597 _drck(rtwdev); in _dac_cal()
604 _addck(rtwdev); in _dac_cal()
612 _dack(rtwdev); in _dac_cal()
615 _dack_dump(rtwdev); in _dac_cal()
2806 _dpk_cal_select(rtwdev, force, phy, _kpath(rtwdev, phy)); in _dpk()
4024 _lck(rtwdev); in rtw8852c_lck_track()
4097 _wait_rx_mode(rtwdev, _kpath(rtwdev, phy_idx)); in rtw8852c_iqk()
[all …]
H A Drtw8852b_rfk.c700 _dack_s0(rtwdev); in _dack()
701 _dack_s1(rtwdev); in _dack()
765 _afe_init(rtwdev); in _dac_cal()
766 _drck(rtwdev); in _dac_cal()
772 _addck(rtwdev); in _dac_cal()
778 _dack(rtwdev); in _dac_cal()
779 _dack_dump(rtwdev); in _dac_cal()
1606 _wait_rx_mode(rtwdev, _kpath(rtwdev, band_idx)); in _tmac_tx_pause()
3773 _wait_rx_mode(rtwdev, _kpath(rtwdev, phy_idx)); in rtw8852b_iqk()
3789 _wait_rx_mode(rtwdev, _kpath(rtwdev, phy_idx)); in rtw8852b_rx_dck()
[all …]
H A Drtw8852a_rfk.c20 if (!rtwdev->dbcc_en) in _kpath()
492 _dack_s0(rtwdev); in _dack()
493 _dack_s1(rtwdev); in _dack()
507 _afe_init(rtwdev); in _dac_cal()
513 _addck(rtwdev); in _dac_cal()
522 _dack(rtwdev); in _dac_cal()
2695 _dpk_cal_select(rtwdev, force, phy, _kpath(rtwdev, phy)); in _dpk()
3546 _wait_rx_mode(rtwdev, _kpath(rtwdev, phy)); in _tssi_pre_tx()
3619 _wait_rx_mode(rtwdev, _kpath(rtwdev, phy_idx)); in rtw8852a_iqk()
3639 _wait_rx_mode(rtwdev, _kpath(rtwdev, phy_idx)); in rtw8852a_rx_dck()
[all …]
H A Dwow.c17 __rtw89_leave_ps_mode(rtwdev); in rtw89_wow_leave_deep_ps()
25 __rtw89_enter_ps_mode(rtwdev, rtwvif); in rtw89_wow_enter_deep_ps()
38 rtw89_leave_lps(rtwdev); in rtw89_wow_leave_lps()
525 rtw89_cam_reset_keys(rtwdev); in rtw89_wow_swap_fw()
551 rtw89_hci_enable_intr(rtwdev); in rtw89_wow_swap_fw()
601 rtw89_hci_reset(rtwdev); in rtw89_wow_enable_trx_post()
610 rtw89_hci_clr_idx_all(rtwdev); in rtw89_wow_disable_trx_pre()
626 rtw89_hci_enable_intr(rtwdev); in rtw89_wow_disable_trx_pre()
742 rtw89_wow_enter_lps(rtwdev); in rtw89_wow_enable()
767 rtw89_wow_leave_lps(rtwdev); in rtw89_wow_disable()
[all …]
H A Dmac.c639 rtwdev->hci.ops->dump_err_status(rtwdev); in rtw89_mac_dump_err_status()
1158 ret = rtw89_mac_sub_pwr_seq(rtwdev, BIT(rtwdev->hal.cv), in rtw89_mac_pwr_seq()
1204 rtwdev->mac.rpwm_seq_num = (rtwdev->mac.rpwm_seq_num + 1) & in rtw89_mac_send_rpwm()
1212 rtw89_write16(rtwdev, rtwdev->hci.rpwm_addr, request); in rtw89_mac_send_rpwm()
1244 cpwm_rsp_seq = rtw89_read16_mask(rtwdev, rtwdev->hci.cpwm_addr, in rtw89_mac_check_cpwm_state()
1250 rtwdev->mac.cpwm_seq_num = (rtwdev->mac.cpwm_seq_num + 1) & in rtw89_mac_check_cpwm_state()
3058 ret = dle_quota_change(rtwdev, rtwdev->mac.qta_mode); in band1_enable()
3612 ret = rtwdev->hci.ops->mac_pre_init(rtwdev); in rtw89_mac_partial_init()
3645 ret = rtwdev->hci.ops->mac_post_init(rtwdev); in rtw89_mac_init()
5402 data.rtwdev = rtwdev; in rtw89_mac_bf_monitor_calc()
[all …]
H A Dmac80211.c54 queue_work(rtwdev->txq_wq, &rtwdev->txq_work); in rtw89_ops_wake_tx_queue()
74 rtw89_core_stop(rtwdev); in rtw89_ops_stop()
90 rtw89_leave_ips(rtwdev); in rtw89_ops_config()
100 !rtwdev->scanning) in rtw89_ops_config()
126 rtwvif->rtwdev = rtwdev; in rtw89_ops_add_interface()
277 if (!rtwdev->dbcc_en) in rtw89_ops_configure_filter()
599 rtw89_hci_flush_queues(rtwdev, BIT(rtwdev->hw->queues) - 1, in rtw89_ops_set_key()
601 rtw89_mac_flush_txq(rtwdev, BIT(rtwdev->hw->queues) - 1, false); in rtw89_ops_set_key()
743 struct rtw89_iter_bitrate_mask_data br_data = { .rtwdev = rtwdev, in rtw89_ra_mask_info_update()
1005 struct rtw89_dev *rtwdev = rtwsta->rtwvif->rtwdev; in rtw89_set_tid_config_iter() local
[all …]
H A Drtw8852c.c438 switch (rtwdev->hci.type) { in rtw8852c_read_efuse()
934 if (!rtwdev->dbcc_en) { in rtw8852c_ctrl_ch()
1163 if (!rtwdev->dbcc_en) in rtw8852c_ctrl_bw()
1345 if (!rtwdev->dbcc_en) in rtw8852c_spur_elimination()
1351 if (!rtwdev->dbcc_en) in rtw8852c_spur_elimination()
1355 if (!rtwdev->dbcc_en) in rtw8852c_spur_elimination()
1682 if (!rtwdev->dbcc_en) { in rtw8852c_set_channel_bb()
1778 rtw8852c_rck(rtwdev); in rtw8852c_rfk_init()
1779 rtw8852c_dack(rtwdev); in rtw8852c_rfk_init()
1942 rtw89_warn(rtwdev, in rtw8852c_bb_set_tx_shape_dfir()
[all …]
H A Dps.c36 rtwdev->hci.paused = true; in rtw89_ps_power_mode_change_with_hci()
37 flush_work(&rtwdev->txq_work); in rtw89_ps_power_mode_change_with_hci()
40 rtw89_hci_pause(rtwdev, true); in rtw89_ps_power_mode_change_with_hci()
45 rtwdev->hci.paused = false; in rtw89_ps_power_mode_change_with_hci()
56 if (rtwdev->chip->low_power_hci_modes & BIT(rtwdev->ps_mode)) in rtw89_ps_power_mode_change()
67 if (!rtwdev->ps_mode) in __rtw89_enter_ps_mode()
78 if (!rtwdev->ps_mode) in __rtw89_leave_ps_mode()
166 rtw89_core_stop(rtwdev); in rtw89_enter_ips()
181 rtw89_set_channel(rtwdev); in rtw89_leave_ips()
192 rtw89_leave_lps(rtwdev); in rtw89_set_coex_ctrl_lps()
[all …]
H A Drtw8852b.c470 if (!rtwdev->efuse.valid || rtwdev->efuse.power_k_valid) in rtw8852b_pwr_on_func()
649 switch (rtwdev->hci.type) { in rtw8852b_read_efuse()
838 rtw8852b_thermal_trim(rtwdev); in rtw8852b_power_trim()
1463 rtw8852b_bb_set_pop(rtwdev); in rtw8852b_set_channel_bb()
1495 if (!rtwdev->dbcc_en) { in rtw8852b_tssi_cont_en_phyidx()
1541 rtw8852b_dpk_init(rtwdev); in rtw8852b_rfk_init()
1542 rtw8852b_rck(rtwdev); in rtw8852b_rfk_init()
1543 rtw8852b_dack(rtwdev); in rtw8852b_rfk_init()
1570 rtw8852b_dpk_track(rtwdev); in rtw8852b_rfk_track()
1666 rtw89_warn(rtwdev, in rtw8852b_bb_set_tx_shape_dfir()
[all …]
H A Dpci.c774 rtw89_ser_notify(rtwdev, rtw89_mac_get_err_status(rtwdev)); in rtw89_pci_interrupt_threadfn()
1031 if (rtwdev->hci.paused) in rtw89_pci_check_and_reclaim_tx_resource()
1073 if (rtwdev->hci.paused) { in rtw89_pci_ops_tx_kick_off()
2268 if (!(rtwdev->chip->chip_id == RTL8852C && rtwdev->hal.cv == CHIP_CAV)) in rtw89_pci_l12_vmain()
2276 if (!(rtwdev->chip->chip_id == RTL8852C && rtwdev->hal.cv == CHIP_CAV)) in rtw89_pci_gen2_force_ib()
2475 u8 cv = rtwdev->hal.cv; in rtw89_pci_mode_op()
3411 devm_free_irq(rtwdev->dev, pdev->irq, rtwdev); in rtw89_pci_free_irq()
3572 if (!rtwdev->scanning && in rtw89_pci_recalc_int_mit()
3921 struct rtw89_dev *rtwdev; in rtw89_pci_probe() local
3931 if (!rtwdev) { in rtw89_pci_probe()
[all …]
H A Drtw8852a.c547 switch (rtwdev->hci.type) { in rtw8852a_read_efuse()
849 if (!rtwdev->dbcc_en) { in rtw8852a_ctrl_ch()
1035 if (!rtwdev->dbcc_en) in rtw8852a_ctrl_bw()
1235 if (!rtwdev->dbcc_en) { in rtw8852a_tssi_cont_en_phyidx()
1292 rtwdev->fem.epa_2g = true; in rtw8852a_fem_setup()
1299 rtwdev->fem.epa_5g = true; in rtw8852a_fem_setup()
1312 rtw8852a_rck(rtwdev); in rtw8852a_rfk_init()
1313 rtw8852a_dack(rtwdev); in rtw8852a_rfk_init()
1340 rtw8852a_dpk_track(rtwdev); in rtw8852a_rfk_track()
1569 if (!rtwdev->dbcc_en) { in rtw8852a_bb_cfg_tx_path()
[all …]
H A Drtw8851b.c333 rtwdev->hal.cv = val8; in rtw8851b_pwr_on_func()
511 switch (rtwdev->hci.type) { in rtw8851b_read_efuse()
1552 rtw8851b_lck_init(rtwdev); in rtw8851b_rfk_init()
1554 rtw8851b_dpk_init(rtwdev); in rtw8851b_rfk_init()
1555 rtw8851b_aack(rtwdev); in rtw8851b_rfk_init()
1556 rtw8851b_rck(rtwdev); in rtw8851b_rfk_init()
1557 rtw8851b_dack(rtwdev); in rtw8851b_rfk_init()
1584 rtw8851b_dpk_track(rtwdev); in rtw8851b_rfk_track()
1585 rtw8851b_lck_track(rtwdev); in rtw8851b_rfk_track()
1681 rtw89_warn(rtwdev, in rtw8851b_bb_set_tx_shape_dfir()
[all …]
/freebsd-14.2/sys/contrib/dev/rtw88/
H A Dps.c22 rtw_set_channel(rtwdev); in rtw_ips_pwr_up()
34 rtw_core_stop(rtwdev); in rtw_enter_ips()
64 rtw_iterate_vifs(rtwdev, rtw_restore_port_cfg_iter, rtwdev); in rtw_leave_ips()
74 request = rtw_read8(rtwdev, rtwdev->hci.rpwm_addr); in rtw_power_mode_change()
75 confirm = rtw_read8(rtwdev, rtwdev->hci.cpwm_addr); in rtw_power_mode_change()
90 rtw_write8(rtwdev, rtwdev->hci.rpwm_addr, request); in rtw_power_mode_change()
155 fw = &rtwdev->wow_fw; in rtw_fw_leave_lps_check()
157 fw = &rtwdev->fw; in rtw_fw_leave_lps_check()
175 fw = &rtwdev->wow_fw; in rtw_fw_leave_lps_check_prepare()
177 fw = &rtwdev->fw; in rtw_fw_leave_lps_check_prepare()
[all …]
H A Dwow.c320 100000, true, rtwdev, in rtw_wow_check_fw_status()
391 data.rtwdev = rtwdev; in rtw_wow_fw_security_type()
459 struct rtw_dev *rtwdev = iter_data->rtwdev; in rtw_wow_fw_media_status_iter() local
468 data.rtwdev = rtwdev; in rtw_wow_fw_media_status()
510 fw = &rtwdev->wow_fw; in rtw_wow_swap_fw()
514 fw = &rtwdev->fw; in rtw_wow_swap_fw()
581 rtw_leave_lps(rtwdev); in rtw_wow_leave_linked_ps()
622 if (rtw_wow_no_link(rtwdev) && rtwdev->wow.ips_enabled) in rtw_wow_restore_ps()
674 rtw_hci_stop(rtwdev); in rtw_wow_start()
747 ieee80211_queue_delayed_work(rtwdev->hw, &rtwdev->watch_dog_work, in rtw_wow_resume_trx()
[all …]
H A Drtw8822c.c1167 rtwdev, REG_ARFR4, in rtw8822c_rfk_handshake()
1558 rtw_write32_mask(rtwdev, in rtw8822c_txgapk_calculate_offset()
1580 rtw_write32_mask(rtwdev, in rtw8822c_txgapk_calculate_offset()
1833 rtw8822c_txgapk(rtwdev); in rtw8822c_do_gapk()
1898 rtw_phy_init(rtwdev); in rtw8822c_phy_set_param()
1911 rtw_bf_phy_init(rtwdev); in rtw8822c_phy_set_param()
4231 rtw8822c_do_iqk(rtwdev); in rtw8822c_phy_calibration()
4232 rtw8822c_do_dpk(rtwdev); in rtw8822c_phy_calibration()
4355 rtw8822c_set_crystal_cap(rtwdev, rtwdev->efuse.crystal_cap); in rtw8822c_cfo_need_adjust()
4429 rtw_write32_mask(rtwdev, in rtw8822c_phy_cck_pd_set_reg()
[all …]
H A Dmac.c26 rtw_write8(rtwdev, REG_DATA_SC, in rtw_set_channel_mac()
44 if (rtw_chip_wcpu_11n(rtwdev)) in rtw_set_channel_mac()
147 rtwdev, addr) == 0; in do_pwr_poll_cmd()
281 rpwm = rtw_read8(rtwdev, rtwdev->hci.rpwm_addr); in rtw_mac_power_switch()
286 rtw_write8(rtwdev, rtwdev->hci.rpwm_addr, rpwm); in rtw_mac_power_switch()
807 rtw_hci_setup(rtwdev); in __rtw_download_firmware()
810 rtwdev->h2c.seq = 0; in __rtw_download_firmware()
950 rtw_hci_setup(rtwdev); in __rtw_download_firmware_legacy()
953 rtwdev->h2c.seq = 0; in __rtw_download_firmware_legacy()
1057 if (queues == BIT(rtwdev->hw->queues) - 1 || !rtwdev->fifo.rqpn) in rtw_mac_flush_queues()
[all …]
H A Dhci.h42 return rtwdev->hci.ops->tx_kick_off(rtwdev); in rtw_hci_tx_kick_off()
47 return rtwdev->hci.ops->setup(rtwdev); in rtw_hci_setup()
52 return rtwdev->hci.ops->start(rtwdev); in rtw_hci_start()
57 rtwdev->hci.ops->stop(rtwdev); in rtw_hci_stop()
62 rtwdev->hci.ops->deep_ps(rtwdev, enter); in rtw_hci_deep_ps()
67 rtwdev->hci.ops->link_ps(rtwdev, enter); in rtw_hci_link_ps()
72 rtwdev->hci.ops->interface_cfg(rtwdev); in rtw_hci_interface_cfg()
89 return rtwdev->hci.ops->read8(rtwdev, addr); in rtw_read8()
104 rtwdev->hci.ops->write8(rtwdev, addr, val); in rtw_write8()
109 rtwdev->hci.ops->write16(rtwdev, addr, val); in rtw_write16()
[all …]
H A Dmac80211.c29 rtw_tx(rtwdev, control, skb); in rtw_ops_tx()
48 __rtw_tx_work(rtwdev); in rtw_ops_wake_tx_queue()
50 queue_work(rtwdev->tx_wq, &rtwdev->tx_work); in rtw_ops_wake_tx_queue()
58 mutex_lock(&rtwdev->mutex); in rtw_ops_start()
69 mutex_lock(&rtwdev->mutex); in rtw_ops_stop()
70 rtw_core_stop(rtwdev); in rtw_ops_stop()
82 mutex_lock(&rtwdev->mutex); in rtw_ops_config()
96 rtw_set_channel(rtwdev); in rtw_ops_config()
101 rtw_enter_ips(rtwdev); in rtw_ops_config()
323 rtw_write32(rtwdev, REG_RCR, rtwdev->hal.rcr); in rtw_ops_configure_filter()
[all …]
H A Drtw8723d.c148 rtw_phy_load_tables(rtwdev); in rtw8723d_phy_set_param()
194 rtw_phy_init(rtwdev); in rtw8723d_phy_set_param()
195 rtwdev->dm_info.cck_pd_default = rtw_read8(rtwdev, REG_CSRATIO) & 0x1f; in rtw8723d_phy_set_param()
199 rtw8723d_lck(rtwdev); in rtw8723d_phy_set_param()
885 rtw_dbg(rtwdev, RTW_DBG_RFK, in rtw8723d_iqk_check_tx_failed()
887 rtw_read32(rtwdev, 0xe90), in rtw8723d_iqk_check_tx_failed()
888 rtw_read32(rtwdev, 0xe98)); in rtw8723d_iqk_check_tx_failed()
913 rtw_dbg(rtwdev, RTW_DBG_RFK, in rtw8723d_iqk_check_rx_failed()
915 rtw_read32(rtwdev, 0xea0), in rtw8723d_iqk_check_rx_failed()
916 rtw_read32(rtwdev, 0xea8)); in rtw8723d_iqk_check_rx_failed()
[all …]
H A Dsdio.c513 rtw_warn(rtwdev, in rtw_sdio_read_port()
641 rtw_warn(rtwdev, in rtw_sdio_write_port()
1043 rtwdev = hw->priv; in rtw_sdio_handle_interrupt()
1220 rtwdev = work_data->rtwdev; in rtw_sdio_tx_handler()
1262 rtwsdio->tx_handler_data->rtwdev = rtwdev; in rtw_sdio_init_tx()
1300 rtwdev = hw->priv; in rtw_sdio_probe()
1301 rtwdev->hw = hw; in rtw_sdio_probe()
1321 rtw_sdio_init(rtwdev); in rtw_sdio_probe()
1370 rtwdev = hw->priv; in rtw_sdio_remove()
1393 rtwdev = hw->priv; in rtw_sdio_shutdown()
[all …]
H A Dcoex.c176 rtw_dbg(rtwdev, RTW_DBG_COEX, in rtw_coex_wl_ccklock_action()
189 rtw_dbg(rtwdev, RTW_DBG_COEX, in rtw_coex_wl_ccklock_action()
1118 rtw_leave_lps(rtwdev); in rtw_coex_power_save_state()
1125 rtw_leave_lps(rtwdev); in rtw_coex_power_save_state()
1237 rtw_coex_set_tdma(rtwdev, in rtw_coex_tdma()
1246 rtw_coex_set_tdma(rtwdev, in rtw_coex_tdma()
2705 rtw_coex_set_init(rtwdev); in __rtw_coex_init_hw_config()
3870 struct rtw_dev *rtwdev; member
3879 struct rtw_dev *rtwdev = vif_iter_data->rtwdev; in rtw_coex_vif_stat_iter() local
4056 rtwdev->stats.tx_throughput, rtwdev->stats.rx_throughput); in rtw_coex_display_coex_info()
[all …]
H A Dmain.c267 data.rtwdev = rtwdev; in rtw_watch_dog_work()
283 !rtwdev->beacon_loss && !rtwdev->ap_active) in rtw_watch_dog_work()
329 struct rtw_dev *rtwdev = si->rtwdev; in rtw_sta_rc_work() local
349 si->rtwdev = rtwdev; in rtw_sta_add()
1512 rtwdev->lps_conf.deep_mode = rtw_update_lps_deep_mode(rtwdev, &rtwdev->fw); in rtw_core_start()
1513 rtwdev->lps_conf.wow_deep_mode = rtw_update_lps_deep_mode(rtwdev, &rtwdev->wow_fw); in rtw_core_start()
1516 rtw_write32(rtwdev, REG_RCR, rtwdev->hal.rcr); in rtw_core_start()
1787 struct rtw_dev *rtwdev = fw->rtwdev; in rtw_load_firmware_cb() local
1827 fw->rtwdev = rtwdev; in rtw_load_firmware()
2361 struct rtw_dev *rtwdev = iter_data->rtwdev; in rtw_port_switch_iter() local
[all …]
H A Dpci.c1240 rtw_pci_rx_isr(rtwdev); in rtw_pci_interrupt_threadfn()
1663 rtw_pci_deinit(rtwdev); in rtw_pci_destroy()
1716 devm_free_irq(rtwdev->dev, pdev->irq, rtwdev); in rtw_pci_free_irq()
1780 struct rtw_dev *rtwdev; in rtw_pci_probe() local
1792 rtwdev = hw->priv; in rtw_pci_probe()
1793 rtwdev->hw = hw; in rtw_pci_probe()
1870 struct rtw_dev *rtwdev; in rtw_pci_remove() local
1876 rtwdev = hw->priv; in rtw_pci_remove()
1893 struct rtw_dev *rtwdev; in rtw_pci_shutdown() local
1899 rtwdev = hw->priv; in rtw_pci_shutdown()
[all …]
H A Dfw.c67 struct rtw_dev *rtwdev; member
133 ra_data.rtwdev = rtwdev; in rtw_fw_ra_report_handle()
139 struct rtw_dev *rtwdev; member
147 struct rtw_dev *rtwdev = iter_data->rtwdev; in rtw_fw_bcn_filter_notify_vif_iter() local
177 dev_iter_data.rtwdev = rtwdev; in rtw_fw_bcn_filter_notify()
296 ieee80211_queue_work(rtwdev->hw, &rtwdev->c2h_work); in rtw_fw_c2h_cmd_rx_irqsafe()
432 rtwdev->h2c.seq++; in rtw_fw_send_h2c_packet()
1485 rtw_iterate_vifs_atomic(rtwdev, rtw_build_rsvd_page_iter, rtwdev); in __rtw_build_rsvd_page_from_vifs()
1528 rtw_err(rtwdev, in rtw_build_rsvd_page()
2151 rtw_write32(rtwdev, REG_RCR, rtwdev->hal.rcr); in rtw_hw_scan_start()
[all …]

1234