nvme: add error log page slot definition
This patch adds the NVMe error slot definition from the spec. Signed-off-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com> Reviewed-by: Sagi Grimberg <sagi@grimberg.me> Signed-off-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:
parent
b7c8f3663d
commit
b34de7cee0
|
@ -1168,6 +1168,20 @@ struct nvme_command {
|
|||
};
|
||||
};
|
||||
|
||||
struct nvme_error_slot {
|
||||
__le64 error_count;
|
||||
__le16 sqid;
|
||||
__le16 cmdid;
|
||||
__le16 status_field;
|
||||
__le16 param_error_location;
|
||||
__le64 lba;
|
||||
__le32 nsid;
|
||||
__u8 vs;
|
||||
__u8 resv[3];
|
||||
__le64 cs;
|
||||
__u8 resv2[24];
|
||||
};
|
||||
|
||||
static inline bool nvme_is_write(struct nvme_command *cmd)
|
||||
{
|
||||
/*
|
||||
|
|
Loading…
Reference in New Issue