coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <device.h>
Data Fields | |
void(* | read_resources )(struct device *dev) |
void(* | set_resources )(struct device *dev) |
void(* | enable_resources )(struct device *dev) |
void(* | init )(struct device *dev) |
void(* | final )(struct device *dev) |
void(* | scan_bus )(struct device *bus) |
void(* | enable )(struct device *dev) |
void(* | vga_disable )(struct device *dev) |
void(* | reset_bus )(struct bus *bus) |
const struct pci_operations * | ops_pci |
const struct i2c_bus_operations * | ops_i2c_bus |
const struct spi_bus_operations * | ops_spi_bus |
const struct smbus_bus_operations * | ops_smbus_bus |
const struct pnp_mode_ops * | ops_pnp_mode |
const struct gpio_operations * | ops_gpio |
Definition at line 45 of file device.h.
Referenced by broadwell_pch_enable_dev(), dev_set_enabled(), enable_dev(), enable_static_device(), pci_probe_dev(), and pci_scan_hidden_device().
Definition at line 41 of file device.h.
Referenced by enable_resources().
Definition at line 43 of file device.h.
Referenced by final_dev(), and mainboard_enable().
Definition at line 42 of file device.h.
Referenced by cpu_initialize(), init_dev(), and mainboard_enable().
const struct gpio_operations* device_operations::ops_gpio |
Definition at line 67 of file device.h.
Referenced by dev_get_gpio_ops().
const struct i2c_bus_operations* device_operations::ops_i2c_bus |
Definition at line 63 of file device.h.
Referenced by i2c_dev_read_at16(), i2c_dev_readb(), i2c_dev_readb_at(), i2c_dev_writeb(), i2c_dev_writeb_at(), and i2c_link().
const struct pci_operations* device_operations::ops_pci |
Definition at line 62 of file device.h.
Referenced by pci_dev_enable_resources(), pciexp_enable_ltr(), and pciexp_get_ltr_max_latencies().
const struct pnp_mode_ops* device_operations::ops_pnp_mode |
Definition at line 66 of file device.h.
Referenced by pnp_enter_conf_mode(), and pnp_exit_conf_mode().
const struct smbus_bus_operations* device_operations::ops_smbus_bus |
Definition at line 65 of file device.h.
Referenced by get_pbus_smbus(), i2c_dev_readb(), i2c_dev_readb_at(), i2c_dev_writeb(), i2c_dev_writeb_at(), i2c_link(), and ops_smbus_bus().
const struct spi_bus_operations* device_operations::ops_spi_bus |
Definition at line 64 of file device.h.
Referenced by spi_acpi_get_bus().
Definition at line 39 of file device.h.
Referenced by read_resources(), xeonsp_pci_dev_iterator(), xeonsp_pci_dev_read_resources(), and xeonsp_reset_pci_op().
Definition at line 47 of file device.h.
Referenced by reset_bus().
Definition at line 44 of file device.h.
Referenced by dev_enumerate(), scan_bridges(), and scan_bus().
Definition at line 40 of file device.h.
Referenced by assign_resources().
Definition at line 46 of file device.h.
Referenced by set_vga_bridge_bits().