aboutsummaryrefslogtreecommitdiff
path: root/drivers/nvme/nvme.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-20Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet"WIP/20May2024-nextTom Rini1-1/+0
2024-05-19Revert "Merge patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet""Tom Rini1-0/+1
2024-05-07nvme: Remove <common.h> and add needed includesTom Rini1-1/+0
2024-01-18nvme: Update nvme_scan_namespace to keep trying on busyMoritz Fischer1-1/+3
2024-01-18nvme: Fix error code and log to indicate busyMoritz Fischer1-2/+2
2023-10-10blk: Use a macro for the typical block sizeBin Meng1-1/+1
2023-08-09bootstd: Rename bootdev_setup_sibling_blk()Simon Glass1-1/+1
2023-07-17nvme: Provide more useful debugging messagesSimon Glass1-10/+26
2023-01-23bootstd: Add an NVMe bootdevSimon Glass1-0/+5
2022-09-19Merge branch 'master' into nextTom Rini1-5/+20
2022-09-16blk: Switch over to using uclass IDsSimon Glass1-1/+1
2022-09-15nvme: Fix multipage prp-listAlexander Sowarka1-4/+4
2022-08-26nvme: Do a clean NVMe shutdownHector Martin1-5/+20
2022-04-09nvme: call device_probe() after scanningAKASHI Takahiro1-0/+4
2022-02-10nvme: Add shutdown functionMark Kettenis1-0/+7
2022-02-10nvme: Introduce driver opsMark Kettenis1-27/+18
2022-02-10nvme: Split out PCI supportMark Kettenis1-35/+3
2021-10-12nvme: invalidate correct memory range after readWIP/2021-10-12-assorted-fixes-and-updatesStefan Agner1-3/+4
2021-06-23nvme: Don't clear nvme blk device's priv spaceBin Meng1-1/+0
2021-06-23nvme: Drop useless members of 'struct nvme_ns'Bin Meng1-3/+1
2021-06-23nvme: Eliminate the offset of one during block dev creationBin Meng1-3/+3
2021-06-23nvme: Skip block device creation for inactive namespacesBin Meng1-1/+22
2021-06-23nvme: Move block dev creation from uclass post_probe() to driver probe()Bin Meng1-0/+18
2021-06-23nvme: Remove the redundant aqa value settingWesley Sheng1-1/+0
2021-06-23nvme: Correct the prps per page calculation methodWesley Sheng1-1/+1
2021-06-23nvme: fix for big endian systemsDavid Lamparter1-4/+4
2021-03-19nvme: Elaborate on cache maintenance operation in get/set_featuresWIP/2021-03-19-assorted-fixesAndre Przywara1-5/+20
2021-03-19nvme: Always invalidate whole cqes[] arrayAndre Przywara1-4/+12
2020-12-13dm: treewide: Rename ..._platdata variables to just ..._platSimon Glass1-1/+1
2020-12-13dm: treewide: Rename 'platdata' variables to just 'plat'Simon Glass1-3/+3
2020-12-13dm: treewide: Rename auto_alloc_size members to be shorterSimon Glass1-2/+2
2020-06-23nvme: Invalidate dcache before submitting admin cmdJagan Teki1-0/+3
2020-05-18common: Drop log.h from common headerSimon Glass1-0/+1
2020-05-18common: Drop part.h from common headerSimon Glass1-0/+1
2020-02-05dm: core: Create a new header file for 'compat' featuresSimon Glass1-0/+2
2019-12-02common: Move ARM cache operations out of common.hSimon Glass1-0/+1
2019-12-02common: Move get_ticks() function out of common.hSimon Glass1-0/+1
2019-10-31nvme: use page-aligned buffer for identify commandPatrick Wildt1-6/+18
2019-10-31nvme: flush dcache on both r/w, and the prp listPatrick Wildt1-3/+5
2019-10-06nvme: add accessor to namespace id and eui64Patrick Wildt1-0/+13
2019-08-26nvme: Fix PRP Offset InvalidAaron Williams1-10/+19
2019-05-19nvme: Fix warning of cast from pointer to integer of different sizeBin Meng1-2/+2
2018-11-14blk: Call part_init() in the post_probe() methodBin Meng1-1/+0
2018-05-07SPDX: Convert all of our single license tags to Linux Kernel styleTom Rini1-2/+1
2017-09-03nvme: Remove dead codes in nvme_setup_io_queues()Bin Meng1-3/+0
2017-09-03nvme: Fix potential sign extension issue in nvme_blk_rw()Bin Meng1-1/+1
2017-09-03nvme: Fix wrong ndev->queues memsetBin Meng1-2/+1
2017-08-28nvme: Get rid of the global variable nvme_infoBin Meng1-6/+5
2017-08-28nvme: Apply cache operations on the DMA buffersBin Meng1-3/+29
2017-08-28nvme: Consolidate block read and write routinesBin Meng1-53/+12