#include "rtl_ps.h"
#include "rtl_core.h"
#include "r8192E_phy.h"
#include "r8192E_phyreg.h"
#include "r8190P_rtl8256.h"
#include "r8192E_cmdpkt.h"
#include <linux/jiffies.h>
static void _rtl92e_hw_sleep(struct net_device *dev)
{ … }
void rtl92e_hw_sleep_wq(void *data)
{ … }
void rtl92e_hw_wakeup(struct net_device *dev)
{ … }
void rtl92e_hw_wakeup_wq(void *data)
{ … }
#define MIN_SLEEP_TIME …
#define MAX_SLEEP_TIME …
void rtl92e_enter_sleep(struct net_device *dev, u64 time)
{ … }
static void _rtl92e_ps_update_rf_state(struct net_device *dev)
{ … }
void rtl92e_ips_enter(struct net_device *dev)
{ … }
void rtl92e_ips_leave(struct net_device *dev)
{ … }
void rtl92e_ips_leave_wq(void *data)
{ … }
void rtl92e_rtllib_ips_leave_wq(struct net_device *dev)
{ … }
void rtl92e_rtllib_ips_leave(struct net_device *dev)
{ … }
static bool _rtl92e_ps_set_mode(struct net_device *dev, u8 rtPsMode)
{ … }
void rtl92e_leisure_ps_enter(struct net_device *dev)
{ … }
void rtl92e_leisure_ps_leave(struct net_device *dev)
{ … }