summaryrefslogtreecommitdiff
path: root/drivers/nvme/nvme.c
Commit message (Expand)AuthorAgeFilesLines
* bootstd: Add an NVMe bootdevSimon Glass2023-01-231-0/+5
* Merge branch 'master' into nextTom Rini2022-09-191-5/+20
|\
| * nvme: Do a clean NVMe shutdownHector Martin2022-08-261-5/+20
* | blk: Switch over to using uclass IDsSimon Glass2022-09-161-1/+1
* | nvme: Fix multipage prp-listAlexander Sowarka2022-09-151-4/+4
|/
* nvme: call device_probe() after scanningAKASHI Takahiro2022-04-091-0/+4
* nvme: Add shutdown functionMark Kettenis2022-02-101-0/+7
* nvme: Introduce driver opsMark Kettenis2022-02-101-27/+18
* nvme: Split out PCI supportMark Kettenis2022-02-101-35/+3
* nvme: invalidate correct memory range after readStefan Agner2021-10-121-3/+4
* nvme: Don't clear nvme blk device's priv spaceBin Meng2021-06-231-1/+0
* nvme: Drop useless members of 'struct nvme_ns'Bin Meng2021-06-231-3/+1
* nvme: Eliminate the offset of one during block dev creationBin Meng2021-06-231-3/+3
* nvme: Skip block device creation for inactive namespacesBin Meng2021-06-231-1/+22
* nvme: Move block dev creation from uclass post_probe() to driver probe()Bin Meng2021-06-231-0/+18
* nvme: Remove the redundant aqa value settingWesley Sheng2021-06-231-1/+0
* nvme: Correct the prps per page calculation methodWesley Sheng2021-06-231-1/+1
* nvme: fix for big endian systemsDavid Lamparter2021-06-231-4/+4
* nvme: Elaborate on cache maintenance operation in get/set_featuresWIP/2021-03-19-assorted-fixesAndre Przywara2021-03-191-5/+20
* nvme: Always invalidate whole cqes[] arrayAndre Przywara2021-03-191-4/+12
* dm: treewide: Rename ..._platdata variables to just ..._platSimon Glass2020-12-131-1/+1
* dm: treewide: Rename 'platdata' variables to just 'plat'Simon Glass2020-12-131-3/+3
* dm: treewide: Rename auto_alloc_size members to be shorterSimon Glass2020-12-131-2/+2
* nvme: Invalidate dcache before submitting admin cmdJagan Teki2020-06-231-0/+3
* common: Drop log.h from common headerSimon Glass2020-05-181-0/+1
* common: Drop part.h from common headerSimon Glass2020-05-181-0/+1
* dm: core: Create a new header file for 'compat' featuresSimon Glass2020-02-051-0/+2
* common: Move ARM cache operations out of common.hSimon Glass2019-12-021-0/+1
* common: Move get_ticks() function out of common.hSimon Glass2019-12-021-0/+1
* nvme: use page-aligned buffer for identify commandPatrick Wildt2019-10-311-6/+18
* nvme: flush dcache on both r/w, and the prp listPatrick Wildt2019-10-311-3/+5
* nvme: add accessor to namespace id and eui64Patrick Wildt2019-10-061-0/+13
* nvme: Fix PRP Offset InvalidAaron Williams2019-08-261-10/+19
* nvme: Fix warning of cast from pointer to integer of different sizeBin Meng2019-05-191-2/+2
* blk: Call part_init() in the post_probe() methodBin Meng2018-11-141-1/+0
* SPDX: Convert all of our single license tags to Linux Kernel styleTom Rini2018-05-071-2/+1
* nvme: Remove dead codes in nvme_setup_io_queues()Bin Meng2017-09-031-3/+0
* nvme: Fix potential sign extension issue in nvme_blk_rw()Bin Meng2017-09-031-1/+1
* nvme: Fix wrong ndev->queues memsetBin Meng2017-09-031-2/+1
* nvme: Get rid of the global variable nvme_infoBin Meng2017-08-281-6/+5
* nvme: Apply cache operations on the DMA buffersBin Meng2017-08-281-3/+29
* nvme: Consolidate block read and write routinesBin Meng2017-08-281-53/+12
* nvme: Use macros to access NVMe queuesBin Meng2017-08-281-7/+15
* nvme: Respect timeout when en/disabling the controllerBin Meng2017-08-281-3/+11
* nvme: Cache controller's capabilitiesBin Meng2017-08-281-6/+5
* nvme: Fix endianness assignment to prp2 in nvme_identify()Bin Meng2017-08-281-1/+1
* nvme: Fix ndev->queues allocationBin Meng2017-08-281-2/+2
* nvme: Fix getting PCI vendor id of the NVMe block deviceBin Meng2017-08-281-21/+3
* nvme: Handle zero Maximum Data Transfer Size (MDTS)Bin Meng2017-08-131-0/+21
* nvme: Fix number of blocks detectionJon Nettleton2017-08-131-1/+1