当前位置:网站首页>【NVMe2.0b 14-2】Create/Delete Queue
【NVMe2.0b 14-2】Create/Delete Queue
2022-06-30 08:15:00 【BGONE】
Create/Delete Queue
5.4Create I/O Completion Queue command
Create I/O Completion Queue The command is used to create a division Admin Completion Queue All but I/O Completion Queue.Admin Completion Queue It is through ACQ Register base address To create . Provided PRP List To describe CQ, be PRP List The same location in the physical memory of the host shall be maintained by the host software , Here it is CQ Corresponding to Delete I/O Completion Queue Command completed successfully or controller reset Before , Do not modify PRP List The value in . If modified PRP List value , Behavior is undefined .
Create I/O Completion Queue Command to use PRP Entry 1、Command Dword 10 and Command Dword 11 Field . Keep all other command specific fields .
5.4.1Command Completion
If the command has been completed , Then the controller should publish the completion queue entry to Admin Completion Queue, Indicates the status of the command .
Create I/O Completion Queue The specific status value of the command is in Figure 157 In the definition of .
5.5Create I/O Submission Queue command
Create I/O Submission Queue The command is used to create I/O Submission Queues.Admin Submission Queue It is through ASQ Register to specify its base address . If provided PRP List To describe the SQ, be PRP List The same location in the physical memory of the host shall be maintained by the host software , In the SQ Corresponding to Delete I/O Submission Queue Command completion or controller reset Before , Do not modify PRP List The value in . If modified PRP List value , Behavior is undefined .
Create I/O Submission Queue Command to use PRP Entry 1、Command Dword 10、Command Dword 11 and Command Dword 12 Field . Keep all other command specific fields .
5.5.1Command Completion
Create I/O Submission Queue When the order is complete , The controller publishes the completion queue entry to Admin Completion Queue.
Create I/O Submission Queue Command specific status values in Figure 162 In the definition of .
5.6Delete I/O Completion Queue command
Delete I/O Completion Queue The command is used to delete I/O Completion Queue.Delete I/O Completion Queue Command to use Command Dword 10 Field . Keep all other command specific fields . After this command is completed , describe Completion Queue Of PRP List May be released by the host software .
The host software shall ensure that after deleting Completion Queue Delete any related... Before I/O Submission Queue. If there is any associated I/O Submission Queues, be Delete I/O Completion Queue The command will abort and return Invalid Queue Deletion The status code .
Be careful : Cannot delete Admin Completion Queue.
5.6.1Command Completion
Delete I/O When the order is complete , The controller publishes the completion queue entry to Admin Completion Queue.Delete I/O Completion Queue Command specific status values in Figure 164 In the definition of .
5.7Delete I/O Submission Queue command
Delete I/O Submission Queue The command is used to delete I/O Submission Queue.Delete I/O Submission Queue Command to use Command Dword 10 Field . Keep all other command specific fields . When this command is complete , describe Submission Queue Of PRP List May be released by the host software .
Successfully completed Delete I/O Submission Queue After the command , All previously submitted to the designated Submission Queue Of I/O The command should be completed explicitly or implicitly . For Delete I/O Submission Queue The command returns before completing the queue entry , Previously submitted to... To be deleted I/O Submission Queue Other commands of may be completed in an appropriate state ( for example ,Successful Completion、Command Aborted due to SQ Deletion) . Successfully completed Delete I/O Submission Queue After the command , The controller should not publish committed to deleted I/O Submission Queue Any of the I/O The completion status of the command .Delete I/O Submission Queue The successful completion of the command indicates that there is no controller to issue a completion queue entry for any previously submitted I/O command , Returns the Command Aborted due to SQ Deletion The implicit completion state of .
Be careful : Cannot delete Admin Submission Queue.
5.7.1Command Completion
Submit to specified I/O Submission Queue After all commands of are completed or aborted , When the queue is deleted , Completion queue entries will be published to Admin Completion Queue.Delete I/O Submission Queue Command specific status values in Figure 166 In the definition of .
边栏推荐
- Redis设计与实现(一)| 数据结构 & 对象
- Experiment 3 remote control
- C preliminary chapter learning route
- Cesium learning notes (II) uploading data using rest API
- String and underlying character types of go data type
- Why don't you know what to do after graduation from university?
- JS中的this指向
- Deep learning - networks in networks and 1x1 convolution
- An example of a single service in a cloud project driven by a domain
- Vulfocus entry target
猜你喜欢
1. Problems related to OpenGL window and environment configuration
微信公众号第三方平台开发,零基础入门。想学我教你啊
vulfocus入门靶机
1162 Postfix Expression
Redis 的过期数据如何处理,淘汰机制都有那些?
全栈最全性能测试理论-总结
Sword finger offer II 076 The kth largest number in the array (use heap to solve TOPK problem)
[flower carving experience] 12 build the Arduino development environment of esp32c3
Deep learning - goal orientation
领域驱动下cloud项目中单个服务的示例
随机推荐
mysql无法连接内网的数据库
【笔记】Polygon mesh processing 学习笔记(10)
Redis设计与实现(八)| 事务
Applet uses QR code plug-in
Deep learning -- recurrent neural network
Deep learning - brnn and DRNN
Deep learning - residual networks resnets
C. Fishingprince Plays With Array
Deep learning -- using word embedding and word embedding features
Recurrence relation (difference equation) -- Hanoi problem
Opencv video
【花雕体验】12 搭建ESP32C3之Arduino开发环境
奇迹MU服务器租用选择 真实好用 稳定不卡 还能防入侵
[flower carving experience] 14 line blank board pingpong library test external sensor module (one)
JS代码案例
Niuke Xiaobai month race 52
Go 数据类型篇之基本数据类型之间的转化
At the end of June, you can start to make preparations, otherwise you won't have a share in such a profitable industry
MySQL加索引语句不加锁:ALGORITHM=INPLACE, LOCK=NONE
1163 Dijkstra Sequence