libvirt/src/qemu
Laine Stump ffc40b63b5 conf: make virNodeDevCapData an official type
For some reason a union (_virNodeDevCapData) that had only been
declared inside the toplevel struct virNodeDevCapsDef was being used
as an argument to functions all over the place. Since it was only a
union, the "type" attribute wasn't necessarily sent with it. While
this works, it just seems wrong.

This patch creates a toplevel typedef for virNodeDevCapData and
virNodeDevCapDataPtr, making it a struct that has the type attribute
as a member, along with an anonymous union of everything that used to
be in union _virNodeDevCapData. This way we only have to change the
following:

  s/union _virNodeDevCapData */virNodeDevCapDataPtr /

and

  s/caps->type/caps->data.type/

This will make me feel less guilty when adding functions that need a
pointer to one of these.
2015-05-18 10:22:20 -04:00
..
EVENTHANDLERS.txt qemu: add short document on qemu event handlers 2014-10-06 13:50:57 -04:00
libvirtd_qemu.aug qemu: Automatically create NVRAM store 2014-09-10 09:38:07 +02:00
MIGRATION.txt qemu: Implement migration job phases 2011-07-27 08:45:09 -06:00
qemu_agent.c processSerialChangedEvent: Close agent monitor early 2015-05-07 11:31:17 +02:00
qemu_agent.h processSerialChangedEvent: Close agent monitor early 2015-05-07 11:31:17 +02:00
qemu_blockjob.c Move QEMU-only fields from virDomainDiskDef into privateData 2015-05-15 08:05:31 +02:00
qemu_blockjob.h qemuBlockJobSync*: introduce sync block job helpers 2015-04-29 13:11:42 +02:00
qemu_capabilities.c libvirt: qemu: enable/disable protected key management ops 2015-05-18 09:54:16 +02:00
qemu_capabilities.h libvirt: qemu: enable/disable protected key management ops 2015-05-18 09:54:16 +02:00
qemu_cgroup.c Move iothreadspin information into iothreadids 2015-04-27 12:36:35 -04:00
qemu_cgroup.h qemu: cgroup: Kill qemuSetupCgroupVcpuPin() 2015-04-02 10:12:08 +02:00
qemu_command.c libvirt: qemu: enable/disable protected key management ops 2015-05-18 09:54:16 +02:00
qemu_command.h qemu: use controller alias when constructing device/controller args 2015-05-15 15:36:28 -04:00
qemu_conf.c qemu: Build nvram directory at driver startup 2015-04-24 10:30:42 -04:00
qemu_conf.h qemu: Build nvram directory at driver startup 2015-04-24 10:30:42 -04:00
qemu_domain.c Move QEMU-only fields from virDomainDiskDef into privateData 2015-05-15 08:05:31 +02:00
qemu_domain.h qemu: Keep track of what disks are being migrated 2015-05-15 08:05:31 +02:00
qemu_driver.c conf: make virNodeDevCapData an official type 2015-05-18 10:22:20 -04:00
qemu_driver.h Change file names in comments to match the files they are in 2014-03-10 14:26:04 +01:00
qemu_hostdev.c drivers: use virDirRead API 2014-04-28 17:52:45 -06:00
qemu_hostdev.h Capitalize USB, PCI and SCSI in hostdev methods 2014-03-12 16:20:01 +00:00
qemu_hotplug.c qemu: fix exceptions in qemuAssignDeviceControllerAlias 2015-05-15 15:36:21 -04:00
qemu_hotplug.h qemu: Implement memory device hotunplug 2015-03-23 14:41:14 +01:00
qemu_hotplugpriv.h qemu: Let tests override waiting time for device unplug 2013-08-26 16:09:55 +02:00
qemu_interface.c qemu: set macvtap physdevs online when macvtap is set online 2015-04-21 12:34:29 -04:00
qemu_interface.h qemu: add a qemuInterfaceStopDevices(), called when guest CPUs stop 2014-12-13 22:20:28 -05:00
qemu_migration.c qemu: Don't give up on first error in qemuMigrationCancelDriverMirror 2015-05-15 08:05:31 +02:00
qemu_migration.h qemu: completely rework reference counting 2014-12-21 10:48:56 +01:00
qemu_monitor_json.c qemu: Remove need for qemuMonitorIOThreadInfoFree 2015-04-28 06:33:49 -04:00
qemu_monitor_json.h qemu: blockPull: Refactor the rest of qemuDomainBlockJobImpl 2015-04-14 10:00:56 +02:00
qemu_monitor_text.c Remove unused macros 2015-04-02 10:27:56 +02:00
qemu_monitor_text.h qemu: monitor: Kill qemuMonitorGetBlockStats(Info,ParamsNumber) 2015-03-11 11:28:04 +01:00
qemu_monitor.c qemu: make qemuMonitorChardevInfoFree non-static 2015-04-28 16:50:11 +02:00
qemu_monitor.h qemu: make qemuMonitorChardevInfoFree non-static 2015-04-28 16:50:11 +02:00
qemu_process.c Move QEMU-only fields from virDomainDiskDef into privateData 2015-05-15 08:05:31 +02:00
qemu_process.h qemu: Connect to guest agent after channel hotplug 2015-04-26 17:19:22 +02:00
qemu_processpriv.h qemu: Export qemuProcessHandleDeviceDeleted for tests 2013-08-26 16:09:55 +02:00
qemu.conf qemu: Add AAVMF to the list of known UEFIs 2015-01-29 15:20:47 +01:00
test_libvirtd_qemu.aug.in qemu: Add AAVMF to the list of known UEFIs 2015-01-29 15:20:47 +01:00
THREADS.txt Introduce virDomainObjEndAPI 2015-04-24 13:22:45 +02:00