Lines Matching refs:cfg
109 if (rtlpriv->cfg->alt_fw_name) { in rtl_fw_do_work()
111 rtlpriv->cfg->alt_fw_name, in rtl_fw_do_work()
114 rtlpriv->cfg->alt_fw_name); in rtl_fw_do_work()
118 pr_err("Firmware %s not available\n", rtlpriv->cfg->fw_name); in rtl_fw_do_work()
184 rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN, in rtl_op_stop()
262 rtlpriv->cfg->ops->update_interrupt_mask(hw, 0, in rtl_op_add_interface()
263 rtlpriv->cfg->maps[RTL_IBSS_INT_MASKS]); in rtl_op_add_interface()
271 rtlpriv->cfg->ops->set_bcn_reg(hw); in rtl_op_add_interface()
276 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BASIC_RATE, in rtl_op_add_interface()
288 rtlpriv->cfg->ops->set_bcn_reg(hw); in rtl_op_add_interface()
293 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BASIC_RATE, in rtl_op_add_interface()
301 rtlpriv->cfg->ops->set_bcn_reg(hw); in rtl_op_add_interface()
306 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BASIC_RATE, in rtl_op_add_interface()
320 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BASIC_RATE, in rtl_op_add_interface()
325 rtlpriv->cfg->ops->set_network_type(hw, vif->type); in rtl_op_add_interface()
327 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); in rtl_op_add_interface()
348 rtlpriv->cfg->ops->update_interrupt_mask(hw, 0, in rtl_op_remove_interface()
349 rtlpriv->cfg->maps[RTL_IBSS_INT_MASKS]); in rtl_op_remove_interface()
363 rtlpriv->cfg->ops->set_network_type(hw, mac->opmode); in rtl_op_remove_interface()
536 rtlpriv->cfg->ops->add_wowlan_pattern(hw, &rtl_pattern, i); in _rtl_add_wowlan_patterns()
655 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RETRY_LIMIT, in rtl_op_config()
676 if (rtlpriv->cfg->ops->chk_switch_dmdp) in rtl_op_config()
677 rtlpriv->cfg->ops->chk_switch_dmdp(hw); in rtl_op_config()
795 rtlpriv->cfg->ops->switch_channel(hw); in rtl_op_config()
796 rtlpriv->cfg->ops->set_channel_access(hw); in rtl_op_config()
797 rtlpriv->cfg->ops->set_bw_mode(hw, channel_type); in rtl_op_config()
820 mac->rx_conf |= rtlpriv->cfg->maps[MAC_RCR_AM] | in rtl_op_configure_filter()
821 rtlpriv->cfg->maps[MAC_RCR_AB]; in rtl_op_configure_filter()
825 mac->rx_conf &= ~(rtlpriv->cfg->maps[MAC_RCR_AM] | in rtl_op_configure_filter()
826 rtlpriv->cfg->maps[MAC_RCR_AB]); in rtl_op_configure_filter()
835 mac->rx_conf |= rtlpriv->cfg->maps[MAC_RCR_ACRC32]; in rtl_op_configure_filter()
839 mac->rx_conf &= ~rtlpriv->cfg->maps[MAC_RCR_ACRC32]; in rtl_op_configure_filter()
856 rtlpriv->cfg->ops->set_chk_bssid(hw, false); in rtl_op_configure_filter()
858 rtlpriv->cfg->ops->set_chk_bssid(hw, true); in rtl_op_configure_filter()
866 mac->rx_conf |= rtlpriv->cfg->maps[MAC_RCR_ACF]; in rtl_op_configure_filter()
871 mac->rx_conf &= ~rtlpriv->cfg->maps[MAC_RCR_ACF]; in rtl_op_configure_filter()
881 mac->rx_conf |= rtlpriv->cfg->maps[MAC_RCR_AAP]; in rtl_op_configure_filter()
885 mac->rx_conf &= ~rtlpriv->cfg->maps[MAC_RCR_AAP]; in rtl_op_configure_filter()
894 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, in rtl_op_configure_filter()
937 rtlpriv->cfg->ops->update_rate_tbl(hw, sta, 0); in rtl_op_sta_add()
1009 rtlpriv->cfg->ops->set_qos(hw, aci); in rtl_op_conf_tx()
1050 rtlpriv->cfg->ops->update_interrupt_mask(hw, in rtl_op_bss_info_changed()
1051 rtlpriv->cfg->maps in rtl_op_bss_info_changed()
1054 if (rtlpriv->cfg->ops->linked_set_reg) in rtl_op_bss_info_changed()
1055 rtlpriv->cfg->ops->linked_set_reg(hw); in rtl_op_bss_info_changed()
1066 rtlpriv->cfg->ops->update_interrupt_mask(hw, 0, in rtl_op_bss_info_changed()
1067 rtlpriv->cfg->maps in rtl_op_bss_info_changed()
1075 rtlpriv->cfg->ops->set_bcn_intv(hw); in rtl_op_bss_info_changed()
1102 if (rtlpriv->cfg->ops->linked_set_reg) in rtl_op_bss_info_changed()
1103 rtlpriv->cfg->ops->linked_set_reg(hw); in rtl_op_bss_info_changed()
1143 rtlpriv->cfg->ops->update_rate_tbl(hw, sta, 0); in rtl_op_bss_info_changed()
1147 rtlpriv->cfg->ops->set_hw_reg(hw, in rtl_op_bss_info_changed()
1168 if (rtlpriv->cfg->ops->chk_switch_dmdp) in rtl_op_bss_info_changed()
1169 rtlpriv->cfg->ops->chk_switch_dmdp(hw); in rtl_op_bss_info_changed()
1174 rtlpriv->cfg->ops->set_network_type(hw, vif->type); in rtl_op_bss_info_changed()
1178 rtlpriv->cfg->ops->set_hw_reg(hw, in rtl_op_bss_info_changed()
1184 if (rtlpriv->cfg->ops->get_btc_status()) in rtl_op_bss_info_changed()
1201 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ACK_PREAMBLE, in rtl_op_bss_info_changed()
1214 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME, in rtl_op_bss_info_changed()
1238 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SHORTGI_DENSITY, in rtl_op_bss_info_changed()
1240 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AMPDU_FACTOR, in rtl_op_bss_info_changed()
1242 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AMPDU_MIN_SPACE, in rtl_op_bss_info_changed()
1250 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BSSID, in rtl_op_bss_info_changed()
1320 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BASIC_RATE, in rtl_op_bss_info_changed()
1334 rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_CORRECT_TSF, (u8 *)(&tsf)); in rtl_op_get_tsf()
1346 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_CORRECT_TSF, (u8 *)(&bibss)); in rtl_op_set_tsf()
1354 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_DUAL_TSF_RST, (u8 *)(&tmp)); in rtl_op_reset_tsf()
1426 if (rtlpriv->cfg->ops->get_btc_status()) in rtl_op_sw_scan_start()
1430 if (rtlpriv->cfg->ops->chk_switch_dmdp) in rtl_op_sw_scan_start()
1431 rtlpriv->cfg->ops->chk_switch_dmdp(hw); in rtl_op_sw_scan_start()
1445 rtlpriv->cfg->ops->led_control(hw, LED_CTL_SITE_SURVEY); in rtl_op_sw_scan_start()
1446 rtlpriv->cfg->ops->scan_operation_backup(hw, SCAN_OPT_BACKUP_BAND0); in rtl_op_sw_scan_start()
1474 rtlpriv->cfg->ops->set_network_type(hw, mac->opmode); in rtl_op_sw_scan_complete()
1478 rtlpriv->cfg->ops->scan_operation_backup(hw, SCAN_OPT_RESTORE); in rtl_op_sw_scan_complete()
1479 if (rtlpriv->cfg->ops->get_btc_status()) in rtl_op_sw_scan_complete()
1496 if (rtlpriv->cfg->mod_params->sw_crypto || rtlpriv->sec.use_sw_sec) { in rtl_op_set_key()
1575 rtlpriv->cfg->ops->enable_hw_sec(hw); in rtl_op_set_key()
1589 rtlpriv->cfg->ops->enable_hw_sec(hw); in rtl_op_set_key()
1636 rtlpriv->cfg->ops->set_key(hw, key_idx, mac_addr, in rtl_op_set_key()
1692 radio_state = rtlpriv->cfg->ops->radio_onoff_checking(hw, &valid); in rtl_op_rfkill_poll()
1842 rtlpriv->cfg->ops->fill_tx_cmddesc(hw, (u8 *)pdesc, 1, 1, skb); in rtl_cmd_send_packet()
1848 rtlpriv->cfg->ops->tx_polling(hw, BEACON_QUEUE); in rtl_cmd_send_packet()