Lines Matching refs:cpuid
89 int libxl_cpuid_parse_config(libxl_cpuid_policy_list *cpuid, const char* str) in libxl_cpuid_parse_config() argument
278 entry = cpuid_find_match(cpuid, flag->leaf, flag->subleaf); in libxl_cpuid_parse_config()
333 int libxl_cpuid_parse_config_xend(libxl_cpuid_policy_list *cpuid, in libxl_cpuid_parse_config_xend() argument
360 entry = cpuid_find_match(cpuid, leaf, subleaf); in libxl_cpuid_parse_config_xend()
395 libxl_cpuid_policy_list cpuid) in libxl_cpuid_set() argument
400 for (i = 0; cpuid[i].input[0] != XEN_CPUID_INPUT_UNUSED; i++) in libxl_cpuid_set()
401 xc_cpuid_set(ctx->xch, domid, cpuid[i].input, in libxl_cpuid_set()
402 (const char**)(cpuid[i].policy), cpuid_res); in libxl_cpuid_set()
424 libxl_cpuid_policy_list cpuid = *pcpuid; in libxl_cpuid_policy_list_gen_json() local
431 if (cpuid == NULL) goto empty; in libxl_cpuid_policy_list_gen_json()
433 for (i = 0; cpuid[i].input[0] != XEN_CPUID_INPUT_UNUSED; i++) { in libxl_cpuid_policy_list_gen_json()
438 if (cpuid[i].input[j] != XEN_CPUID_INPUT_UNUSED) { in libxl_cpuid_policy_list_gen_json()
441 s = yajl_gen_integer(hand, cpuid[i].input[j]); in libxl_cpuid_policy_list_gen_json()
447 if (cpuid[i].policy[j] != NULL) { in libxl_cpuid_policy_list_gen_json()
451 (const unsigned char *)cpuid[i].policy[j], 32); in libxl_cpuid_policy_list_gen_json()