Lines Matching refs:queue
68 * admin and the IO queue share the same tag space. Additionally, tags
70 * queue depth to 0x40. Instead of wasting half of that on the admin queue
92 * admin queue): Those commands must still be added to the NVMMU but the DMA
95 * Programming the PRPs to the same values as those in the submission queue
98 * In that setting the NVMe driver first programs the submission queue entry
103 * Since Linux doesn't do any of that we may as well just point both the queue
125 * The Apple NVMe controller only supports a single admin and a single IO queue
128 * The completion queue works as usual. The submission "queue" instead is
735 struct nvme_ns *ns = hctx->queue->queuedata;
748 * ensure we can drain requests on a dying queue.
1073 /* Setup the NVMMU for the maximum admin and IO queue depth */
1087 /* Setup the admin queue */
1101 APPLE_ANS_MAX_QUEUE_DEPTH - 1; /* 0's based queue depth */
1109 dev_dbg(anv->dev, "Starting admin queue");
1270 * both queues. The admin queue gets the first APPLE_NVME_AQ_DEPTH which
1271 * must be marked as reserved in the IO queue.
1313 * We need the maximum queue depth here because the NVMMU only has a