linux_dsm_epyc7002/drivers/nvme/host
Christoph Hellwig 7a67cbea65 nvme: use offset instead of a struct for registers
This makes life easier for future non-PCI drivers where access to the
registers might be more complicated.  Note that Linux drivers are
pretty evenly split between the two versions, and in fact the NVMe
driver already uses offsets for the doorbells.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Acked-by: Keith Busch <keith.busch@intel.com>
[Fixed CMBSZ offset]
Signed-off-by: Keith Busch <keith.busch@intel.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
2015-12-01 10:59:38 -07:00
..
core.c nvme: split command submission helpers out of pci.c 2015-12-01 10:59:38 -07:00
Kconfig NVMe: Add explicit block config dependency 2015-10-12 11:43:22 -06:00
lightnvm.c blk-mq: add a flags parameter to blk_mq_alloc_request 2015-12-01 10:53:59 -07:00
Makefile nvme: split command submission helpers out of pci.c 2015-12-01 10:59:38 -07:00
nvme.h nvme: use offset instead of a struct for registers 2015-12-01 10:59:38 -07:00
pci.c nvme: use offset instead of a struct for registers 2015-12-01 10:59:38 -07:00
scsi.c nvme: use offset instead of a struct for registers 2015-12-01 10:59:38 -07:00