Lines Matching refs:d_config

7                                       libxl_domain_config *d_config,  in libxl__arch_domain_prepare_config()  argument
10 switch(d_config->c_info.type) { in libxl__arch_domain_prepare_config()
15 if (libxl_defbool_val(d_config->b_info.apic)) in libxl__arch_domain_prepare_config()
32 libxl_domain_config *d_config, in libxl__arch_domain_save_config() argument
263 libxl_domain_config *d_config) in libxl__e820_alloc() argument
271 if (d_config == NULL || d_config->c_info.type != LIBXL_DOMAIN_TYPE_PV) in libxl__e820_alloc()
274 b_info = &d_config->b_info; in libxl__e820_alloc()
291 int libxl__arch_domain_create(libxl__gc *gc, libxl_domain_config *d_config, in libxl__arch_domain_create() argument
299 if (d_config->b_info.type == LIBXL_DOMAIN_TYPE_PV) in libxl__arch_domain_create()
301 (d_config->b_info.max_memkb + in libxl__arch_domain_create()
302 d_config->b_info.u.pv.slack_memkb)); in libxl__arch_domain_create()
304 switch (d_config->b_info.tsc_mode) { in libxl__arch_domain_create()
321 if (libxl_defbool_val(d_config->b_info.disable_migrate)) in libxl__arch_domain_create()
323 rtc_timeoffset = d_config->b_info.rtc_timeoffset; in libxl__arch_domain_create()
324 if (libxl_defbool_val(d_config->b_info.localtime)) { in libxl__arch_domain_create()
343 if (d_config->b_info.type != LIBXL_DOMAIN_TYPE_PV) { in libxl__arch_domain_create()
344 unsigned long shadow = DIV_ROUNDUP(d_config->b_info.shadow_memkb, in libxl__arch_domain_create()
350 if (d_config->c_info.type == LIBXL_DOMAIN_TYPE_PV && in libxl__arch_domain_create()
351 libxl_defbool_val(d_config->b_info.u.pv.e820_host)) { in libxl__arch_domain_create()
352 ret = libxl__e820_alloc(gc, domid, d_config); in libxl__arch_domain_create()
514 libxl_domain_config *d_config, in libxl__arch_domain_construct_memmap() argument
529 for (i = 0; i < d_config->num_rdms; i++) in libxl__arch_domain_construct_memmap()
530 if (d_config->rdms[i].policy != LIBXL_RDM_RESERVE_POLICY_INVALID) in libxl__arch_domain_construct_memmap()
557 for (i = 0; i < d_config->num_rdms; i++) { in libxl__arch_domain_construct_memmap()
558 if (d_config->rdms[i].policy == LIBXL_RDM_RESERVE_POLICY_INVALID) in libxl__arch_domain_construct_memmap()
561 e820[nr].addr = d_config->rdms[i].start; in libxl__arch_domain_construct_memmap()
562 e820[nr].size = d_config->rdms[i].size; in libxl__arch_domain_construct_memmap()