当前位置:网站首页>【NVMe2.0b 14-4】Directive Send/Receive command
【NVMe2.0b 14-4】Directive Send/Receive command
2022-06-30 08:04:00 【BGONE】
目录
5.10Directive Receive command
Directive Receive 命令返回一个取决于 Directive Type 的数据缓冲区。请参阅第 8.7 节。
Directive Receive 命令使用 Data Pointer、Command Dword 10 和 Command Dword 11 字段。
Command Dword 12 和 Dword 13 可以根据 Directive Type 字段和 Directive Operation 字段使用。保留所有其他命令特定字段。
如果 Number of Dwords (NUMD) 字段对应的长度小于要返回的数据结构的大小,则仅传输数据结构的指定部分。如果 NUMD 字段对应的长度大于相关数据结构的大小,则传输数据结构的全部内容并且不传输其他数据。
Bits | Description |
---|---|
127:00 | Data Pointer (DPTR): 该字段指定数据缓冲区的开始。有关该字段的定义,请参见Figure 87。 |
Bits | Description |
---|---|
31:00 | Number of Dwords (NUMD): 该字段指定要传输的dword的数目。这是一个基于 0 的值。 |
Bits | Description |
---|---|
31:16 | Directive Specific (DSPEC): 该字段的解释取决于 Directive Type。请参阅第 8.7 节。 |
15:08 | Directive Type (DTYPE): 该字段指定 Directive Type。有关 Directive Types 的列表,请参见 Figure 416。 |
07:00 | Directive Operation (DOPER): 此字段指定要执行的 Directive Operation。该字段的解释取决于 Directive Type。请参阅第 8.7 节。 |
5.10.1Command Completion
当命令完成时,控制器将完成队列条目发布到 Admin Completion Queue,指示命令的状态。可能返回的命令特定状态值取决于 Directive Type,请参阅第 8.7 节。
Directive Receive 命令特定状态值在Figure 177 中定义。
Value | Description |
---|---|
20h | Namespace is Write Protected: 该命令被禁止因为命名空间处于写保护状态(参见第 8.12 节)。 |
5.11Directive Send command
Directive Send 命令将取决于 Directive Type 的数据缓冲区传输到控制器。请参阅第 8.7 节。 Directive Send 命令使用 Data Pointer、Command Dword 10 和Command Dword 11 字段。可以基于 Directive Type 字段和 Directive Operation 字段使用Command Dword 12 和Command Dword 13。保留所有其他命令特定字段。
Bits | Description |
---|---|
127:00 | Data Pointer (DPTR): 该字段指定数据缓冲区的开始。有关该字段的定义,请参见Figure 87。 |
Bits | Description |
---|---|
31:00 | Number of Dwords (NUMD): 该字段指定要传输的dwords的数目。这是一个基于 0 的值。 |
Bits | Description |
---|---|
31:16 | Directive Specific (DSPEC): 该字段的解释取决于 Directive Type。请参阅第 8.7 节。 |
15:08 | Directive Type (DTYPE): 该字段指定 Directive Type。有关 Directive Types 的列表,请参见 Figure 416。 |
07:00 | Directive Operation (DOPER): 此字段指定要执行的 Directive Operation。该字段的解释取决于 Directive Type。请参阅第 8.7 节。 |
5.11.1Command Completion
当命令完成时,控制器将完成队列条目发布到 Admin Completion Queue,指示命令的状态。可能返回的命令特定状态值取决于 Directive Type,请参阅第 8.7 节。
边栏推荐
- More, faster, better and cheaper. Here comes the fastdeploy beta of the low threshold AI deployment tool!
- February 14, 2022 [reading notes] - life science based on deep learning Chapter 2 Introduction to deep learning (Part 1)
- What management improvements can CRM bring to enterprises
- 深度学习——特征点检测和目标检测
- Cesium learning notes (III) creating instances
- Introduction to opencv (I): image reading and display
- Fishingprince Plays with Array
- 深度学习——卷积的滑动窗口实现
- [tensorflow GPU] building of deep learning environment under windows11
- Niuke White Moon race 52
猜你喜欢
Cesium learning notes (VI) particle system
Use of nested loops and output instances
你了解IP协议吗?
【NVMe2.0b 14-6】Format NVM、Keep Alive、Lockdown command
Analysis of cross clock transmission in tinyriscv
深度学习——词汇表征
【花雕体验】13 搭建ESP32C3之PlatformIO IDE开发环境
深度学习——BRNN和DRNN
2021.11.20 [reading notes] | differential variable splicing events and DTU analysis
The counting tool of combinatorial mathematics -- generating function
随机推荐
November 9, 2020 [wgs/gwas] - whole genome analysis (association analysis) process (Part 2)
November 22, 2021 [reading notes] - bioinformatics and functional genomics (Section 5 of Chapter 5 uses a comparison tool similar to blast to quickly search genomic DNA)
Deep learning -- sequence model and mathematical symbols
Construction of energy conservation supervision system for campus buildings of ankery University
Deep learning -- feature point detection and target detection
JS代码案例
Cesium learning notes (II) uploading data using rest API
Tue Jun 28 2022 15:30:29 gmt+0800 (China standard time) date formatting
HelloWorld
Use of nested loops and output instances
C # about Net cognition
Development technology sharing of Jingtan NFT digital collection system
Hit the industry directly | the flying propeller launched the industry's first model selection tool
深度学习——LSTM
深度学习——特征点检测和目标检测
Tue Jun 28 2022 15:30:29 GMT+0800 (中国标准时间) 日期格式化
深度学习——GRU单元
2021-10-29 [microbiology] qiime2 sample pretreatment form automation script
Is it difficult to jump job ByteDance? With these skills, you can easily pass
[JUC series] overview of fork/join framework