Linux Kernel
3.7.1
|
#include <linux/types.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/of.h>
#include <linux/of_address.h>
#include <linux/spinlock.h>
#include <linux/adb.h>
#include <linux/pmu.h>
#include <linux/ioport.h>
#include <linux/export.h>
#include <linux/pci.h>
#include <asm/sections.h>
#include <asm/errno.h>
#include <asm/ohare.h>
#include <asm/heathrow.h>
#include <asm/keylargo.h>
#include <asm/uninorth.h>
#include <asm/io.h>
#include <asm/prom.h>
#include <asm/machdep.h>
#include <asm/pmac_feature.h>
#include <asm/dbdma.h>
#include <asm/pci-bridge.h>
#include <asm/pmac_low_i2c.h>
Go to the source code of this file.
Data Structures | |
struct | feature_table_entry |
struct | pmac_mb_def |
Macros | |
#define | DBG(fmt...) |
#define | LOCK(flags) raw_spin_lock_irqsave(&feature_lock, flags); |
#define | UNLOCK(flags) raw_spin_unlock_irqrestore(&feature_lock, flags); |
Typedefs | |
typedef long(* | feature_call )(struct device_node *node, long param, long value) |
Functions | |
DEFINE_RAW_SPINLOCK (feature_lock) | |
struct macio_chip * | macio_find (struct device_node *child, int type) |
EXPORT_SYMBOL_GPL (macio_find) | |
long | pmac_do_feature_call (unsigned int selector,...) |
void __init | pmac_feature_init (void) |
void | pmac_set_early_video_resume (void(*proc)(void *data), void *data) |
EXPORT_SYMBOL (pmac_set_early_video_resume) | |
void | pmac_call_early_video_resume (void) |
void | pmac_register_agp_pm (struct pci_dev *bridge, int(*suspend)(struct pci_dev *bridge), int(*resume)(struct pci_dev *bridge)) |
EXPORT_SYMBOL (pmac_register_agp_pm) | |
void | pmac_suspend_agp_for_card (struct pci_dev *dev) |
EXPORT_SYMBOL (pmac_suspend_agp_for_card) | |
void | pmac_resume_agp_for_card (struct pci_dev *dev) |
EXPORT_SYMBOL (pmac_resume_agp_for_card) | |
int | pmac_get_uninorth_variant (void) |
Variables | |
int | powersave_nap |
struct device_node * | k2_skiplist [2] |
struct macio_chip | macio_chips [MAX_MACIO_CHIPS] |
struct device_node * | uninorth_node |
u32 __iomem * | uninorth_base |
#define LOCK | ( | flags | ) | raw_spin_lock_irqsave(&feature_lock, flags); |
#define UNLOCK | ( | flags | ) | raw_spin_unlock_irqrestore(&feature_lock, flags); |
DEFINE_RAW_SPINLOCK | ( | feature_lock | ) |
EXPORT_SYMBOL | ( | pmac_set_early_video_resume | ) |
EXPORT_SYMBOL | ( | pmac_register_agp_pm | ) |
EXPORT_SYMBOL | ( | pmac_suspend_agp_for_card | ) |
EXPORT_SYMBOL | ( | pmac_resume_agp_for_card | ) |
EXPORT_SYMBOL_GPL | ( | macio_find | ) |
|
read |
struct device_node* k2_skiplist[2] |
struct device_node* uninorth_node |