Overview   API Reference  

pci_ioregion Member List

This is the complete list of members for pci_ioregion, including all inherited members.

address_type typedef (defined in detail::resource_region< AddressT >)detail::resource_region< AddressT >
ALL_MASK enum valuepci_ioregion
basedetail::resource_region< AddressT >
base2bar(void) const pci_ioregion [inline]
conjunct(const AddressT base, const AddressT size=AddressT(1)) const detail::resource_region< AddressT > [inline]
contains(const AddressT base, const AddressT size=AddressT(1)) const detail::resource_region< AddressT > [inline]
contains(const resource_region &other) const detail::resource_region< AddressT > [inline]
disjunct(const AddressT base, const AddressT size=AddressT(1)) const detail::resource_region< AddressT > [inline]
equals(const AddressT base, const AddressT size=AddressT(1)) const detail::resource_region< AddressT > [inline]
IOMEMORY enum valuepci_ioregion
IOSPACE enum valuepci_ioregion
is(const enum type type) const pci_ioregion [inline]
is_empty(void) const detail::resource_region< AddressT > [inline]
is_iomemory(void) const pci_ioregion [inline]
is_iospace(void) const pci_ioregion [inline]
is_located(void) const pci_ioregion [inline]
is_used(void) const pci_ioregion [inline]
MEM enum valuepci_ioregion
MEM_PREFETCH enum valuepci_ioregion
operator &(const resource_region &r1, const resource_region &r2)detail::resource_region< AddressT > [friend]
operator l4_umword_t(void) const pci_ioregion [inline]
operator()(const enum type type, const l4_gpa_t base, const l4_gpa_t size, const l4_hva_t virtual_base=0) (defined in pci_ioregion)pci_ioregion [inline]
operator()(const union pci_config_header64::base_address &reg, const l4_gpa_t size, const l4_hva_t virtual_base=0) (defined in pci_ioregion)pci_ioregion [inline]
operator()(const union pci_config_header64::expansion_ROM_address &reg, const l4_gpa_t size, const l4_hva_t virtual_base) (defined in pci_ioregion)pci_ioregion [inline]
operator()(const AddressT base, const AddressT size=AddressT(1)) (defined in detail::resource_region< AddressT >)detail::resource_region< AddressT > [inline]
operator==(const resource_region &r1, const resource_region &r2)detail::resource_region< AddressT > [friend]
operator|(const resource_region &r1, const resource_region &r2)detail::resource_region< AddressT > [friend]
overlaps(const AddressT base, const AddressT size=AddressT(1)) const detail::resource_region< AddressT > [inline]
overlaps(const resource_region &other) const detail::resource_region< AddressT > [inline]
pci_ioregion(void) (defined in pci_ioregion)pci_ioregion [inline]
pci_ioregion(const enum type type, const l4_gpa_t base, const l4_gpa_t size, const l4_hva_t virtual_base=0) (defined in pci_ioregion)pci_ioregion [inline]
pci_ioregion(const union pci_config_header64::base_address &reg, const l4_gpa_t size, const l4_hva_t virtual_base=0) (defined in pci_ioregion)pci_ioregion [inline]
pci_ioregion(const union pci_config_header64::expansion_ROM_address &reg, const l4_gpa_t size, const l4_hva_t virtual_base) (defined in pci_ioregion)pci_ioregion [inline]
print(const char *prefix="", const char *suffix="") const pci_ioregion [inline]
print_short(const char *prefix="", const char *suffix="") const pci_ioregion [inline]
register_value(const enum type type, const WordT value)pci_ioregion [inline, static]
reset(void)pci_ioregion [inline]
resource_region(const AddressT base=AddressT(), const AddressT size=AddressT(1)) (defined in resource_region< AddressT >)resource_region< AddressT > [inline]
resource_region(const super_type &other) (defined in resource_region< AddressT >)resource_region< AddressT > [inline]
ROM enum valuepci_ioregion
sizedetail::resource_region< AddressT >
size2bar(void) const pci_ioregion [inline]
size_mask(void) const pci_ioregion [inline]
super_type typedef (defined in pci_ioregion)pci_ioregion
type enum namepci_ioregion
typepci_ioregion
type2string(const enum type type)pci_ioregion [inline, static]
type2string(void) const pci_ioregion [inline]
UNUSED enum valuepci_ioregion
virtual_basepci_ioregion


L4vmm Reference Manual, written by Mario Schwalbe  © 2006-2008