lsm_local_disk_vpd83_search(3) | Libstoragemgmt C API Manual | lsm_local_disk_vpd83_search(3) |
NAME¶
lsm_local_disk_vpd83_search - Search disks by VPD83 string.
SYNOPSIS¶
int lsm_local_disk_vpd83_search (const char *vpd83, lsm_string_list **disk_path_list, lsm_error **lsm_err);
ARGUMENTS¶
- vpd83
- String. The SCSI VPD 0x83 page NAA type ID.
- disk_path_list
- Output pointer of lsm_string_list. The format of disk path will be like "/dev/sdb" for SCSI or ATA disk. NULL if no found or got error. Memory should be freed by lsm_string_list_free.
- lsm_err
- Output pointer of lsm_error. Error message could be retrieved via lsm_error_message_get. Memory should be freed by lsm_error_free.
VERSION¶
1.3
DESCRIPTION¶
Search all the disk paths of specified SCSI VPD 0x83 page NAA type ID. For any ATA and other non-SCSI protocol disks supporting VPD 0x83 pages NAA ID, their disk path will also be included.
RETURN¶
Error code as enumerated by 'lsm_error_number':
* LSM_ERR_OK
On success or not found.
* LSM_ERR_INVALID_ARGUMENT
When any argument is NULL.
* LSM_ERR_NO_MEMORY
When no memory.
* LSM_ERR_LIB_BUG
When something unexpected happens.
lsm_local_disk_vpd83_search | April 2023 |