libxnvme_spec_fs.h#

Enums#

xnvme_spec_fs_opcs#

enum xnvme_spec_fs_opcs#

Values:

enumerator XNVME_SPEC_FS_OPC_FLUSH#
enumerator XNVME_SPEC_FS_OPC_WRITE#
enumerator XNVME_SPEC_FS_OPC_READ#

Structs#

xnvme_spec_fs_idfy_ctrlr#

struct xnvme_spec_fs_idfy_ctrlr#

SPDX-FileCopyrightText: Samsung Electronics Co., Ltd.

SPDX-License-Identifier: BSD-3-Clause Encapsulate file-system properties as Identify Controller

Public Members

uint8_t byte0_519[520]#
struct xnvme_spec_fs_idfy_ctrlr.[anonymous] caps#

File System Capabilities.

struct xnvme_spec_fs_idfy_ctrlr.[anonymous] limits#
struct xnvme_spec_fs_idfy_ctrlr.[anonymous] properties#
struct xnvme_spec_fs_idfy_ctrlr.[anonymous] iosizes#
uint8_t rsvd[3509]#
uint8_t ac#
uint8_t dc#

xnvme_spec_fs_idfy_ns#

struct xnvme_spec_fs_idfy_ns#

Encapsulate file properties as Identify Namespace.

Public Members

uint64_t nsze#

Total size of the underlying file-system, in bytes.

uint64_t ncap#

Total size that can be allocated to a file, in bytes.

uint64_t nuse#

The current size of file, in bytes.

uint8_t rsvd[3816]#
uint8_t vendor_specific[254]#
uint8_t ac#
uint8_t dc#