}
}
-void nvme_init_id_ns(struct nvme_id_ns *ns, __u64 nsze, __u64 ncap, __u8 flbas,
- __u8 dps, __u8 nmic, __u32 anagrpid, __u16 nvmsetid)
-{
- memset(ns, 0, sizeof(*ns));
- ns->nsze = cpu_to_le64(nsze);
- ns->ncap = cpu_to_le64(ncap);
- ns->flbas = flbas;
- ns->dps = dps;
- ns->nmic = nmic;
- ns->anagrpid = cpu_to_le32(anagrpid);
- ns->nvmsetid = cpu_to_le16(nvmsetid);
-}
-
void nvme_init_ctrl_list(struct nvme_ctrl_list *cntlist, __u16 num_ctrls,
__u16 *ctrlist)
{
*/
const char *nvme_errno_to_string(int err);
-/**
- * nvme_init_id_ns() - Initialize an Identify Namepsace structure for creation.
- * @ns: Address of the Identify Namespace structure to initialize
- * @nsze: Namespace size
- * @ncap: namespace capacity
- * @flbas: formatted logical block size settings
- * @dps: Data protection settings
- * @nmic: Namespace sharing capabilities
- * @anagrpid: ANA group identifier
- * @nvmsetid: NVM Set identifer
- *
- * This is intended to be used with a namespace management "create", see
- * nvme_ns_mgmt_create().
- */
-void nvme_init_id_ns(struct nvme_id_ns *ns, __u64 nsze, __u64 ncap, __u8 flbas,
- __u8 dps, __u8 nmic, __u32 anagrpid, __u16 nvmsetid);
-
/**
* nvme_init_ctrl_list() - Initialize an nvme_ctrl_list structure from an array.
* @cntlist: The controller list structure to initialize