提交 bc01151a 编写于 作者: J Jiri Denemark

cpu_x86: Rename struct x86_map

Signed-off-by: NJiri Denemark <jdenemar@redhat.com>
上级 449e2d43
...@@ -101,14 +101,16 @@ struct _virCPUx86Model { ...@@ -101,14 +101,16 @@ struct _virCPUx86Model {
virCPUx86ModelPtr next; virCPUx86ModelPtr next;
}; };
struct x86_map { typedef struct _virCPUx86Map virCPUx86Map;
typedef virCPUx86Map *virCPUx86MapPtr;
struct _virCPUx86Map {
virCPUx86VendorPtr vendors; virCPUx86VendorPtr vendors;
virCPUx86FeaturePtr features; virCPUx86FeaturePtr features;
virCPUx86ModelPtr models; virCPUx86ModelPtr models;
virCPUx86FeaturePtr migrate_blockers; virCPUx86FeaturePtr migrate_blockers;
}; };
static struct x86_map* virCPUx86Map; static virCPUx86MapPtr cpuMap;
int virCPUx86MapOnceInit(void); int virCPUx86MapOnceInit(void);
VIR_ONCE_GLOBAL_INIT(virCPUx86Map); VIR_ONCE_GLOBAL_INIT(virCPUx86Map);
...@@ -408,7 +410,7 @@ static int ...@@ -408,7 +410,7 @@ static int
x86DataToCPUFeatures(virCPUDefPtr cpu, x86DataToCPUFeatures(virCPUDefPtr cpu,
int policy, int policy,
virCPUx86Data *data, virCPUx86Data *data,
const struct x86_map *map) virCPUx86MapPtr map)
{ {
virCPUx86FeaturePtr feature = map->features; virCPUx86FeaturePtr feature = map->features;
...@@ -428,7 +430,7 @@ x86DataToCPUFeatures(virCPUDefPtr cpu, ...@@ -428,7 +430,7 @@ x86DataToCPUFeatures(virCPUDefPtr cpu,
/* also removes bits corresponding to vendor string from data */ /* also removes bits corresponding to vendor string from data */
static virCPUx86VendorPtr static virCPUx86VendorPtr
x86DataToVendor(virCPUx86Data *data, x86DataToVendor(virCPUx86Data *data,
const struct x86_map *map) virCPUx86MapPtr map)
{ {
virCPUx86VendorPtr vendor = map->vendors; virCPUx86VendorPtr vendor = map->vendors;
virCPUx86CPUID *cpuid; virCPUx86CPUID *cpuid;
...@@ -449,7 +451,7 @@ x86DataToVendor(virCPUx86Data *data, ...@@ -449,7 +451,7 @@ x86DataToVendor(virCPUx86Data *data,
static virCPUDefPtr static virCPUDefPtr
x86DataToCPU(const virCPUx86Data *data, x86DataToCPU(const virCPUx86Data *data,
virCPUx86ModelPtr model, virCPUx86ModelPtr model,
const struct x86_map *map) virCPUx86MapPtr map)
{ {
virCPUDefPtr cpu; virCPUDefPtr cpu;
virCPUx86Data *copy = NULL; virCPUx86Data *copy = NULL;
...@@ -500,7 +502,7 @@ x86VendorFree(virCPUx86VendorPtr vendor) ...@@ -500,7 +502,7 @@ x86VendorFree(virCPUx86VendorPtr vendor)
static virCPUx86VendorPtr static virCPUx86VendorPtr
x86VendorFind(const struct x86_map *map, x86VendorFind(virCPUx86MapPtr map,
const char *name) const char *name)
{ {
virCPUx86VendorPtr vendor; virCPUx86VendorPtr vendor;
...@@ -519,7 +521,7 @@ x86VendorFind(const struct x86_map *map, ...@@ -519,7 +521,7 @@ x86VendorFind(const struct x86_map *map,
static int static int
x86VendorLoad(xmlXPathContextPtr ctxt, x86VendorLoad(xmlXPathContextPtr ctxt,
struct x86_map *map) virCPUx86MapPtr map)
{ {
virCPUx86VendorPtr vendor = NULL; virCPUx86VendorPtr vendor = NULL;
char *string = NULL; char *string = NULL;
...@@ -631,7 +633,7 @@ x86FeatureCopy(virCPUx86FeaturePtr src) ...@@ -631,7 +633,7 @@ x86FeatureCopy(virCPUx86FeaturePtr src)
static virCPUx86FeaturePtr static virCPUx86FeaturePtr
x86FeatureFind(const struct x86_map *map, x86FeatureFind(virCPUx86MapPtr map,
const char *name) const char *name)
{ {
virCPUx86FeaturePtr feature; virCPUx86FeaturePtr feature;
...@@ -649,7 +651,7 @@ x86FeatureFind(const struct x86_map *map, ...@@ -649,7 +651,7 @@ x86FeatureFind(const struct x86_map *map,
static char * static char *
x86FeatureNames(const struct x86_map *map, x86FeatureNames(virCPUx86MapPtr map,
const char *separator, const char *separator,
virCPUx86Data *data) virCPUx86Data *data)
{ {
...@@ -707,7 +709,7 @@ x86ParseCPUID(xmlXPathContextPtr ctxt, ...@@ -707,7 +709,7 @@ x86ParseCPUID(xmlXPathContextPtr ctxt,
static int static int
x86FeatureLoad(xmlXPathContextPtr ctxt, x86FeatureLoad(xmlXPathContextPtr ctxt,
struct x86_map *map) virCPUx86MapPtr map)
{ {
xmlNodePtr *nodes = NULL; xmlNodePtr *nodes = NULL;
xmlNodePtr ctxt_node = ctxt->node; xmlNodePtr ctxt_node = ctxt->node;
...@@ -790,7 +792,7 @@ x86FeatureLoad(xmlXPathContextPtr ctxt, ...@@ -790,7 +792,7 @@ x86FeatureLoad(xmlXPathContextPtr ctxt,
static virCPUx86Data * static virCPUx86Data *
x86DataFromCPUFeatures(virCPUDefPtr cpu, x86DataFromCPUFeatures(virCPUDefPtr cpu,
const struct x86_map *map) virCPUx86MapPtr map)
{ {
virCPUx86Data *data; virCPUx86Data *data;
size_t i; size_t i;
...@@ -866,7 +868,7 @@ x86ModelCopy(virCPUx86ModelPtr model) ...@@ -866,7 +868,7 @@ x86ModelCopy(virCPUx86ModelPtr model)
static virCPUx86ModelPtr static virCPUx86ModelPtr
x86ModelFind(const struct x86_map *map, x86ModelFind(virCPUx86MapPtr map,
const char *name) const char *name)
{ {
virCPUx86ModelPtr model; virCPUx86ModelPtr model;
...@@ -885,7 +887,7 @@ x86ModelFind(const struct x86_map *map, ...@@ -885,7 +887,7 @@ x86ModelFind(const struct x86_map *map,
static virCPUx86ModelPtr static virCPUx86ModelPtr
x86ModelFromCPU(const virCPUDef *cpu, x86ModelFromCPU(const virCPUDef *cpu,
const struct x86_map *map, virCPUx86MapPtr map,
int policy) int policy)
{ {
virCPUx86ModelPtr model = NULL; virCPUx86ModelPtr model = NULL;
...@@ -934,7 +936,7 @@ x86ModelFromCPU(const virCPUDef *cpu, ...@@ -934,7 +936,7 @@ x86ModelFromCPU(const virCPUDef *cpu,
static int static int
x86ModelSubtractCPU(virCPUx86ModelPtr model, x86ModelSubtractCPU(virCPUx86ModelPtr model,
const virCPUDef *cpu, const virCPUDef *cpu,
const struct x86_map *map) virCPUx86MapPtr map)
{ {
virCPUx86ModelPtr cpu_model; virCPUx86ModelPtr cpu_model;
size_t i; size_t i;
...@@ -1013,7 +1015,7 @@ x86ModelCompare(virCPUx86ModelPtr model1, ...@@ -1013,7 +1015,7 @@ x86ModelCompare(virCPUx86ModelPtr model1,
static int static int
x86ModelLoad(xmlXPathContextPtr ctxt, x86ModelLoad(xmlXPathContextPtr ctxt,
struct x86_map *map) virCPUx86MapPtr map)
{ {
xmlNodePtr *nodes = NULL; xmlNodePtr *nodes = NULL;
virCPUx86ModelPtr model; virCPUx86ModelPtr model;
...@@ -1126,7 +1128,7 @@ x86ModelLoad(xmlXPathContextPtr ctxt, ...@@ -1126,7 +1128,7 @@ x86ModelLoad(xmlXPathContextPtr ctxt,
static void static void
x86MapFree(struct x86_map *map) x86MapFree(virCPUx86MapPtr map)
{ {
if (map == NULL) if (map == NULL)
return; return;
...@@ -1164,7 +1166,7 @@ x86MapLoadCallback(cpuMapElement element, ...@@ -1164,7 +1166,7 @@ x86MapLoadCallback(cpuMapElement element,
xmlXPathContextPtr ctxt, xmlXPathContextPtr ctxt,
void *data) void *data)
{ {
struct x86_map *map = data; virCPUx86MapPtr map = data;
switch (element) { switch (element) {
case CPU_MAP_ELEMENT_VENDOR: case CPU_MAP_ELEMENT_VENDOR:
...@@ -1182,7 +1184,7 @@ x86MapLoadCallback(cpuMapElement element, ...@@ -1182,7 +1184,7 @@ x86MapLoadCallback(cpuMapElement element,
static int static int
x86MapLoadInternalFeatures(struct x86_map *map) x86MapLoadInternalFeatures(virCPUx86MapPtr map)
{ {
size_t i; size_t i;
virCPUx86FeaturePtr feature = NULL; virCPUx86FeaturePtr feature = NULL;
...@@ -1223,10 +1225,10 @@ x86MapLoadInternalFeatures(struct x86_map *map) ...@@ -1223,10 +1225,10 @@ x86MapLoadInternalFeatures(struct x86_map *map)
} }
static struct x86_map * static virCPUx86MapPtr
virCPUx86LoadMap(void) virCPUx86LoadMap(void)
{ {
struct x86_map *map; virCPUx86MapPtr map;
if (VIR_ALLOC(map) < 0) if (VIR_ALLOC(map) < 0)
return NULL; return NULL;
...@@ -1248,20 +1250,20 @@ virCPUx86LoadMap(void) ...@@ -1248,20 +1250,20 @@ virCPUx86LoadMap(void)
int int
virCPUx86MapOnceInit(void) virCPUx86MapOnceInit(void)
{ {
if (!(virCPUx86Map = virCPUx86LoadMap())) if (!(cpuMap = virCPUx86LoadMap()))
return -1; return -1;
return 0; return 0;
} }
static const struct x86_map * static virCPUx86MapPtr
virCPUx86GetMap(void) virCPUx86GetMap(void)
{ {
if (virCPUx86MapInitialize() < 0) if (virCPUx86MapInitialize() < 0)
return NULL; return NULL;
return virCPUx86Map; return cpuMap;
} }
...@@ -1373,7 +1375,7 @@ x86Compute(virCPUDefPtr host, ...@@ -1373,7 +1375,7 @@ x86Compute(virCPUDefPtr host,
virCPUDataPtr *guest, virCPUDataPtr *guest,
char **message) char **message)
{ {
const struct x86_map *map = NULL; virCPUx86MapPtr map = NULL;
virCPUx86ModelPtr host_model = NULL; virCPUx86ModelPtr host_model = NULL;
virCPUx86ModelPtr cpu_force = NULL; virCPUx86ModelPtr cpu_force = NULL;
virCPUx86ModelPtr cpu_require = NULL; virCPUx86ModelPtr cpu_require = NULL;
...@@ -1569,7 +1571,7 @@ x86Decode(virCPUDefPtr cpu, ...@@ -1569,7 +1571,7 @@ x86Decode(virCPUDefPtr cpu,
unsigned int flags) unsigned int flags)
{ {
int ret = -1; int ret = -1;
const struct x86_map *map; virCPUx86MapPtr map;
virCPUx86ModelPtr candidate; virCPUx86ModelPtr candidate;
virCPUDefPtr cpuCandidate; virCPUDefPtr cpuCandidate;
virCPUDefPtr cpuModel = NULL; virCPUDefPtr cpuModel = NULL;
...@@ -1711,7 +1713,7 @@ x86DecodeCPUData(virCPUDefPtr cpu, ...@@ -1711,7 +1713,7 @@ x86DecodeCPUData(virCPUDefPtr cpu,
static virCPUx86Data * static virCPUx86Data *
x86EncodePolicy(const virCPUDef *cpu, x86EncodePolicy(const virCPUDef *cpu,
const struct x86_map *map, virCPUx86MapPtr map,
virCPUFeaturePolicy policy) virCPUFeaturePolicy policy)
{ {
virCPUx86ModelPtr model; virCPUx86ModelPtr model;
...@@ -1738,7 +1740,7 @@ x86Encode(virArch arch, ...@@ -1738,7 +1740,7 @@ x86Encode(virArch arch,
virCPUDataPtr *forbidden, virCPUDataPtr *forbidden,
virCPUDataPtr *vendor) virCPUDataPtr *vendor)
{ {
const struct x86_map *map = NULL; virCPUx86MapPtr map = NULL;
virCPUx86Data *data_forced = NULL; virCPUx86Data *data_forced = NULL;
virCPUx86Data *data_required = NULL; virCPUx86Data *data_required = NULL;
virCPUx86Data *data_optional = NULL; virCPUx86Data *data_optional = NULL;
...@@ -1943,7 +1945,7 @@ x86Baseline(virCPUDefPtr *cpus, ...@@ -1943,7 +1945,7 @@ x86Baseline(virCPUDefPtr *cpus,
unsigned int nmodels, unsigned int nmodels,
unsigned int flags) unsigned int flags)
{ {
const struct x86_map *map = NULL; virCPUx86MapPtr map = NULL;
virCPUx86ModelPtr base_model = NULL; virCPUx86ModelPtr base_model = NULL;
virCPUDefPtr cpu = NULL; virCPUDefPtr cpu = NULL;
size_t i; size_t i;
...@@ -2067,7 +2069,7 @@ x86UpdateCustom(virCPUDefPtr guest, ...@@ -2067,7 +2069,7 @@ x86UpdateCustom(virCPUDefPtr guest,
{ {
int ret = -1; int ret = -1;
size_t i; size_t i;
const struct x86_map *map; virCPUx86MapPtr map;
virCPUx86ModelPtr host_model = NULL; virCPUx86ModelPtr host_model = NULL;
if (!(map = virCPUx86GetMap()) || if (!(map = virCPUx86GetMap()) ||
...@@ -2113,7 +2115,7 @@ x86UpdateHostModel(virCPUDefPtr guest, ...@@ -2113,7 +2115,7 @@ x86UpdateHostModel(virCPUDefPtr guest,
bool passthrough) bool passthrough)
{ {
virCPUDefPtr oldguest = NULL; virCPUDefPtr oldguest = NULL;
const struct x86_map *map; virCPUx86MapPtr map;
virCPUx86FeaturePtr feat; virCPUx86FeaturePtr feat;
size_t i; size_t i;
int ret = -1; int ret = -1;
...@@ -2191,7 +2193,7 @@ static int ...@@ -2191,7 +2193,7 @@ static int
x86HasFeature(const virCPUData *data, x86HasFeature(const virCPUData *data,
const char *name) const char *name)
{ {
const struct x86_map *map; virCPUx86MapPtr map;
virCPUx86FeaturePtr feature; virCPUx86FeaturePtr feature;
int ret = -1; int ret = -1;
...@@ -2210,7 +2212,7 @@ x86HasFeature(const virCPUData *data, ...@@ -2210,7 +2212,7 @@ x86HasFeature(const virCPUData *data,
static int static int
x86GetModels(char ***models) x86GetModels(char ***models)
{ {
const struct x86_map *map; virCPUx86MapPtr map;
virCPUx86ModelPtr model; virCPUx86ModelPtr model;
char *name; char *name;
size_t nmodels = 0; size_t nmodels = 0;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册