virDomainTimerDefPtr *timers;
};
-# define VIR_DOMAIN_CPUMASK_LEN 1024
-
-typedef struct _virDomainPinDef virDomainPinDef;
-typedef virDomainPinDef *virDomainPinDefPtr;
-struct _virDomainPinDef {
- int id;
- virBitmapPtr cpumask;
-};
-
-void virDomainPinDefFree(virDomainPinDefPtr def);
-void virDomainPinDefArrayFree(virDomainPinDefPtr *def, int npin);
-
-virDomainPinDefPtr *virDomainPinDefCopy(virDomainPinDefPtr *src,
- int npin);
-
-virDomainPinDefPtr virDomainPinFind(virDomainPinDefPtr *def,
- int npin,
- int id);
typedef struct _virBlkioDevice virBlkioDevice;
typedef virBlkioDevice *virBlkioDevicePtr;
unsigned long long size; /* hugepage size in KiB */
};
+# define VIR_DOMAIN_CPUMASK_LEN 1024
+
typedef struct _virDomainIOThreadIDDef virDomainIOThreadIDDef;
typedef virDomainIOThreadIDDef *virDomainIOThreadIDDefPtr;
void virDomainIOThreadIDDefFree(virDomainIOThreadIDDefPtr def);
+
+typedef struct _virDomainPinDef virDomainPinDef;
+typedef virDomainPinDef *virDomainPinDefPtr;
+struct _virDomainPinDef {
+ int id;
+ virBitmapPtr cpumask;
+};
+
+void virDomainPinDefFree(virDomainPinDefPtr def);
+void virDomainPinDefArrayFree(virDomainPinDefPtr *def, int npin);
+
+virDomainPinDefPtr *virDomainPinDefCopy(virDomainPinDefPtr *src,
+ int npin);
+
+virDomainPinDefPtr virDomainPinFind(virDomainPinDefPtr *def,
+ int npin,
+ int id);
+
+int virDomainPinAdd(virDomainPinDefPtr **pindef_list,
+ size_t *npin,
+ unsigned char *cpumap,
+ int maplen,
+ int id);
+
+void virDomainPinDel(virDomainPinDefPtr **pindef_list,
+ size_t *npin,
+ int vcpu);
+
typedef struct _virDomainCputune virDomainCputune;
typedef virDomainCputune *virDomainCputunePtr;
virDomainDeviceDefPtr dev,
virDomainDeviceAction action);
-int virDomainPinAdd(virDomainPinDefPtr **pindef_list,
- size_t *npin,
- unsigned char *cpumap,
- int maplen,
- int id);
-
-void virDomainPinDel(virDomainPinDefPtr **pindef_list,
- size_t *npin,
- int vcpu);
-
void virDomainRNGDefFree(virDomainRNGDefPtr def);
bool virDomainDiskDefDstDuplicates(virDomainDefPtr def);