XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
dev_pm_ops Struct Reference

#include <pm.h>

Public Attributes

int(* prepare )(struct device *)
 
void(* complete )(struct device *)
 
int(* suspend )(struct device *)
 
int(* resume )(struct device *)
 
int(* freeze )(struct device *)
 
int(* thaw )(struct device *)
 
int(* poweroff )(struct device *)
 
int(* restore )(struct device *)
 
int(* suspend_late )(struct device *)
 
int(* resume_early )(struct device *)
 
int(* freeze_late )(struct device *)
 
int(* thaw_early )(struct device *)
 
int(* poweroff_late )(struct device *)
 
int(* restore_early )(struct device *)
 
int(* suspend_noirq )(struct device *)
 
int(* resume_noirq )(struct device *)
 
int(* freeze_noirq )(struct device *)
 
int(* thaw_noirq )(struct device *)
 
int(* poweroff_noirq )(struct device *)
 
int(* restore_noirq )(struct device *)
 
int(* runtime_suspend )(struct device *)
 
int(* runtime_resume )(struct device *)
 
int(* runtime_idle )(struct device *)
 

Member Data Documentation

◆ complete

void(* dev_pm_ops::complete) (struct device *)

◆ freeze

int(* dev_pm_ops::freeze) (struct device *)

◆ freeze_late

int(* dev_pm_ops::freeze_late) (struct device *)

◆ freeze_noirq

int(* dev_pm_ops::freeze_noirq) (struct device *)

◆ poweroff

int(* dev_pm_ops::poweroff) (struct device *)

◆ poweroff_late

int(* dev_pm_ops::poweroff_late) (struct device *)

◆ poweroff_noirq

int(* dev_pm_ops::poweroff_noirq) (struct device *)

◆ prepare

int(* dev_pm_ops::prepare) (struct device *)

◆ restore

int(* dev_pm_ops::restore) (struct device *)

◆ restore_early

int(* dev_pm_ops::restore_early) (struct device *)

◆ restore_noirq

int(* dev_pm_ops::restore_noirq) (struct device *)

◆ resume

int(* dev_pm_ops::resume) (struct device *)

◆ resume_early

int(* dev_pm_ops::resume_early) (struct device *)

◆ resume_noirq

int(* dev_pm_ops::resume_noirq) (struct device *)

◆ runtime_idle

int(* dev_pm_ops::runtime_idle) (struct device *)

◆ runtime_resume

int(* dev_pm_ops::runtime_resume) (struct device *)

◆ runtime_suspend

int(* dev_pm_ops::runtime_suspend) (struct device *)

◆ suspend

int(* dev_pm_ops::suspend) (struct device *)

◆ suspend_late

int(* dev_pm_ops::suspend_late) (struct device *)

◆ suspend_noirq

int(* dev_pm_ops::suspend_noirq) (struct device *)

◆ thaw

int(* dev_pm_ops::thaw) (struct device *)

◆ thaw_early

int(* dev_pm_ops::thaw_early) (struct device *)

◆ thaw_noirq

int(* dev_pm_ops::thaw_noirq) (struct device *)

The documentation for this struct was generated from the following file: