class Power
Defined at line 71 of file ../../src/graphics/display/drivers/intel-display/power.h
Public Methods
void ~Power ()
Defined at line 74 of file ../../src/graphics/display/drivers/intel-display/power.h
void Power (const Power & )
Copying and moving are not allowed.
Defined at line 77 of file ../../src/graphics/display/drivers/intel-display/power.h
Power & operator= (const Power & )
Defined at line 78 of file ../../src/graphics/display/drivers/intel-display/power.h
void Power (Power && )
Defined at line 79 of file ../../src/graphics/display/drivers/intel-display/power.h
Power & operator= (Power && )
Defined at line 80 of file ../../src/graphics/display/drivers/intel-display/power.h
void Power (fdf::MmioBuffer * mmio_space, const PowerWellInfoMap * power_well_info)
Defined at line 370 of file ../../src/graphics/display/drivers/intel-display/power.cc
std::unique_ptr<Power> New (fdf::MmioBuffer * mmio_space, uint16_t device_id)
static
Defined at line 415 of file ../../src/graphics/display/drivers/intel-display/power.cc
PowerWellRef GetCdClockPowerWellRef ()
PowerWellRef GetPipePowerWellRef (PipeId pipe_id)
PowerWellRef GetDdiPowerWellRef (DdiId ddi_id)
bool GetDdiIoPowerState (DdiId ddi_id)
TODO(https://fxbug.dev/42182480): Support Thunderbolt. Currently the API assumes all
Type-C DDIs use USB-C IO.
void SetDdiIoPowerState (DdiId ddi_id, bool enable)
bool GetAuxIoPowerState (DdiId ddi_id)
TODO(https://fxbug.dev/42182480): Support Thunderbolt. Currently the API assumes all
Type-C DDIs use USB-C IO.
void SetAuxIoPowerState (DdiId ddi_id, bool enable)
void Resume ()
Protected Methods
const fdf::MmioBuffer * mmio_space ()
Defined at line 101 of file ../../src/graphics/display/drivers/intel-display/power.h
const PowerWellInfoMap * power_well_info_map ()
Defined at line 102 of file ../../src/graphics/display/drivers/intel-display/power.h
const std::unordered_map<PowerWellId, size_t> & ref_count ()
Defined at line 103 of file ../../src/graphics/display/drivers/intel-display/power.h
Friends
class PowerWellRef