Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | config_field |
struct | config_field_entry |
Macros | |
#define | OFFSET(cfg_entry) ((cfg_entry)->base_offset+(cfg_entry)->field->offset) |
Typedefs | |
typedef void *(* | conf_field_init )(struct pci_dev *dev, int offset) |
typedef void(* | conf_field_reset )(struct pci_dev *dev, int offset, void *data) |
typedef void(* | conf_field_free )(struct pci_dev *dev, int offset, void *data) |
typedef int(* | conf_dword_write )(struct pci_dev *dev, int offset, u32 value, void *data) |
typedef int(* | conf_word_write )(struct pci_dev *dev, int offset, u16 value, void *data) |
typedef int(* | conf_byte_write )(struct pci_dev *dev, int offset, u8 value, void *data) |
typedef int(* | conf_dword_read )(struct pci_dev *dev, int offset, u32 *value, void *data) |
typedef int(* | conf_word_read )(struct pci_dev *dev, int offset, u16 *value, void *data) |
typedef int(* | conf_byte_read )(struct pci_dev *dev, int offset, u8 *value, void *data) |
Functions | |
int | xen_pcibk_config_add_field_offset (struct pci_dev *dev, const struct config_field *field, unsigned int offset) |
int | xen_pcibk_read_config_byte (struct pci_dev *dev, int offset, u8 *value, void *data) |
int | xen_pcibk_read_config_word (struct pci_dev *dev, int offset, u16 *value, void *data) |
int | xen_pcibk_read_config_dword (struct pci_dev *dev, int offset, u32 *value, void *data) |
int | xen_pcibk_write_config_byte (struct pci_dev *dev, int offset, u8 value, void *data) |
int | xen_pcibk_write_config_word (struct pci_dev *dev, int offset, u16 value, void *data) |
int | xen_pcibk_write_config_dword (struct pci_dev *dev, int offset, u32 value, void *data) |
int | xen_pcibk_config_capability_init (void) |
int | xen_pcibk_config_header_add_fields (struct pci_dev *dev) |
int | xen_pcibk_config_capability_add_fields (struct pci_dev *dev) |
Definition at line 67 of file conf_space.h.
Definition at line 28 of file conf_space.h.
Definition at line 22 of file conf_space.h.
Definition at line 24 of file conf_space.h.
Definition at line 18 of file conf_space.h.
Definition at line 16 of file conf_space.h.
Definition at line 14 of file conf_space.h.
Definition at line 15 of file conf_space.h.
Definition at line 26 of file conf_space.h.
Definition at line 20 of file conf_space.h.
int xen_pcibk_config_add_field_offset | ( | struct pci_dev * | dev, |
const struct config_field * | field, | ||
unsigned int | offset | ||
) |
Definition at line 362 of file conf_space.c.
Definition at line 38 of file conf_space_capability.c.
Definition at line 201 of file conf_space_capability.c.
Definition at line 359 of file conf_space_header.c.