filters.h
libnvme directory filter
-
int
nvme_namespace_filter
(const struct dirent *d) Filter for namespaces
Parameters
const struct dirent *d
dirent to check
Return
1 if d matches, 0 otherwise
-
int
nvme_paths_filter
(const struct dirent *d) Filter for paths
Parameters
const struct dirent *d
dirent to check
Return
1 if d matches, 0 otherwise
-
int
nvme_ctrls_filter
(const struct dirent *d) Filter for controllers
Parameters
const struct dirent *d
dirent to check
Return
1 if d matches, 0 otherwise
-
int
nvme_subsys_filter
(const struct dirent *d) Filter for subsystems
Parameters
const struct dirent *d
dirent to check
Return
1 if d matches, 0 otherwise
-
int
nvme_scan_subsystems
(struct dirent ***subsys) Scan for subsystems
Parameters
struct dirent ***subsys
Pointer to array of dirents
Return
number of entries in subsys
-
int
nvme_scan_subsystem_namespaces
(nvme_subsystem_t s, struct dirent ***ns) Scan for namespaces in a subsystem
Parameters
nvme_subsystem_t s
Subsystem to scan
struct dirent ***ns
Pointer to array of dirents
Return
number of entries in ns
-
int
nvme_scan_ctrls
(struct dirent ***ctrls) Scan for controllers
Parameters
struct dirent ***ctrls
Pointer to array of dirents
Return
number of entries in ctrls
-
int
nvme_scan_ctrl_namespace_paths
(nvme_ctrl_t c, struct dirent ***paths) Scan for namespace paths in a controller
Parameters
nvme_ctrl_t c
Controller to scan
struct dirent ***paths
Pointer to array of dirents
Return
number of entries in paths
-
int
nvme_scan_ctrl_namespaces
(nvme_ctrl_t c, struct dirent ***ns) Scan for namespaces in a controller
Parameters
nvme_ctrl_t c
Controller to scan
struct dirent ***ns
Pointer to array of dirents
Return
number of entries in ns