30#ifndef CAM_NVME_NVME_ALL_H
31#define CAM_NVME_NVME_ALL_H 1
33#include <dev/nvme/nvme.h>
38 uint32_t cdw10, uint32_t cdw11, uint32_t cdw12, uint32_t cdw13,
39 uint32_t cdw14, uint32_t cdw15);
44void nvme_print_ident(
const struct nvme_controller_data *,
const struct nvme_namespace_data *,
struct sbuf *);
46const char *
nvme_cmd_string(
const struct nvme_command *,
char *,
size_t);
47void nvme_cmd_sbuf(
const struct nvme_command *,
struct sbuf *sb);
int nvme_command_sbuf(struct ccb_nvmeio *nvmeio, struct sbuf *sb)
const char * nvme_cmd_string(const struct nvme_command *, char *, size_t)
void nvme_print_ident(const struct nvme_controller_data *, const struct nvme_namespace_data *, struct sbuf *)
void nvme_cmd_sbuf(const struct nvme_command *, struct sbuf *sb)
const char * nvme_op_string(const struct nvme_command *, int admin)
const void * nvme_get_identify_ns(struct cam_periph *)
int nvme_identify_match(caddr_t identbuffer, caddr_t table_entry)
const void * nvme_get_identify_cntrl(struct cam_periph *)
void nvme_ns_cmd(struct ccb_nvmeio *nvmeio, uint8_t cmd, uint32_t nsid, uint32_t cdw10, uint32_t cdw11, uint32_t cdw12, uint32_t cdw13, uint32_t cdw14, uint32_t cdw15)