Changeset View
Changeset View
Standalone View
Standalone View
sbin/nvmecontrol/devlist.c
Show First 20 Lines • Show All 54 Lines • ▼ Show 20 Lines | flbas_fmt = (nsdata->flbas >> NVME_NS_DATA_FLBAS_FORMAT_SHIFT) & | ||||
NVME_NS_DATA_FLBAS_FORMAT_MASK; | NVME_NS_DATA_FLBAS_FORMAT_MASK; | ||||
lbads = (nsdata->lbaf[flbas_fmt] >> NVME_NS_DATA_LBAF_LBADS_SHIFT) & | lbads = (nsdata->lbaf[flbas_fmt] >> NVME_NS_DATA_LBAF_LBADS_SHIFT) & | ||||
NVME_NS_DATA_LBAF_LBADS_MASK; | NVME_NS_DATA_LBAF_LBADS_MASK; | ||||
return (1 << lbads); | return (1 << lbads); | ||||
} | } | ||||
static void | static void | ||||
devlist(struct nvme_function *nf, int argc, char *argv[]) | devlist(const struct nvme_function *nf, int argc, char *argv[]) | ||||
{ | { | ||||
struct nvme_controller_data cdata; | struct nvme_controller_data cdata; | ||||
struct nvme_namespace_data nsdata; | struct nvme_namespace_data nsdata; | ||||
char name[64]; | char name[64]; | ||||
uint8_t mn[64]; | uint8_t mn[64]; | ||||
uint32_t i; | uint32_t i; | ||||
int ch, ctrlr, fd, found, ret; | int ch, ctrlr, fd, found, ret; | ||||
▲ Show 20 Lines • Show All 52 Lines • Show Last 20 Lines |