MCPcopy Create free account
hub / github.com/LemonOSProject/LemonOS / SetAdminCompletionQueueSize

Method SetAdminCompletionQueueSize

Kernel/include/nvme.h:369–371  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

367 }
368
369 __attribute__((always_inline)) inline void SetAdminCompletionQueueSize(uint16_t sz){
370 cRegs->adminQAttr = (cRegs->adminQAttr & ~NVME_AQA_ACQS(NVME_AQA_AQS_MASK)) | NVME_AQA_ACQS(sz - 1); // 0's based
371 }
372
373 __attribute__((always_inline)) inline void SetAdminSubmissionQueueSize(uint16_t sz){
374 cRegs->adminQAttr = (cRegs->adminQAttr & ~NVME_AQA_ASQS(NVME_AQA_AQS_MASK)) | NVME_AQA_ASQS(sz - 1); // 0's based

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected