summaryrefslogtreecommitdiffstats
path: root/drivers/lightnvm/pblk.h
Commit message (Expand)AuthorAgeFilesLines
* lightnvm: pblk: improve line helpersJavier González2018-10-091-4/+9
* lightnvm: pblk: add helpers for chunk addressesJavier González2018-10-091-0/+19
* lightnvm: pblk: refactor put line fn on read completionMatias Bjørling2018-10-091-0/+2
* lightnvm: pblk: unify vector max req constantsMatias Bjørling2018-10-091-6/+4
* lightnvm: move bad block and chunk state logic to coreMatias Bjørling2018-10-091-1/+1
* lightnvm: combine 1.2 and 2.0 command flagsMatias Bjørling2018-10-091-38/+0
* lightnvm: pblk: add asynchronous partial readHeiner Litz2018-07-131-0/+10
* lightnvm: pblk: expose generic disk name on pr_* msgsMatias Bjørling2018-07-131-9/+20
* lightnvm: move NVM_DEBUG to pblkMatias Bjørling2018-07-131-3/+3
* lightnvm: pblk: handle case when mw_cunits equals to 0Marcin Dziegielewski2018-07-131-3/+0
* lightnvm: pblk: kick writer on new flush pointsHans Holmberg2018-06-011-0/+1
* lightnvm: pblk: garbage collect lines with failed writesHans Holmberg2018-06-011-4/+21
* lightnvm: pblk: rework write error recovery pathHans Holmberg2018-06-011-8/+3
* lightnvm: pblk: remove dead functionJavier González2018-06-011-1/+0
* lightnvm: pass flag on graceful teardown to targetsJavier González2018-06-011-1/+3
* lightnvm: pblk: remove unnecessary argumentJavier González2018-06-011-1/+1
* lightnvm: convert to bioset_init()/mempool_init()Kent Overstreet2018-05-301-7/+7
* lightnvm: pblk: implement 2.0 supportJavier González2018-03-291-44/+152
* lightnvm: pblk: implement get log report chunkJavier González2018-03-291-0/+7
* lightnvm: pblk: rename ppaf* to addrf*Javier González2018-03-291-8/+8
* lightnvm: add support for 2.0 address formatJavier González2018-03-291-2/+2
* lightnvm: normalize geometry nomenclatureJavier González2018-03-291-10/+10
* lightnvm: simplify geometry structureJavier González2018-03-291-50/+33
* lightnvm: pblk: refactor bad block identificationJavier González2018-03-291-6/+0
* lightnvm: pblk: add padding distribution sysfs attributeHans Holmberg2018-03-291-1/+5
* lightnvm: pblk: export write amplification counters to sysfsHans Holmberg2018-03-291-7/+35
* lightnvm: pblk: check data lines version on recoveryHans Holmberg2018-03-291-2/+14
* lightnvm: pblk: refactor pblk_ppa_comp functionMatias Bjørling2018-01-051-4/+1
* lightnvm: pblk: add iostat supportJavier González2018-01-051-0/+1
* lightnvm: pblk: do not log recovery read errorsJavier González2018-01-051-0/+1
* lightnvm: set target over-provision on create ioctlJavier González2018-01-051-0/+2
* lightnvm: pblk: use exact free block counter in RLJavier González2018-01-051-6/+9
* lightnvm: pblk: rename sync_point to flush_pointHans Holmberg2018-01-051-3/+3
* lightnvm: pblk: refactor emeta consistency checkHans Holmberg2018-01-051-1/+1
* lightnvm: pblk: remove pblk_for_each_lun helperJavier González2018-01-051-4/+0
* lightnvm: pblk: compress and reorder helper functionsJavier González2018-01-051-73/+46
* lightnvm: make geometry structures 2.0 readyMatias Bjørling2018-01-051-4/+4
* lightnvm: Convert timers to use timer_setup()Kees Cook2017-11-211-1/+1
* lightnvm: pblk: remove leftover testing functionJavier González2017-10-241-5/+0
* lightnvm: implement generic path for sync I/OJavier González2017-10-131-3/+39
* lightnvm: pblk: cleanup unused and static functionsJavier González2017-10-131-9/+5
* lightnvm: pblk: gc all lines in the pipeline before exitHans Holmberg2017-10-131-1/+4
* lightnvm: pblk: start gc if needed during initHans Holmberg2017-10-131-0/+2
* lightnvm: pblk: free full lines during recoveryHans Holmberg2017-10-131-0/+1
* lightnvm: pblk: enable 1 LUN configurationJavier González2017-10-131-1/+1
* lightnvm: pblk: guarantee line integrity on readsJavier González2017-10-131-0/+2
* lightnvm: pblk: check lba sanity on read pathJavier González2017-10-131-1/+3
* lightnvm: pblk: refactor rqd alloc/freeJavier González2017-10-131-2/+2
* lightnvm: pblk: improve naming for internal req.Javier González2017-10-131-3/+8
* lightnvm: pblk: allocate bio size more accuratelyJavier González2017-10-131-2/+2