|
| 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.