Lines Matching refs:pt
119 struct nvme_pt_command pt;
134 memset(&pt, 0, sizeof(pt));
135 pt.cmd.opcode = NVM_ADMIN_FW_DOWNLOAD;
136 pt.cmd.cdw10 = (size / sizeof(uint32_t)) - 1;
137 pt.cmd.cdw11 = (off / sizeof(uint32_t));
138 pt.buf = chunk;
139 pt.len = size;
140 pt.is_read = 0;
142 if (ioctl(fd, NVME_PASSTHROUGH_CMD, &pt) < 0)
145 if (nvme_completion_is_error(&pt.cpl))
156 struct nvme_pt_command pt;
158 memset(&pt, 0, sizeof(pt));
159 pt.cmd.opcode = NVM_ADMIN_FW_COMMIT;
160 pt.cmd.cdw10 = (commit_action << 3) | slot;
161 pt.is_read = 0;
163 if (ioctl(fd, NVME_PASSTHROUGH_CMD, &pt) < 0)
166 if (NVME_CQE_SCT(pt.cpl.flags) == NVME_CQE_SCT_COMMAND &&
167 NVME_CQE_SC(pt.cpl.flags) == NVME_CQE_SC_FW_REQ_RESET)
170 if (nvme_completion_is_error(&pt.cpl))