libvirt/src/node_device
John Ferlan dae23ec345 nodedev: Convert virNodeDeviceObj to use virObjectLockable
Now that we have a bit more control, let's convert our object into
a lockable object and let that magic handle the create and lock/unlock.

This also involves creating a virNodeDeviceEndAPI in order to handle
the object cleanup for API's that use the Add or Find API's in order
to get a locked/reffed object. The EndAPI will unlock and unref the
object returning NULL to indicate to the caller to not use the obj.

Signed-off-by: John Ferlan <jferlan@redhat.com>
2017-07-17 10:40:24 -04:00
..
node_device_driver.c nodedev: Convert virNodeDeviceObj to use virObjectLockable 2017-07-17 10:40:24 -04:00
node_device_driver.h nodedev: Cleanup driver code and prototypes 2017-06-03 08:34:34 -04:00
node_device_hal.c nodedev: Convert virNodeDeviceObj to use virObjectLockable 2017-07-17 10:40:24 -04:00
node_device_hal.h
node_device_linux_sysfs.c nodedev: Introduce virNodeDeviceGetSCSIHostCaps 2017-07-17 10:40:24 -04:00
node_device_linux_sysfs.h node_device: introduce new capability FC_RPORT 2017-05-26 10:44:05 -04:00
node_device_udev.c nodedev: Convert virNodeDeviceObj to use virObjectLockable 2017-07-17 10:40:24 -04:00
node_device_udev.h Remove PROPERTY_* constants 2016-06-07 12:53:37 +02:00