linux/drivers/net/wireless/realtek/rtw88/ps.c

// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
/* Copyright(c) 2018-2019  Realtek Corporation
 */

#include "main.h"
#include "reg.h"
#include "fw.h"
#include "ps.h"
#include "mac.h"
#include "coex.h"
#include "debug.h"

static int rtw_ips_pwr_up(struct rtw_dev *rtwdev)
{}

int rtw_enter_ips(struct rtw_dev *rtwdev)
{}

static void rtw_restore_port_cfg_iter(void *data, struct ieee80211_vif *vif)
{}

int rtw_leave_ips(struct rtw_dev *rtwdev)
{}

void rtw_power_mode_change(struct rtw_dev *rtwdev, bool enter)
{}
EXPORT_SYMBOL();

static void __rtw_leave_lps_deep(struct rtw_dev *rtwdev)
{}

static int __rtw_fw_leave_lps_check_reg(struct rtw_dev *rtwdev)
{}

static  int __rtw_fw_leave_lps_check_c2h(struct rtw_dev *rtwdev)
{}

static void rtw_fw_leave_lps_check(struct rtw_dev *rtwdev)
{}

static void rtw_fw_leave_lps_check_prepare(struct rtw_dev *rtwdev)
{}

static void rtw_leave_lps_core(struct rtw_dev *rtwdev)
{}

enum rtw_lps_deep_mode rtw_get_lps_deep_mode(struct rtw_dev *rtwdev)
{}

static void __rtw_enter_lps_deep(struct rtw_dev *rtwdev)
{}

static void rtw_enter_lps_core(struct rtw_dev *rtwdev)
{}

static void __rtw_enter_lps(struct rtw_dev *rtwdev, u8 port_id)
{}

static void __rtw_leave_lps(struct rtw_dev *rtwdev)
{}

void rtw_enter_lps(struct rtw_dev *rtwdev, u8 port_id)
{}

void rtw_leave_lps(struct rtw_dev *rtwdev)
{}

void rtw_leave_lps_deep(struct rtw_dev *rtwdev)
{}

struct rtw_vif_recalc_lps_iter_data {};

static void __rtw_vif_recalc_lps(struct rtw_vif_recalc_lps_iter_data *data,
				 struct ieee80211_vif *vif)
{}

static void rtw_vif_recalc_lps_iter(void *data, struct ieee80211_vif *vif)
{}

void rtw_recalc_lps(struct rtw_dev *rtwdev, struct ieee80211_vif *new_vif)
{}