Lines Matching full:subblocks
44 * * Sub Block Mode (SBM): A Linux memory block spans 2..X subblocks (SB). The
47 * Subblocks within a Linux memory block might either be plugged or unplugged.
168 /* The number of subblocks per Linux memory block. */
197 * With 4 MiB subblocks, we manage 128 GiB of memory
227 * OFFLINE blocks can't change the state and no subblocks will get
507 * Mark all selected subblocks plugged.
521 * Mark all selected subblocks unplugged.
535 * Test if all selected subblocks are plugged.
552 * Test if all selected subblocks are unplugged.
776 * Try (offlining and) removing memory from Linux in case all subblocks are
787 * Once all subblocks of a memory block were unplugged, offline and in virtio_mem_sbm_try_remove_unplugged_mb()
1285 * unplugged subblocks within such a page, we have to process in in virtio_mem_online_page()
1495 * Plug selected subblocks. Updates the plugged state, but not the state
1513 * Unplug selected subblocks. Updates the plugged state, but not the state
1557 * Unplug the desired number of plugged subblocks of a offline or not-added
1563 * Note: can fail after some subblocks were unplugged.
1579 /* Try to unplug multiple subblocks at a time */ in virtio_mem_sbm_unplug_any_sb_raw()
1598 * Unplug all plugged subblocks of an offline or not-added memory block.
1602 * Note: can fail after some subblocks were unplugged.
1638 * Try to plug the desired number of subblocks and add the memory block
1653 * Plug the requested number of subblocks before adding it to linux, in virtio_mem_sbm_plug_and_add_mb()
1654 * so that onlining will directly online all plugged subblocks. in virtio_mem_sbm_plug_and_add_mb()
1687 * Try to plug the desired number of subblocks of a memory block that
1692 * Note: Can fail after some subblocks were successfully plugged.
1905 * Unplug the desired number of plugged subblocks of an offline memory block.
1911 * Note: Can fail after some subblocks were successfully unplugged.
1921 /* some subblocks might have been unplugged even on failure */ in virtio_mem_sbm_unplug_any_sb_offline()
1947 * Unplug the given plugged subblocks of an online memory block.
1990 * Unplug the desired number of plugged subblocks of an online memory block.
1996 * Note: Can fail after some subblocks were successfully unplugged. Can
1997 * return 0 even if subblocks were busy and could not get unplugged.
2017 /* Fallback to single subblocks. */ in virtio_mem_sbm_unplug_any_sb_online()
2043 * Unplug the desired number of plugged subblocks of a memory block that is
2051 * Note: Can fail after some subblocks were successfully unplugged. Can
2052 * return 0 even if subblocks were busy and could not get unplugged.
2540 /* SBM: At least two subblocks per Linux memory block. */ in virtio_mem_init_hotplug()