Lines Matching refs:domid

26 int libxl_domain_setmaxmem(libxl_ctx *ctx, uint32_t domid, uint64_t max_memkb)  in libxl_domain_setmaxmem()  argument
31 char *dompath = libxl__xs_get_dompath(gc, domid); in libxl_domain_setmaxmem()
40 lock = libxl__lock_domain_userdata(gc, domid); in libxl_domain_setmaxmem()
48 LOGED(ERROR, domid, "Cannot get memory info from %s/memory/target", in libxl_domain_setmaxmem()
54 LOGED(ERROR, domid, "Invalid memory %s from %s/memory/target\n", in libxl_domain_setmaxmem()
60 LOGED(ERROR, domid, in libxl_domain_setmaxmem()
65 rc = libxl__get_domain_configuration(gc, domid, &d_config); in libxl_domain_setmaxmem()
77 rc = xc_domain_setmaxmem(ctx->xch, domid, max_memkb + size); in libxl_domain_setmaxmem()
79 LOGED(ERROR, domid, in libxl_domain_setmaxmem()
81 domid, max_memkb + size, rc); in libxl_domain_setmaxmem()
172 int libxl_set_memory_target(libxl_ctx *ctx, uint32_t domid, in libxl_set_memory_target() argument
182 char *dompath = libxl__xs_get_dompath(gc, domid); in libxl_set_memory_target()
194 lock = libxl__lock_domain_userdata(gc, domid); in libxl_set_memory_target()
200 rc = libxl__get_domain_configuration(gc, domid, &d_config); in libxl_set_memory_target()
216 if (!target && !domid) { in libxl_set_memory_target()
226 LOGED(ERROR, domid, "Cannot get target memory info from %s/memory/target", in libxl_set_memory_target()
234 LOGED(ERROR, domid, "Invalid memory target %s from %s/memory/target\n", in libxl_set_memory_target()
243 LOGED(ERROR, domid, "Cannot get memory info from %s/memory/static-max", in libxl_set_memory_target()
251 LOGED(ERROR, domid, "Invalid max memory %s from %s/memory/static-max\n", in libxl_set_memory_target()
270 LOGD(ERROR, domid, in libxl_set_memory_target()
278 if (!domid && new_target_memkb < LIBXL_MIN_DOM0_MEM) { in libxl_set_memory_target()
279 LOGD(ERROR, domid, in libxl_set_memory_target()
289 r = xc_domain_setmaxmem(ctx->xch, domid, memorykb + size); in libxl_set_memory_target()
291 LOGED(ERROR, domid, in libxl_set_memory_target()
302 r = xc_domain_set_pod_target(ctx->xch, domid, in libxl_set_memory_target()
305 LOGED(ERROR, domid, in libxl_set_memory_target()
318 r = xc_domain_getinfolist(ctx->xch, domid, 1, &info); in libxl_set_memory_target()
319 if (r != 1 || info.domain != domid) { in libxl_set_memory_target()
348 int libxl__get_memory_target(libxl__gc *gc, uint32_t domid, in libxl__get_memory_target() argument
354 char *dompath = libxl__xs_get_dompath(gc, domid); in libxl__get_memory_target()
363 if ((!target || !static_max) && !domid) { in libxl__get_memory_target()
369 LOGED(ERROR, domid, "Cannot get target memory info from %s/memory/target", in libxl__get_memory_target()
373 LOGED(ERROR, domid, in libxl__get_memory_target()
380 LOGED(ERROR, domid, "Invalid memory target %s from %s/memory/target\n", in libxl__get_memory_target()
386 LOGED(ERROR, domid, in libxl__get_memory_target()
427 int libxl_get_memory_target(libxl_ctx *ctx, uint32_t domid, in libxl_get_memory_target() argument
433 rc = libxl__get_memory_target(gc, domid, out_target, NULL); in libxl_get_memory_target()
440 libxl_ctx *ctx, uint32_t domid, uint32_t *out_target) in libxl_get_memory_target_0x040700() argument
445 rc = libxl_get_memory_target(ctx, domid, &my_out_target); in libxl_get_memory_target_0x040700()
572 int libxl_wait_for_free_memory(libxl_ctx *ctx, uint32_t domid, in libxl_wait_for_free_memory() argument
597 int libxl_wait_for_memory_target(libxl_ctx *ctx, uint32_t domid, int wait_secs) in libxl_wait_for_memory_target() argument
604 rc = libxl_get_memory_target(ctx, domid, &target_memkb); in libxl_wait_for_memory_target()
616 rc = libxl_domain_info(ctx, &info, domid); in libxl_wait_for_memory_target()