Lines Matching defs:pt

399 	struct nvme_pt_command	pt;
422 memset(&pt, 0, sizeof(pt));
423 pt.cmd.opc = NVME_OPC_IDENTIFY;
424 pt.cmd.nsid = htole32(0);
425 pt.cmd.cdw10 = htole32(0x02);
426 pt.buf = list;
427 pt.len = sizeof(list);
428 pt.is_read = 1;
429 if (ioctl(fd, NVME_PASSTHROUGH_CMD, &pt) < 0)
431 if (nvme_completion_is_error(&pt.cpl))
444 struct nvme_pt_command pt;
467 memset(&pt, 0, sizeof(pt));
468 pt.cmd.opc = NVME_OPC_IDENTIFY;
469 pt.cmd.nsid = htole32(0);
470 pt.cmd.cdw10 = htole32(0x10);
471 pt.buf = list;
472 pt.len = sizeof(list);
473 pt.is_read = 1;
474 if (ioctl(fd, NVME_PASSTHROUGH_CMD, &pt) < 0)
476 if (nvme_completion_is_error(&pt.cpl))
489 struct nvme_pt_command pt;
512 memset(&pt, 0, sizeof(pt));
513 pt.cmd.opc = NVME_OPC_IDENTIFY;
514 pt.cmd.cdw10 = htole32(0x13);
515 pt.buf = clist;
516 pt.len = sizeof(clist);
517 pt.is_read = 1;
518 if (ioctl(fd, NVME_PASSTHROUGH_CMD, &pt) < 0)
520 if (nvme_completion_is_error(&pt.cpl))
541 struct nvme_pt_command pt;
612 memset(&pt, 0, sizeof(pt));
613 pt.cmd.opc = NVME_OPC_NAMESPACE_MANAGEMENT;
614 pt.cmd.cdw10 = htole32(0); /* create */
615 pt.buf = &nsdata;
616 pt.len = sizeof(struct nvme_namespace_data);
617 pt.is_read = 0; /* passthrough writes data to ctrlr */
618 if ((result = ioctl(fd, NVME_PASSTHROUGH_CMD, &pt)) < 0)
621 if (nvme_completion_is_error(&pt.cpl)) {
623 get_res_str(NVMEV(NVME_STATUS_SC, pt.cpl.status)));
625 printf("namespace %d created\n", pt.cpl.cdw0);
632 struct nvme_pt_command pt;
662 memset(&pt, 0, sizeof(pt));
663 pt.cmd.opc = NVME_OPC_NAMESPACE_MANAGEMENT;
664 pt.cmd.cdw10 = htole32(1); /* delete */
665 pt.buf = buf;
666 pt.len = sizeof(buf);
667 pt.is_read = 1;
668 pt.cmd.nsid = nsid;
670 if ((result = ioctl(fd, NVME_PASSTHROUGH_CMD, &pt)) < 0)
673 if (nvme_completion_is_error(&pt.cpl)) {
675 get_res_str(NVMEV(NVME_STATUS_SC, pt.cpl.status)));
699 struct nvme_pt_command pt;
729 memset(&pt, 0, sizeof(pt));
730 pt.cmd.opc = NVME_OPC_IDENTIFY;
731 pt.cmd.cdw10 = htole32(0x13);
732 pt.buf = clist;
733 pt.len = sizeof(clist);
734 pt.is_read = 1;
735 if (ioctl(fd, NVME_PASSTHROUGH_CMD, &pt) < 0)
737 if (nvme_completion_is_error(&pt.cpl))
748 memset(&pt, 0, sizeof(pt));
749 pt.cmd.opc = NVME_OPC_NAMESPACE_ATTACHMENT;
750 pt.cmd.cdw10 = htole32(0); /* attach */
751 pt.cmd.nsid = nsid;
752 pt.buf = &clist;
753 pt.len = sizeof(clist);
755 if ((result = ioctl(fd, NVME_PASSTHROUGH_CMD, &pt)) < 0)
758 if (nvme_completion_is_error(&pt.cpl)) {
760 get_res_str(NVMEV(NVME_STATUS_SC, pt.cpl.status)));
769 struct nvme_pt_command pt;
799 memset(&pt, 0, sizeof(pt));
800 pt.cmd.opc = NVME_OPC_IDENTIFY;
801 pt.cmd.nsid = htole32(nsid);
802 pt.cmd.cdw10 = htole32(0x12);
803 pt.buf = clist;
804 pt.len = sizeof(clist);
805 pt.is_read = 1;
806 if (ioctl(fd, NVME_PASSTHROUGH_CMD, &pt) < 0)
808 if (nvme_completion_is_error(&pt.cpl))
825 memset(&pt, 0, sizeof(pt));
826 pt.cmd.opc = NVME_OPC_NAMESPACE_ATTACHMENT;
827 pt.cmd.cdw10 = htole32(1); /* detach */
828 pt.cmd.nsid = nsid;
829 pt.buf = &clist;
830 pt.len = sizeof(clist);
832 if ((result = ioctl(fd, NVME_PASSTHROUGH_CMD, &pt)) < 0)
835 if (nvme_completion_is_error(&pt.cpl)) {
837 get_res_str(NVMEV(NVME_STATUS_SC, pt.cpl.status)));
846 struct nvme_pt_command pt;
874 memset(&pt, 0, sizeof(pt));
875 pt.cmd.opc = NVME_OPC_IDENTIFY;
876 pt.cmd.nsid = htole32(nsid);
877 pt.cmd.cdw10 = htole32(0x12);
878 pt.buf = clist;
879 pt.len = sizeof(clist);
880 pt.is_read = 1;
881 if (ioctl(fd, NVME_PASSTHROUGH_CMD, &pt) < 0)
883 if (nvme_completion_is_error(&pt.cpl))
897 struct nvme_pt_command pt;
927 memset(&pt, 0, sizeof(pt));
928 pt.cmd.opc = NVME_OPC_IDENTIFY;
929 pt.cmd.nsid = htole32(nsid);
930 pt.cmd.cdw10 = htole32(0x11);
931 pt.buf = &nsdata;
932 pt.len = sizeof(nsdata);
933 pt.is_read = 1;
935 if (ioctl(fd, NVME_PASSTHROUGH_CMD, &pt) < 0)
938 if (nvme_completion_is_error(&pt.cpl))