1lsm_local_disk_vpd83_searchL(i3b)storagemgmt C API Malnsuma_llocal_disk_vpd83_search(3)
2
3
4
6 lsm_local_disk_vpd83_search - Search disks by VPD83 string.
7
9 int lsm_local_disk_vpd83_search (const char *vpd83, lsm_string_list
10 **disk_path_list, lsm_error **lsm_err);
11
13 vpd83 String. The SCSI VPD 0x83 page NAA type ID.
14
15 disk_path_list
16 Output pointer of lsm_string_list. The format of disk path
17 will be like "/dev/sdb" for SCSI or ATA disk. NULL if no
18 found or got error. Memory should be freed by
19 lsm_string_list_free.
20
21 lsm_err Output pointer of lsm_error. Error message could be re‐
22 trieved via lsm_error_message_get. Memory should be freed
23 by lsm_error_free.
24
26 1.3
27
29 Search all the disk paths of specified SCSI VPD 0x83 page NAA type ID.
30 For any ATA and other non-SCSI protocol disks supporting VPD 0x83 pages
31 NAA ID, their disk path will also be included.
32
34 Error code as enumerated by 'lsm_error_number':
35 * LSM_ERR_OK
36 On success or not found.
37 * LSM_ERR_INVALID_ARGUMENT
38 When any argument is NULL.
39 * LSM_ERR_NO_MEMORY
40 When no memory.
41 * LSM_ERR_LIB_BUG
42 When something unexpected happens.
43
44
45
46April 2023 lsm_local_disk_vpd83_selasrmc_hlocal_disk_vpd83_search(3)