Gitiles
Code Review
Sign In
git01.mediatek.com
/
filogic
/
uboot
/
9e4e7ed9099d31c72631088c1f615be89367f231
/
drivers
/
nvme
693d559
nvme: Update nvme_scan_namespace to keep trying on busy
by Moritz Fischer
· Wed Jan 10 05:04:48 2024 +0000
d04fd99
nvme: Fix error code and log to indicate busy
by Moritz Fischer
· Wed Jan 10 05:04:47 2024 +0000
2294ecb
blk: Use a macro for the typical block size
by Bin Meng
· Tue Sep 26 16:43:31 2023 +0800
b1d581d
bootstd: Rename bootdev_setup_sibling_blk()
by Simon Glass
· Sun Jul 30 11:15:14 2023 -0600
7bb3cee
nvme: Provide more useful debugging messages
by Simon Glass
· Sat Jul 15 21:38:54 2023 -0600
1cee77e
nvme: pci: Enable for SPL
by Mayuresh Chitale
· Sat Jun 03 19:32:55 2023 +0530
4e969d6
nvme: Enable PCI bus mastering
by Simon Glass
· Thu May 04 16:55:07 2023 -0600
7e1f6a4
bootstd: Add a new pre-scan priority for bootdevs
by Simon Glass
· Tue Jan 17 10:48:08 2023 -0700
0838287
bootstd: Add an NVMe bootdev
by Simon Glass
· Tue Jan 17 10:47:47 2023 -0700
586c22b
Merge branch 'master' into next
by Tom Rini
· Mon Sep 19 13:19:39 2022 -0400
dbfa32c
blk: Switch over to using uclass IDs
by Simon Glass
· Thu Aug 11 19:34:59 2022 -0600
e1a5ec5
blk: Select SPL_LEGACY_BLOCK automatically
by Simon Glass
· Thu Aug 11 19:34:49 2022 -0600
3bf7d7a
blk: Rename HAVE_BLOCK_DEVICE
by Simon Glass
· Thu Aug 11 19:34:48 2022 -0600
a78e906
blk: Enable CONFIG_BLK for all media
by Simon Glass
· Thu Aug 11 19:34:41 2022 -0600
d34dab6
nvme: Fix multipage prp-list
by Alexander Sowarka
· Sun Aug 28 21:30:20 2022 +0200
19104f7
nvme: Do a clean NVMe shutdown
by Hector Martin
· Sun Jul 31 15:31:31 2022 +0900
e3a438f
arm: apple: nvme: Add SART support and RTKit buffer management
by Janne Grunau
· Tue Jun 14 09:09:07 2022 +0200
6520c82
pci: Add mask parameter to dm_pci_map_bar()
by Andrew Scull
· Thu Apr 21 16:11:13 2022 +0000
58c6102
pci: Map bars with offset and length
by Andrew Scull
· Thu Apr 21 16:11:10 2022 +0000
9fb7a36
nvme: call device_probe() after scanning
by AKASHI Takahiro
· Tue Mar 08 20:36:42 2022 +0900
31d5f7b
nvme: apple: Add driver for Apple NVMe storage controller
by Mark Kettenis
· Sat Jan 22 20:38:18 2022 +0100
a106a30
nvme: Add shutdown function
by Mark Kettenis
· Sat Jan 22 20:38:16 2022 +0100
7579e90
nvme: Introduce driver ops
by Mark Kettenis
· Sat Jan 22 20:38:15 2022 +0100
f8463d6
nvme: Split out PCI support
by Mark Kettenis
· Sat Jan 22 20:38:11 2022 +0100
2684c93
nvme: Do not allocate 8kB buffer on stack
by Pali Rohár
· Thu Dec 09 11:06:39 2021 +0100
2c85230
nvme: invalidate correct memory range after read
by Stefan Agner
· Mon Oct 04 11:24:51 2021 +0200
8131335
dm: define LOG_CATEGORY for all uclass
by Patrick Delaunay
· Tue Apr 27 11:02:19 2021 +0200
bc80956
nvme: Don't clear nvme blk device's priv space
by Bin Meng
· Tue Jun 22 21:16:21 2021 +0800
36144bb
nvme: Drop useless members of 'struct nvme_ns'
by Bin Meng
· Tue Jun 22 21:16:20 2021 +0800
abc6d08
nvme: Eliminate the offset of one during block dev creation
by Bin Meng
· Tue Jun 22 21:16:19 2021 +0800
818db24
nvme: Skip block device creation for inactive namespaces
by Bin Meng
· Tue Jun 22 21:16:18 2021 +0800
a82f325
nvme: Move block dev creation from uclass post_probe() to driver probe()
by Bin Meng
· Tue Jun 22 21:16:17 2021 +0800
631dde6
nvme: Remove the redundant aqa value setting
by Wesley Sheng
· Tue Jun 22 11:34:43 2021 +0800
85a9561
nvme: Correct the prps per page calculation method
by Wesley Sheng
· Tue Jun 22 11:34:21 2021 +0800
9f7e942
nvme: fix for big endian systems
by David Lamparter
· Thu May 06 20:24:30 2021 +0200
0608336
nvme: Elaborate on cache maintenance operation in get/set_features
by Andre Przywara
· Tue Mar 02 15:43:43 2021 +0000
7309c17
nvme: Always invalidate whole cqes[] array
by Andre Przywara
· Mon Feb 08 13:31:54 2021 +0000
e6256ce
Merge tag 'v2021.01-rc5' into next
by Tom Rini
· Tue Jan 05 16:20:26 2021 -0500
9fbb0aa
nvme: Use only 32-bit accesses in nvme_writeq/nvme_readq
by Stefan Agner
· Wed Dec 30 13:16:36 2020 +0100
b75b15b
dm: treewide: Rename ..._platdata variables to just ..._plat
by Simon Glass
· Thu Dec 03 16:55:23 2020 -0700
71fa5b4
dm: treewide: Rename 'platdata' variables to just 'plat'
by Simon Glass
· Thu Dec 03 16:55:18 2020 -0700
8a2b47f
dm: treewide: Rename auto_alloc_size members to be shorter
by Simon Glass
· Thu Dec 03 16:55:17 2020 -0700
82bc1a6
nvme: Invalidate dcache before submitting admin cmd
by Jagan Teki
· Wed Jun 10 21:18:23 2020 +0200
0f2af88
common: Drop log.h from common header
by Simon Glass
· Sun May 10 11:40:05 2020 -0600
655306c
common: Drop part.h from common header
by Simon Glass
· Sun May 10 11:39:58 2020 -0600
9bc1564
dm: core: Create a new header file for 'compat' features
by Simon Glass
· Mon Feb 03 07:36:16 2020 -0700
6333448
common: Move ARM cache operations out of common.h
by Simon Glass
· Thu Nov 14 12:57:39 2019 -0700
495a5dc
common: Move get_ticks() function out of common.h
by Simon Glass
· Thu Nov 14 12:57:30 2019 -0700
968854f
nvme: use page-aligned buffer for identify command
by Patrick Wildt
· Wed Oct 16 08:42:04 2019 +0200
95f4aba
nvme: flush dcache on both r/w, and the prp list
by Patrick Wildt
· Wed Oct 16 23:22:50 2019 +0200
ccdff86
nvme: add accessor to namespace id and eui64
by Patrick Wildt
· Thu Oct 03 13:48:47 2019 +0200
2db5134
nvme: Fix PRP Offset Invalid
by Aaron Williams
· Thu Aug 22 20:37:26 2019 -0700
225589d
nvme: Fix warning of cast from pointer to integer of different size
by Bin Meng
· Wed May 15 08:37:56 2019 -0700
cbc3da8
blk: Call part_init() in the post_probe() method
by Bin Meng
· Mon Oct 15 02:21:07 2018 -0700
10e4779
SPDX: Convert all of our single license tags to Linux Kernel style
by Tom Rini
· Sun May 06 17:58:06 2018 -0400
b10ba90
Move most CONFIG_HAVE_BLOCK_DEVICE to Kconfig
by Adam Ford
· Tue Feb 06 12:43:56 2018 -0600
c9ee946
nvme: Remove dead codes in nvme_setup_io_queues()
by Bin Meng
· Sat Sep 02 08:15:37 2017 -0700
8ac9f6c
nvme: Fix potential sign extension issue in nvme_blk_rw()
by Bin Meng
· Sat Sep 02 08:15:36 2017 -0700
318dda2
nvme: Fix wrong ndev->queues memset
by Bin Meng
· Sat Sep 02 08:15:35 2017 -0700
34818738
nvme: Get rid of the global variable nvme_info
by Bin Meng
· Tue Aug 22 08:15:16 2017 -0700
fbd422b
nvme: Use blk_create_devicef() API
by Bin Meng
· Tue Aug 22 08:15:15 2017 -0700
578b195
nvme: Apply cache operations on the DMA buffers
by Bin Meng
· Tue Aug 22 08:15:14 2017 -0700
29e558d
nvme: Consolidate block read and write routines
by Bin Meng
· Tue Aug 22 08:15:13 2017 -0700
1c42a29
nvme: Use macros to access NVMe queues
by Bin Meng
· Tue Aug 22 08:15:12 2017 -0700
dff7df7c
nvme: Respect timeout when en/disabling the controller
by Bin Meng
· Tue Aug 22 08:15:11 2017 -0700
f03e5fc
nvme: Cache controller's capabilities
by Bin Meng
· Tue Aug 22 08:15:10 2017 -0700
b3ea27d
nvme: Fix endianness assignment to prp2 in nvme_identify()
by Bin Meng
· Tue Aug 22 08:15:09 2017 -0700
663f4b7
nvme: Fix ndev->queues allocation
by Bin Meng
· Tue Aug 22 08:15:08 2017 -0700
a7cbfff
nvme: Fix getting PCI vendor id of the NVMe block device
by Bin Meng
· Tue Aug 22 08:15:07 2017 -0700
0c8c930
nvme: Remove useless defines
by Bin Meng
· Tue Aug 22 08:15:06 2017 -0700
ab1c160
nvme: Handle zero Maximum Data Transfer Size (MDTS)
by Bin Meng
· Thu Aug 03 02:31:02 2017 -0700
e15555a
nvme: Fix number of blocks detection
by Jon Nettleton
· Thu Aug 03 02:31:01 2017 -0700
7435481
nvme: Detect devices that are class Storage Express
by Jon Nettleton
· Thu Aug 03 02:31:00 2017 -0700
a744a4f
nvme: Add show routine to print detailed information
by Zhikang Zhang
· Thu Aug 03 02:30:58 2017 -0700
145b88f
nvme: Add NVM Express driver support
by Zhikang Zhang
· Thu Aug 03 02:30:57 2017 -0700