iPXE
|
A VMBus device driver. More...
#include <vmbus.h>
Data Fields | |
const char * | name |
Name. More... | |
union uuid | type |
Device type. More... | |
int(* | probe )(struct vmbus_device *vmdev) |
Probe device. More... | |
int(* | reset )(struct vmbus_device *vmdev) |
Reset device. More... | |
void(* | remove )(struct vmbus_device *vmdev) |
Remove device. More... | |
const char* vmbus_driver::name |
union uuid vmbus_driver::type |
int( * vmbus_driver::probe) (struct vmbus_device *vmdev) |
Probe device.
vmdev | VMBus device |
rc | Return status code |
Definition at line 531 of file vmbus.h.
Referenced by vmbus_probe_channels().
int( * vmbus_driver::reset) (struct vmbus_device *vmdev) |
Reset device.
vmdev | VMBus device |
rc | Return status code |
Definition at line 537 of file vmbus.h.
Referenced by vmbus_reset_channels().
void( * vmbus_driver::remove) (struct vmbus_device *vmdev) |
Remove device.
vmdev | VMBus device |
Definition at line 542 of file vmbus.h.
Referenced by vmbus_probe_channels(), and vmbus_remove_channels().