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 --- |