pci.c (aa22c8e6650d29a00196087caa2bbb32dc6117bc) pci.c (c0f2f45be2976abe973c8cd544f38e2d928771b0)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * NVM Express device driver
4 * Copyright (c) 2011-2014, Intel Corporation.
5 */
6
7#include <linux/aer.h>
8#include <linux/async.h>

--- 1681 unchanged lines hidden (view full) ---

1690 nvmeq = &dev->queues[0];
1691 aqa = nvmeq->q_depth - 1;
1692 aqa |= aqa << 16;
1693
1694 writel(aqa, dev->bar + NVME_REG_AQA);
1695 lo_hi_writeq(nvmeq->sq_dma_addr, dev->bar + NVME_REG_ASQ);
1696 lo_hi_writeq(nvmeq->cq_dma_addr, dev->bar + NVME_REG_ACQ);
1697
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * NVM Express device driver
4 * Copyright (c) 2011-2014, Intel Corporation.
5 */
6
7#include <linux/aer.h>
8#include <linux/async.h>

--- 1681 unchanged lines hidden (view full) ---

1690 nvmeq = &dev->queues[0];
1691 aqa = nvmeq->q_depth - 1;
1692 aqa |= aqa << 16;
1693
1694 writel(aqa, dev->bar + NVME_REG_AQA);
1695 lo_hi_writeq(nvmeq->sq_dma_addr, dev->bar + NVME_REG_ASQ);
1696 lo_hi_writeq(nvmeq->cq_dma_addr, dev->bar + NVME_REG_ACQ);
1697
1698 result = nvme_enable_ctrl(&dev->ctrl, dev->ctrl.cap);
1698 result = nvme_enable_ctrl(&dev->ctrl);
1699 if (result)
1700 return result;
1701
1702 nvmeq->cq_vector = 0;
1703 nvme_init_queue(nvmeq, 0);
1704 result = queue_request_irq(nvmeq);
1705 if (result) {
1706 dev->online_queues--;

--- 1370 unchanged lines hidden ---
1699 if (result)
1700 return result;
1701
1702 nvmeq->cq_vector = 0;
1703 nvme_init_queue(nvmeq, 0);
1704 result = queue_request_irq(nvmeq);
1705 if (result) {
1706 dev->online_queues--;

--- 1370 unchanged lines hidden ---