Home | History | Annotate | Download | only in OpalPasswordSmm

Lines Matching refs:CommandPacket

1077   NVM_EXPRESS_PASS_THRU_COMMAND_PACKET     CommandPacket;

1082 ZeroMem (&CommandPacket, sizeof(NVM_EXPRESS_PASS_THRU_COMMAND_PACKET));
1094 CommandPacket.NvmeCmd = &Command;
1095 CommandPacket.NvmeResponse = &Response;
1096 CommandPacket.TransferBuffer = (UINT64)(UINTN)Buffer;
1097 CommandPacket.TransferLength = sizeof (NVME_ADMIN_CONTROLLER_DATA);
1098 CommandPacket.CommandTimeout = NVME_GENERIC_TIMEOUT;
1099 CommandPacket.QueueId = NVME_ADMIN_QUEUE;
1110 &CommandPacket
1113 Status = NvmeWaitAllComplete (Nvme, CommandPacket.QueueId);
1138 NVM_EXPRESS_PASS_THRU_COMMAND_PACKET CommandPacket;
1143 ZeroMem (&CommandPacket, sizeof(NVM_EXPRESS_PASS_THRU_COMMAND_PACKET));
1147 CommandPacket.NvmeCmd = &Command;
1148 CommandPacket.NvmeResponse = &Response;
1153 CommandPacket.TransferBuffer = (UINT64)(UINTN)Buffer;
1154 CommandPacket.TransferLength = sizeof (NVME_ADMIN_NAMESPACE_DATA);
1155 CommandPacket.CommandTimeout = NVME_GENERIC_TIMEOUT;
1156 CommandPacket.QueueId = NVME_ADMIN_QUEUE;
1160 CommandPacket.NvmeCmd->Cdw10 = 0;
1161 CommandPacket.NvmeCmd->Flags = CDW10_VALID;
1167 &CommandPacket
1170 Status = NvmeWaitAllComplete (Nvme, CommandPacket.QueueId);
1237 NVM_EXPRESS_PASS_THRU_COMMAND_PACKET CommandPacket;
1243 ZeroMem (&CommandPacket, sizeof(NVM_EXPRESS_PASS_THRU_COMMAND_PACKET));
1248 CommandPacket.NvmeCmd = &Command;
1249 CommandPacket.NvmeResponse = &Response;
1253 CommandPacket.TransferBuffer = (UINT64)(UINTN)Nvme->CqBuffer[NVME_IO_QUEUE];
1254 CommandPacket.TransferLength = EFI_PAGE_SIZE;
1255 CommandPacket.CommandTimeout = NVME_GENERIC_TIMEOUT;
1256 CommandPacket.QueueId = NVME_ADMIN_QUEUE;
1261 CopyMem (&CommandPacket.NvmeCmd->Cdw10, &CrIoCq, sizeof (NVME_ADMIN_CRIOCQ));
1262 CommandPacket.NvmeCmd->Flags = CDW10_VALID | CDW11_VALID;
1268 &CommandPacket
1271 Status = NvmeWaitAllComplete (Nvme, CommandPacket.QueueId);
1292 NVM_EXPRESS_PASS_THRU_COMMAND_PACKET CommandPacket;
1298 ZeroMem (&CommandPacket, sizeof(NVM_EXPRESS_PASS_THRU_COMMAND_PACKET));
1303 CommandPacket.NvmeCmd = &Command;
1304 CommandPacket.NvmeResponse = &Response;
1308 CommandPacket.TransferBuffer = (UINT64)(UINTN)Nvme->SqBuffer[NVME_IO_QUEUE];
1309 CommandPacket.TransferLength = EFI_PAGE_SIZE;
1310 CommandPacket.CommandTimeout = NVME_GENERIC_TIMEOUT;
1311 CommandPacket.QueueId = NVME_ADMIN_QUEUE;
1318 CopyMem (&CommandPacket.NvmeCmd->Cdw10, &CrIoSq, sizeof (NVME_ADMIN_CRIOSQ));
1319 CommandPacket.NvmeCmd->Flags = CDW10_VALID | CDW11_VALID;
1325 &CommandPacket
1328 Status = NvmeWaitAllComplete (Nvme, CommandPacket.QueueId);
1358 NVM_EXPRESS_PASS_THRU_COMMAND_PACKET CommandPacket;
1386 ZeroMem (&CommandPacket, sizeof(NVM_EXPRESS_PASS_THRU_COMMAND_PACKET));
1391 CommandPacket.NvmeCmd = &Command;
1392 CommandPacket.NvmeResponse = &Response;
1397 CommandPacket.TransferBuffer = (UINT64)(UINTN)SecBuff;
1398 CommandPacket.TransferLength = (UINT32)TransferLength;
1399 CommandPacket.CommandTimeout = NVME_GENERIC_TIMEOUT;
1400 CommandPacket.QueueId = NVME_ADMIN_QUEUE;
1406 CopyMem (&CommandPacket.NvmeCmd->Cdw10, &SecSend, sizeof (NVME_ADMIN_SECSEND));
1407 CommandPacket.NvmeCmd->Flags = CDW10_VALID | CDW11_VALID;
1413 &CommandPacket
1416 Status = NvmeWaitAllComplete (Nvme, CommandPacket.QueueId);
1444 NVM_EXPRESS_PASS_THRU_COMMAND_PACKET CommandPacket;
1450 ZeroMem (&CommandPacket, sizeof(NVM_EXPRESS_PASS_THRU_COMMAND_PACKET));
1455 CommandPacket.NvmeCmd = &Command;
1456 CommandPacket.NvmeResponse = &Response;
1460 CommandPacket.TransferBuffer = (UINT64)(UINTN)Nvme->CqBuffer[NVME_IO_QUEUE];
1461 CommandPacket.TransferLength = EFI_PAGE_SIZE;
1462 CommandPacket.CommandTimeout = NVME_GENERIC_TIMEOUT;
1463 CommandPacket.QueueId = NVME_ADMIN_QUEUE;
1466 CopyMem (&CommandPacket.NvmeCmd->Cdw10, &DelIoCq, sizeof (NVME_ADMIN_DEIOCQ));
1467 CommandPacket.NvmeCmd->Flags = CDW10_VALID | CDW11_VALID;
1473 &CommandPacket
1476 Status = NvmeWaitAllComplete (Nvme, CommandPacket.QueueId);
1497 NVM_EXPRESS_PASS_THRU_COMMAND_PACKET CommandPacket;
1503 ZeroMem (&CommandPacket, sizeof(NVM_EXPRESS_PASS_THRU_COMMAND_PACKET));
1508 CommandPacket.NvmeCmd = &Command;
1509 CommandPacket.NvmeResponse = &Response;
1513 CommandPacket.TransferBuffer = (UINT64)(UINTN)Nvme->SqBuffer[NVME_IO_QUEUE];
1514 CommandPacket.TransferLength = EFI_PAGE_SIZE;
1515 CommandPacket.CommandTimeout = NVME_GENERIC_TIMEOUT;
1516 CommandPacket.QueueId = NVME_ADMIN_QUEUE;
1519 CopyMem (&CommandPacket.NvmeCmd->Cdw10, &DelIoSq, sizeof (NVME_ADMIN_DEIOSQ));
1520 CommandPacket.NvmeCmd->Flags = CDW10_VALID | CDW11_VALID;
1526 &CommandPacket
1529 Status = NvmeWaitAllComplete (Nvme, CommandPacket.QueueId);
1907 NVM_EXPRESS_PASS_THRU_COMMAND_PACKET CommandPacket;
1916 ZeroMem (&CommandPacket, sizeof(NVM_EXPRESS_PASS_THRU_COMMAND_PACKET));
1920 CommandPacket.NvmeCmd = &Command;
1921 CommandPacket.NvmeResponse = &Response;
1923 CommandPacket.NvmeCmd->Cdw0.Opcode = NVME_IO_READ_OPC;
1924 CommandPacket.NvmeCmd->Cdw0.Cid = Nvme->Cid[NVME_IO_QUEUE]++;
1925 CommandPacket.NvmeCmd->Nsid = Nvme->Nsid;
1926 CommandPacket.TransferBuffer = Buffer;
1928 CommandPacket.TransferLength = Bytes;
1929 CommandPacket.CommandTimeout = NVME_GENERIC_TIMEOUT;
1930 CommandPacket.QueueId = NVME_IO_QUEUE;
1932 CommandPacket.NvmeCmd->Cdw10 = (UINT32)Lba;
1933 CommandPacket.NvmeCmd->Cdw11 = (UINT32)(RShiftU64 (Lba, 32));
1934 CommandPacket.NvmeCmd->Cdw12 = (Blocks - 1) & 0xFFFF;
1936 CommandPacket.NvmeCmd->Flags = CDW10_VALID | CDW11_VALID | CDW12_VALID;
1942 &CommandPacket
1968 NVM_EXPRESS_PASS_THRU_COMMAND_PACKET CommandPacket;
1978 ZeroMem (&CommandPacket, sizeof(NVM_EXPRESS_PASS_THRU_COMMAND_PACKET));
1982 CommandPacket.NvmeCmd = &Command;
1983 CommandPacket.NvmeResponse = &Response;
1985 CommandPacket.NvmeCmd->Cdw0.Opcode = NVME_IO_WRITE_OPC;
1986 CommandPacket.NvmeCmd->Cdw0.Cid = Nvme->Cid[NVME_IO_QUEUE]++;
1987 CommandPacket.NvmeCmd->Nsid = Nvme->Nsid;
1988 CommandPacket.TransferBuffer = Buffer;
1990 CommandPacket.TransferLength = Bytes;
1991 CommandPacket.CommandTimeout = NVME_GENERIC_TIMEOUT;
1992 CommandPacket.QueueId = NVME_IO_QUEUE;
1994 CommandPacket.NvmeCmd->Cdw10 = (UINT32)Lba;
1995 CommandPacket.NvmeCmd->Cdw11 = (UINT32)(RShiftU64 (Lba, 32));
1996 CommandPacket.NvmeCmd->Cdw12 = (Blocks - 1) & 0xFFFF;
1998 CommandPacket.MetadataBuffer = (UINT64)(UINTN)NULL;
1999 CommandPacket.MetadataLength = 0;
2001 CommandPacket.NvmeCmd->Flags = CDW10_VALID | CDW11_VALID | CDW12_VALID;
2007 &CommandPacket
2027 NVM_EXPRESS_PASS_THRU_COMMAND_PACKET CommandPacket;
2032 ZeroMem (&CommandPacket, sizeof(NVM_EXPRESS_PASS_THRU_COMMAND_PACKET));
2036 CommandPacket.NvmeCmd = &Command;
2037 CommandPacket.NvmeResponse = &Response;
2039 CommandPacket.NvmeCmd->Cdw0.Opcode = NVME_IO_FLUSH_OPC;
2040 CommandPacket.NvmeCmd->Cdw0.Cid = Nvme->Cid[NVME_IO_QUEUE]++;
2041 CommandPacket.NvmeCmd->Nsid = Nvme->Nsid;
2042 CommandPacket.CommandTimeout = NVME_GENERIC_TIMEOUT;
2043 CommandPacket.QueueId = NVME_IO_QUEUE;
2049 &CommandPacket
2052 Status = NvmeWaitAllComplete (Nvme, CommandPacket.QueueId);