Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
radeon_pm.c File Reference
#include <drm/drmP.h>
#include "radeon.h"
#include "avivod.h"
#include "atom.h"
#include <linux/power_supply.h>
#include <linux/hwmon.h>
#include <linux/hwmon-sysfs.h>

Go to the source code of this file.

Macros

#define RADEON_IDLE_LOOP_MS   100
 
#define RADEON_RECLOCK_DELAY_MS   200
 
#define RADEON_WAIT_VBLANK_TIMEOUT   200
 

Functions

int radeon_pm_get_type_index (struct radeon_device *rdev, enum radeon_pm_state_type ps_type, int instance)
 
void radeon_pm_acpi_event_handler (struct radeon_device *rdev)
 
void radeon_pm_suspend (struct radeon_device *rdev)
 
void radeon_pm_resume (struct radeon_device *rdev)
 
int radeon_pm_init (struct radeon_device *rdev)
 
void radeon_pm_fini (struct radeon_device *rdev)
 
void radeon_pm_compute_clocks (struct radeon_device *rdev)
 

Macro Definition Documentation

#define RADEON_IDLE_LOOP_MS   100

Definition at line 31 of file radeon_pm.c.

#define RADEON_RECLOCK_DELAY_MS   200

Definition at line 32 of file radeon_pm.c.

#define RADEON_WAIT_VBLANK_TIMEOUT   200

Definition at line 33 of file radeon_pm.c.

Function Documentation

void radeon_pm_acpi_event_handler ( struct radeon_device rdev)

Definition at line 68 of file radeon_pm.c.

void radeon_pm_compute_clocks ( struct radeon_device rdev)

Definition at line 662 of file radeon_pm.c.

void radeon_pm_fini ( struct radeon_device rdev)

Definition at line 634 of file radeon_pm.c.

int radeon_pm_get_type_index ( struct radeon_device rdev,
enum radeon_pm_state_type  ps_type,
int  instance 
)

Definition at line 50 of file radeon_pm.c.

int radeon_pm_init ( struct radeon_device rdev)

Definition at line 567 of file radeon_pm.c.

void radeon_pm_resume ( struct radeon_device rdev)

Definition at line 532 of file radeon_pm.c.

void radeon_pm_suspend ( struct radeon_device rdev)

Definition at line 520 of file radeon_pm.c.