Lines Matching refs:rtlpriv

29 	struct rtl_priv *rtlpriv = rtl_priv(hw);  in rtl92c_read_chip_version()  local
30 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92c_read_chip_version()
31 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl92c_read_chip_version()
36 value32 = rtl_read_dword(rtlpriv, REG_SYS_CFG); in rtl92c_read_chip_version()
49 value32 = rtl_read_dword(rtlpriv, REG_HPON_FSM); in rtl92c_read_chip_version()
94 rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, in rtl92c_read_chip_version()
102 rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, in rtl92c_read_chip_version()
106 rtlpriv->dm.rfpath_rxenable[0] = true; in rtl92c_read_chip_version()
108 rtlpriv->dm.rfpath_rxenable[0] = in rtl92c_read_chip_version()
109 rtlpriv->dm.rfpath_rxenable[1] = true; in rtl92c_read_chip_version()
110 rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "VersionID = 0x%4x\n", in rtl92c_read_chip_version()
125 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_llt_write() local
131 rtl_write_dword(rtlpriv, REG_LLT_INIT, value); in rtl92c_llt_write()
133 value = rtl_read_dword(rtlpriv, REG_LLT_INIT); in rtl92c_llt_write()
196 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_set_key() local
217 rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, "clear_all\n"); in rtl92c_set_key()
222 memset(rtlpriv->sec.key_buf[idx], 0, in rtl92c_set_key()
224 rtlpriv->sec.key_len[idx] = 0; in rtl92c_set_key()
246 if (is_wepkey || rtlpriv->sec.use_defaultkey) { in rtl92c_set_key()
270 if (rtlpriv->sec.key_len[key_index] == 0) { in rtl92c_set_key()
271 rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, in rtl92c_set_key()
278 rtl_dbg(rtlpriv, COMP_SEC, DBG_LOUD, in rtl92c_set_key()
280 rtlpriv->sec.key_len[PAIRWISE_KEYIDX]); in rtl92c_set_key()
281 rtl_dbg(rtlpriv, COMP_SEC, DBG_LOUD, in rtl92c_set_key()
283 rtlpriv->sec.key_buf[0][0], in rtl92c_set_key()
284 rtlpriv->sec.key_buf[0][1]); in rtl92c_set_key()
285 rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, in rtl92c_set_key()
288 RT_PRINT_DATA(rtlpriv, COMP_SEC, DBG_LOUD, in rtl92c_set_key()
290 rtlpriv->sec.pairwise_key, in rtl92c_set_key()
291 rtlpriv->sec. in rtl92c_set_key()
293 rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, in rtl92c_set_key()
299 rtlpriv->sec. in rtl92c_set_key()
302 rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, in rtl92c_set_key()
311 rtlpriv->sec.key_buf in rtl92c_set_key()
317 rtlpriv->sec.key_buf[entry_id]); in rtl92c_set_key()
325 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_get_txdma_status() local
327 return rtl_read_dword(rtlpriv, REG_TXDMA_STATUS); in rtl92c_get_txdma_status()
332 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_enable_interrupt() local
336 if (IS_HARDWARE_TYPE_8192CE(rtlpriv)) { in rtl92c_enable_interrupt()
337 rtl_write_dword(rtlpriv, REG_HIMR, rtlpci->irq_mask[0] & in rtl92c_enable_interrupt()
339 rtl_write_dword(rtlpriv, REG_HIMRE, rtlpci->irq_mask[1] & in rtl92c_enable_interrupt()
342 rtl_write_dword(rtlpriv, REG_HIMR, rtlusb->irq_mask[0] & in rtl92c_enable_interrupt()
344 rtl_write_dword(rtlpriv, REG_HIMRE, rtlusb->irq_mask[1] & in rtl92c_enable_interrupt()
356 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_disable_interrupt() local
358 rtl_write_dword(rtlpriv, REG_HIMR, IMR8190_DISABLED); in rtl92c_disable_interrupt()
359 rtl_write_dword(rtlpriv, REG_HIMRE, IMR8190_DISABLED); in rtl92c_disable_interrupt()
364 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_set_qos() local
367 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM, (u8 *)&aci); in rtl92c_set_qos()
372 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_init_driver_info_size() local
374 rtl_write_byte(rtlpriv, REG_RX_DRVINFO_SZ, size); in rtl92c_init_driver_info_size()
380 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_set_network_type() local
385 rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, in rtl92c_set_network_type()
390 rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, in rtl92c_set_network_type()
395 rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, in rtl92c_set_network_type()
400 rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, in rtl92c_set_network_type()
404 rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, in rtl92c_set_network_type()
408 rtl_write_byte(rtlpriv, MSR, value); in rtl92c_set_network_type()
421 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_init_adaptive_ctrl() local
424 value32 = rtl_read_dword(rtlpriv, REG_RRSR); in rtl92c_init_adaptive_ctrl()
427 rtl_write_dword(rtlpriv, REG_RRSR, value32); in rtl92c_init_adaptive_ctrl()
430 rtl_write_word(rtlpriv, REG_SPEC_SIFS, value16); in rtl92c_init_adaptive_ctrl()
433 rtl_write_dword(rtlpriv, REG_RL, value16); in rtl92c_init_adaptive_ctrl()
438 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_init_rate_fallback() local
441 rtl_write_dword(rtlpriv, REG_DARFRC, 0x00000000); in rtl92c_init_rate_fallback()
442 rtl_write_dword(rtlpriv, REG_DARFRC+4, 0x10080404); in rtl92c_init_rate_fallback()
443 rtl_write_dword(rtlpriv, REG_RARFRC, 0x04030201); in rtl92c_init_rate_fallback()
444 rtl_write_dword(rtlpriv, REG_RARFRC+4, 0x08070605); in rtl92c_init_rate_fallback()
450 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_set_cck_sifs() local
452 rtl_write_byte(rtlpriv, REG_SIFS_CCK, trx_sifs); in rtl92c_set_cck_sifs()
453 rtl_write_byte(rtlpriv, (REG_SIFS_CCK + 1), ctx_sifs); in rtl92c_set_cck_sifs()
459 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_set_ofdm_sifs() local
461 rtl_write_byte(rtlpriv, REG_SIFS_OFDM, trx_sifs); in rtl92c_set_ofdm_sifs()
462 rtl_write_byte(rtlpriv, (REG_SIFS_OFDM + 1), ctx_sifs); in rtl92c_set_ofdm_sifs()
472 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_init_edca_param() local
479 rtl_write_dword(rtlpriv, (REG_EDCA_VO_PARAM + (queue * 4)), value); in rtl92c_init_edca_param()
485 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_init_edca() local
488 value16 = rtl_read_word(rtlpriv, REG_RD_CTRL); in rtl92c_init_edca()
490 rtl_write_word(rtlpriv, REG_RD_CTRL, value16); in rtl92c_init_edca()
496 rtl_write_word(rtlpriv, REG_SIFS_CCK, 0x0a0a); in rtl92c_init_edca()
497 rtl_write_word(rtlpriv, REG_SIFS_OFDM, 0x1010); in rtl92c_init_edca()
498 rtl_write_word(rtlpriv, REG_PROT_MODE_CTRL, 0x0204); in rtl92c_init_edca()
499 rtl_write_dword(rtlpriv, REG_BAR_MODE_CTRL, 0x014004); in rtl92c_init_edca()
501 rtl_write_dword(rtlpriv, REG_EDCA_BE_PARAM, 0x005EA42B); in rtl92c_init_edca()
502 rtl_write_dword(rtlpriv, REG_EDCA_BK_PARAM, 0x0000A44F); in rtl92c_init_edca()
503 rtl_write_dword(rtlpriv, REG_EDCA_VI_PARAM, 0x005EA324); in rtl92c_init_edca()
504 rtl_write_dword(rtlpriv, REG_EDCA_VO_PARAM, 0x002FA226); in rtl92c_init_edca()
506 rtl_write_byte(rtlpriv, REG_PIFS, 0x1C); in rtl92c_init_edca()
508 rtl_write_byte(rtlpriv, REG_AGGR_BREAK_TIME, 0x16); in rtl92c_init_edca()
509 rtl_write_word(rtlpriv, REG_NAV_PROT_LEN, 0x0040); in rtl92c_init_edca()
510 rtl_write_byte(rtlpriv, REG_BCNDMATIM, 0x02); in rtl92c_init_edca()
511 rtl_write_byte(rtlpriv, REG_ATIMWND, 0x02); in rtl92c_init_edca()
516 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_init_ampdu_aggregation() local
518 rtl_write_dword(rtlpriv, REG_AGGLEN_LMT, 0x99997631); in rtl92c_init_ampdu_aggregation()
519 rtl_write_byte(rtlpriv, REG_AGGR_BREAK_TIME, 0x16); in rtl92c_init_ampdu_aggregation()
521 rtl_write_word(rtlpriv, 0x4CA, 0x0708); in rtl92c_init_ampdu_aggregation()
526 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_init_beacon_max_error() local
528 rtl_write_byte(rtlpriv, REG_BCN_MAX_ERR, 0xFF); in rtl92c_init_beacon_max_error()
533 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_init_rdg_setting() local
535 rtl_write_byte(rtlpriv, REG_RD_CTRL, 0xFF); in rtl92c_init_rdg_setting()
536 rtl_write_word(rtlpriv, REG_RD_NAV_NXT, 0x200); in rtl92c_init_rdg_setting()
537 rtl_write_byte(rtlpriv, REG_RD_RESP_PKT_TH, 0x05); in rtl92c_init_rdg_setting()
543 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_init_retry_function() local
545 value8 = rtl_read_byte(rtlpriv, REG_FWHW_TXQ_CTRL); in rtl92c_init_retry_function()
547 rtl_write_byte(rtlpriv, REG_FWHW_TXQ_CTRL, value8); in rtl92c_init_retry_function()
549 rtl_write_byte(rtlpriv, REG_ACKTO, 0x40); in rtl92c_init_retry_function()
554 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_disable_fast_edca() local
556 rtl_write_word(rtlpriv, REG_FAST_EDCA_CTRL, 0); in rtl92c_disable_fast_edca()
561 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_set_min_space() local
564 rtl_write_byte(rtlpriv, REG_AMPDU_MIN_SPACE, value); in rtl92c_set_min_space()
577 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92c_query_rxphystatus() local
578 struct rtl_phy *rtlphy = &(rtlpriv->phy); in _rtl92c_query_rxphystatus()
664 rtlpriv->dm.rfpath_rxenable[0] = in _rtl92c_query_rxphystatus()
665 rtlpriv->dm.rfpath_rxenable[1] = true; in _rtl92c_query_rxphystatus()
667 if (rtlpriv->dm.rfpath_rxenable[i]) in _rtl92c_query_rxphystatus()
673 rtlpriv->stats.rx_snr_db[i] = in _rtl92c_query_rxphystatus()