phy.h (f43f0cd2d9b07caf38d744701b0b54d4244da8cc) phy.h (9d9a9edcf8edab4a151b7d4bad8cfa68e8d675ff)
1/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
2/* Copyright(c) 2019-2020 Realtek Corporation
3 */
4
5#ifndef __RTW89_PHY_H__
6#define __RTW89_PHY_H__
7
8#include "core.h"

--- 457 unchanged lines hidden (view full) ---

466 u8 ntx);
467void rtw89_phy_fill_txpwr_limit_ru(struct rtw89_dev *rtwdev,
468 struct rtw89_txpwr_limit_ru *lmt_ru,
469 u8 ntx);
470s8 rtw89_phy_read_txpwr_limit(struct rtw89_dev *rtwdev,
471 u8 bw, u8 ntx, u8 rs, u8 bf, u8 ch);
472void rtw89_phy_ra_assoc(struct rtw89_dev *rtwdev, struct ieee80211_sta *sta);
473void rtw89_phy_ra_update(struct rtw89_dev *rtwdev);
1/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
2/* Copyright(c) 2019-2020 Realtek Corporation
3 */
4
5#ifndef __RTW89_PHY_H__
6#define __RTW89_PHY_H__
7
8#include "core.h"

--- 457 unchanged lines hidden (view full) ---

466 u8 ntx);
467void rtw89_phy_fill_txpwr_limit_ru(struct rtw89_dev *rtwdev,
468 struct rtw89_txpwr_limit_ru *lmt_ru,
469 u8 ntx);
470s8 rtw89_phy_read_txpwr_limit(struct rtw89_dev *rtwdev,
471 u8 bw, u8 ntx, u8 rs, u8 bf, u8 ch);
472void rtw89_phy_ra_assoc(struct rtw89_dev *rtwdev, struct ieee80211_sta *sta);
473void rtw89_phy_ra_update(struct rtw89_dev *rtwdev);
474void rtw89_phy_ra_updata_sta(struct rtw89_dev *rtwdev, struct ieee80211_sta *sta);
474void rtw89_phy_ra_updata_sta(struct rtw89_dev *rtwdev, struct ieee80211_sta *sta,
475 u32 changed);
475void rtw89_phy_rate_pattern_vif(struct rtw89_dev *rtwdev,
476 struct ieee80211_vif *vif,
477 const struct cfg80211_bitrate_mask *mask);
478void rtw89_phy_c2h_handle(struct rtw89_dev *rtwdev, struct sk_buff *skb,
479 u32 len, u8 class, u8 func);
480void rtw89_phy_cfo_track(struct rtw89_dev *rtwdev);
481void rtw89_phy_cfo_track_work(struct work_struct *work);
482void rtw89_phy_cfo_parse(struct rtw89_dev *rtwdev, s16 cfo_val,

--- 13 unchanged lines hidden ---
476void rtw89_phy_rate_pattern_vif(struct rtw89_dev *rtwdev,
477 struct ieee80211_vif *vif,
478 const struct cfg80211_bitrate_mask *mask);
479void rtw89_phy_c2h_handle(struct rtw89_dev *rtwdev, struct sk_buff *skb,
480 u32 len, u8 class, u8 func);
481void rtw89_phy_cfo_track(struct rtw89_dev *rtwdev);
482void rtw89_phy_cfo_track_work(struct work_struct *work);
483void rtw89_phy_cfo_parse(struct rtw89_dev *rtwdev, s16 cfo_val,

--- 13 unchanged lines hidden ---