Lines Matching full:hot
125 * limitations on hot-add, the guest can specify
347 * Hot add request message. Message sent from the host to the guest.
349 * mem_range: Memory range to hot add.
359 * Hot add response message.
360 * This message is sent by the guest to report the status of a hot add request.
362 * assume all further hot add requests will fail, since this indicates that
365 * Hot adds may also fail due to low resources; in this case, the guest must
366 * not complete this message until the hot add can succeed, and the host must
367 * not send a new hot add request until the response is sent.
368 * If VSC fails to hot add memory DYNMEM_NUMBER_OF_UNSUCCESSFUL_HOTADD_ATTEMPTS
372 * page_count: number of pages that were successfully hot added.
424 * State to manage hot adding memory into the guest.
426 * that the host has asked us to hot add. The range
428 * currently hot added. We hot add in multiples of 128M
530 * State to execute the "hot-add" operation.
535 * This state tracks if the host has specified a hot-add
541 * State to synchronize hot-add.
545 * This thread handles hot-add
559 * A list of hot-add regions.
757 * precludes hot adding memory. Stop all further in hv_mem_hot_add()
758 * memory hot-add. in hv_mem_hot_add()
810 * "hot add block", move on. in pfn_covered()
835 * If the current hot add-request extends beyond in pfn_covered()
868 pr_debug("Hot adding %lu pages starting at pfn 0x%lx.\n", pg_count, in handle_pg_range()
875 * "hot add block", move on. in handle_pg_range()
885 * in an already hot added region. Bring in handle_pg_range()
910 * We have some residual hot add range in handle_pg_range()
911 * that needs to be hot added; hot add in handle_pg_range()
912 * it now. Hot add a multiple of in handle_pg_range()
961 * If the host has specified a hot-add range; deal with it first. in process_hot_add()
1018 * The host has not specified the hot-add region. in hot_add_req()
1019 * Based on the hot-add page range being specified, in hot_add_req()
1020 * compute a hot-add region that can cover the pages in hot_add_req()
1021 * that need to be hot-added while ensuring the alignment in hot_add_req()
1022 * and size requirements of Linux as it relates to hot-add. in hot_add_req()
1044 * 1. If all or some pages hot-added: Guest should return success. in hot_add_req()
1046 * 2. If no pages could be hot-added: in hot_add_req()
1049 * will not attempt any further hot-add operations. This in hot_add_req()
1054 * hot-add operation after some delay. in hot_add_req()
1065 pr_err("Memory hot add failed\n"); in hot_add_req()
1067 pr_info("Ignore hot-add request!\n"); in hot_add_req()
1573 pr_warn("Currently hot-adding\n"); in balloon_onchannelcallback()
1578 * This is a normal hot-add request specifying in balloon_onchannelcallback()
1579 * hot-add memory. in balloon_onchannelcallback()
1587 * Host is specifying that we first hot-add in balloon_onchannelcallback()
1745 * Disable hot add on ARM64, because we currently rely on in hot_add_enabled()
1746 * memory_add_physaddr_to_nid() to get a node id of a hot add range, in hot_add_enabled()
1752 pr_info("Memory hot add disabled on ARM64\n"); in hot_add_enabled()
1828 * to fail the host's hot-add and balloon up/down requests, if any. in balloon_connect_vsp()
1835 * memory hot-add. Specify 128MB alignment. in balloon_connect_vsp()
1921 sname = "Hot Add"; in hv_balloon_debug_show()