device_operations Struct Reference

#include <device.h>

Collaboration diagram for device_operations:

Collaboration graph
[legend]

Data Fields

void(* read_resources )(device_t dev)
void(* set_resources )(device_t dev)
void(* enable_resources )(device_t dev)
void(* init )(device_t dev)
unsigned int(* scan_bus )(device_t bus, unsigned int max)
void(* enable )(device_t dev)
void(* set_link )(device_t dev, unsigned int link)
void(* reset_bus )(struct bus *bus)
struct pci_operationsops_pci
struct smbus_bus_operationsops_smbus_bus
struct pci_bus_operationsops_pci_bus

Detailed Description

Definition at line 31 of file device.h.


Field Documentation

Referenced by dev_configure(), and read_resources().

Referenced by assign_resources(), and dev_configure().

Referenced by enable_resources().

unsigned int(* device_operations::scan_bus)(device_t bus, unsigned int max)

Referenced by dev_set_enabled(), and scan_static_bus().

void(* device_operations::set_link)(device_t dev, unsigned int link)

Referenced by reset_bus().

Definition at line 40 of file device.h.

Referenced by ops_pci().

Definition at line 41 of file device.h.

Referenced by get_pbus_smbus(), and ops_smbus_bus().

Definition at line 42 of file device.h.

Referenced by get_pbus(), ops_pci_bus(), and pci_set_method().


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

Generated on Wed Jan 7 15:19:30 2009 for coreboot by  doxygen 1.5.5