NAME
libnvmf_registry_retrieve - Read an attribute from a controller's registry entry
SYNOPSIS
int libnvmf_registry_retrieve (struct libnvme_global_ctx *ctx , const char *device , const char *attr , char **value );
ARGUMENTS
- ctx
-
libnvme global context; must not be NULL
- device
-
Kernel device name (e.g. "nvme3")
- attr
-
Attribute name to retrieve (e.g. "owner")
- value
-
On success, set to a newly allocated string with the attribute value. The caller must free this string.
RETURN
0 on success, -ENOENT if the controller is not registered or the attribute is not present, -ENOMEM on allocation failure, negative errno from underlying system calls otherwise.