aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2023-08-07 22:34:54 +0000
committerWarner Losh <imp@FreeBSD.org>2023-08-07 22:44:30 +0000
commit7be0b0688538ced679254703076b34c4e9eb507c (patch)
tree18445e4034e92e6ef15d7fae2afb7702e0a2ec43 /sys
parent6f76d493864b976d1eaea22eba59407319f6e327 (diff)
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/nvme/nvme.c13
-rw-r--r--sys/dev/nvme/nvme_private.h3
-rw-r--r--sys/dev/nvme/nvme_qpair.c2
-rw-r--r--sys/dev/nvme/nvme_sysctl.c2
4 files changed, 4 insertions, 16 deletions
diff --git a/sys/dev/nvme/nvme.c b/sys/dev/nvme/nvme.c
index 22d197dc9367..1b06e674551c 100644
--- a/sys/dev/nvme/nvme.c
+++ b/sys/dev/nvme/nvme.c
@@ -82,19 +82,6 @@ nvme_shutdown(device_t dev)
return (0);
}
-void
-nvme_dump_command(struct nvme_command *cmd)
-{
-
- printf(
-"opc:%x f:%x cid:%x nsid:%x r2:%x r3:%x mptr:%jx prp1:%jx prp2:%jx cdw:%x %x %x %x %x %x\n",
- cmd->opc, cmd->fuse, cmd->cid, le32toh(cmd->nsid),
- cmd->rsvd2, cmd->rsvd3,
- (uintmax_t)le64toh(cmd->mptr), (uintmax_t)le64toh(cmd->prp1), (uintmax_t)le64toh(cmd->prp2),
- le32toh(cmd->cdw10), le32toh(cmd->cdw11), le32toh(cmd->cdw12),
- le32toh(cmd->cdw13), le32toh(cmd->cdw14), le32toh(cmd->cdw15));
-}
-
int
nvme_attach(device_t dev)
{
diff --git a/sys/dev/nvme/nvme_private.h b/sys/dev/nvme/nvme_private.h
index 95915902642e..9d82c8fba69c 100644
--- a/sys/dev/nvme/nvme_private.h
+++ b/sys/dev/nvme/nvme_private.h
@@ -443,7 +443,8 @@ void nvme_ns_destruct(struct nvme_namespace *ns);
void nvme_sysctl_initialize_ctrlr(struct nvme_controller *ctrlr);
-void nvme_dump_command(struct nvme_command *cmd);
+void nvme_qpair_print_command(struct nvme_qpair *qpair,
+ struct nvme_command *cmd);
void nvme_qpair_print_completion(struct nvme_qpair *qpair,
struct nvme_completion *cpl);
diff --git a/sys/dev/nvme/nvme_qpair.c b/sys/dev/nvme/nvme_qpair.c
index a09be6bba7d9..40c9f6053b95 100644
--- a/sys/dev/nvme/nvme_qpair.c
+++ b/sys/dev/nvme/nvme_qpair.c
@@ -174,7 +174,7 @@ nvme_io_qpair_print_command(struct nvme_qpair *qpair,
}
}
-static void
+void
nvme_qpair_print_command(struct nvme_qpair *qpair, struct nvme_command *cmd)
{
if (qpair->id == 0)
diff --git a/sys/dev/nvme/nvme_sysctl.c b/sys/dev/nvme/nvme_sysctl.c
index a48dad04d90f..24c397973fbc 100644
--- a/sys/dev/nvme/nvme_sysctl.c
+++ b/sys/dev/nvme/nvme_sysctl.c
@@ -72,7 +72,7 @@ nvme_dump_queue(struct nvme_qpair *qpair)
for (i = 0; i < qpair->num_entries; i++) {
cmd = &qpair->cmd[i];
printf("%05d: ", i);
- nvme_dump_command(cmd);
+ nvme_qpair_print_command(qpair, cmd);
}
}