|
int | cfg_read (l4_uint32_t reg, l4_uint32_t *value, l4_uint32_t width) const |
| Read from the device's vPCI configuration space. More...
|
|
int | cfg_write (l4_uint32_t reg, l4_uint32_t value, l4_uint32_t width) const |
| Write to the device's vPCI configuration space. More...
|
|
int | irq_enable (unsigned char *trigger, unsigned char *polarity) const |
| Enable the device's PCI interrupt. More...
|
|
L4::Cap< Vbus > | bus_cap () const |
| Access the Vbus capability of the underlying virtual bus. More...
|
|
l4vbus_device_handle_t | dev_handle () const |
| Access the device handle of this device. More...
|
|
int | device_by_hid (Device *child, char const *hid, int depth=L4VBUS_MAX_DEPTH, l4vbus_device_t *devinfo=0) const |
| Find a device by the human interface identifier (HID). More...
|
|
int | next_device (Device *child, int depth=L4VBUS_MAX_DEPTH, l4vbus_device_t *devinfo=0) const |
| Find next child following child . More...
|
|
int | device (l4vbus_device_t *devinfo) const |
| Obtain detailed information about a Vbus device. More...
|
|
int | get_resource (int res_idx, l4vbus_resource_t *res) const |
| Obtain the resource description of an individual device resource. More...
|
|
int | is_compatible (char const *cid) const |
| Check if the given device has a compatibility ID (CID) or HID that matches cid. More...
|
|
bool | operator== (Device const &o) const |
| Test if two devices are the same Vbus device. More...
|
|
bool | operator!= (Device const &o) const |
| Test if two devices are not the same. More...
|
|
int | pm_suspend () const |
| Suspend the module.
|
|
int | pm_resume () const |
| Resume the module.
|
|
A PCI device.
Definition at line 87 of file vbus_pci.