Skip to main content

nvme_virtual_mgmt

Function nvme_virtual_mgmt 

Source
pub unsafe extern "C" fn nvme_virtual_mgmt(
    args: *mut nvme_virtual_mgmt_args,
) -> c_int
Expand description

nvme_virtual_mgmt() - Virtualization resource management @args: &struct nvme_virtual_mgmt_args argument structure

The Virtualization Management command is supported by primary controllers that support the Virtualization Enhancements capability. This command is used for several functions:

  • Modifying Flexible Resource allocation for the primary controller
  • Assigning Flexible Resources for secondary controllers
  • Setting the Online and Offline state for secondary controllers

Return: The nvme command status if a response was received (see &enum nvme_status_field) or -1 with errno set otherwise.