Add a descriptive trace event for the Abort command.
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
static uint16_t nvme_abort(NvmeCtrl *n, NvmeRequest *req)
{
- uint16_t sqid = le32_to_cpu(req->cmd.cdw10) & 0xffff;
+ uint32_t dw10 = le32_to_cpu(req->cmd.cdw10);
+ uint16_t sqid = dw10 & 0xffff;
+ uint16_t cid = (dw10 >> 16) & 0xffff;
+
+ trace_pci_nvme_abort(sqid, cid);
req->cqe.result = 1;
if (nvme_check_sqid(n, sqid)) {
pci_nvme_pci_reset(void) "PCI Function Level Reset"
pci_nvme_virt_mngmt(uint16_t cid, uint16_t act, uint16_t cntlid, const char* rt, uint16_t nr) "cid %"PRIu16", act=0x%"PRIx16", ctrlid=%"PRIu16" %s nr=%"PRIu16""
pci_nvme_fdp_ruh_change(uint16_t rgid, uint16_t ruhid) "change RU on RUH rgid=%"PRIu16", ruhid=%"PRIu16""
+pci_nvme_abort(uint16_t sqid, uint16_t cid) "sqid %"PRIu16" cid %"PRIu16""
# error conditions
pci_nvme_err_mdts(size_t len) "len %zu"