summaryrefslogtreecommitdiffstats
path: root/drivers/lightnvm/pblk.h
AgeCommit message (Expand)AuthorFilesLines
2018-12-11lightnvm: pblk: do not overwrite ppa list with meta listIgor Konopko1-2/+5
2018-12-11lightnvm: pblk: support packed metadataIgor Konopko1-1/+9
2018-12-11lightnvm: dynamic DMA pool entry sizeIgor Konopko1-1/+5
2018-12-11lightnvm: pblk: add helpers for OOB metadataIgor Konopko1-0/+6
2018-12-11lightnvm: pblk: move lba list to partial read contextIgor Konopko1-0/+2
2018-12-11lightnvm: pblk: set conservative threshold for user writesHans Holmberg1-1/+11
2018-12-11lightnvm: pblk: stop writes gracefully when running out of linesHans Holmberg1-2/+2
2018-10-09lightnvm: pblk: guarantee that backpointer is respected on writer stallJavier González1-1/+7
2018-10-09lightnvm: pblk: move ring buffer alloc/free rb initJavier González1-5/+2
2018-10-09lightnvm: pblk: encapsulate rb pointer operationsJavier González1-0/+2
2018-10-09lightnvm: pblk: remove unused functionJavier González1-2/+0
2018-10-09lightnvm: pblk: add SPDX license tagJavier González1-0/+1
2018-10-09lightnvm: pblk: take write semaphore on metadataJavier González1-0/+1
2018-10-09lightnvm: pblk: refactor metadata pathsJavier González1-2/+2
2018-10-09lightnvm: pblk: encapsulate rqd dma allocationsJavier González1-0/+2
2018-10-09lightnvm: pblk: calculate line pad distance in helperJavier González1-8/+0
2018-10-09lightnvm: move ppa transformations to coreJavier González1-74/+4
2018-10-09lightnvm: pblk: add tracing for chunk resetsHans Holmberg1-0/+6
2018-10-09lightnvm: pblk: add trace events for chunk statesHans Holmberg1-0/+8
2018-10-09lightnvm: pblk: remove debug from pblk_[down/up]_pageMatias Bjørling1-3/+3
2018-10-09lightnvm: pblk: remove unused parameters in pblk_up_rqHans Holmberg1-2/+1
2018-10-09lightnvm: pblk: allocate line map bitmaps using a mempoolHans Holmberg1-0/+4
2018-10-09lightnvm: introduce nvm_rq_to_ppa_listHans Holmberg1-3/+1
2018-10-09lightnvm: pblk: remove unused variable.Javier González1-1/+0
2018-10-09lightnvm: pblk: improve line helpersJavier González1-4/+9
2018-10-09lightnvm: pblk: add helpers for chunk addressesJavier González1-0/+19
2018-10-09lightnvm: pblk: refactor put line fn on read completionMatias Bjørling1-0/+2
2018-10-09lightnvm: pblk: unify vector max req constantsMatias Bjørling1-6/+4
2018-10-09lightnvm: move bad block and chunk state logic to coreMatias Bjørling1-1/+1
2018-10-09lightnvm: combine 1.2 and 2.0 command flagsMatias Bjørling1-38/+0
2018-07-13lightnvm: pblk: add asynchronous partial readHeiner Litz1-0/+10
2018-07-13lightnvm: pblk: expose generic disk name on pr_* msgsMatias Bjørling1-9/+20
2018-07-13lightnvm: move NVM_DEBUG to pblkMatias Bjørling1-3/+3
2018-07-13lightnvm: pblk: handle case when mw_cunits equals to 0Marcin Dziegielewski1-3/+0
2018-06-01lightnvm: pblk: kick writer on new flush pointsHans Holmberg1-0/+1
2018-06-01lightnvm: pblk: garbage collect lines with failed writesHans Holmberg1-4/+21
2018-06-01lightnvm: pblk: rework write error recovery pathHans Holmberg1-8/+3
2018-06-01lightnvm: pblk: remove dead functionJavier González1-1/+0
2018-06-01lightnvm: pass flag on graceful teardown to targetsJavier González1-1/+3
2018-06-01lightnvm: pblk: remove unnecessary argumentJavier González1-1/+1
2018-05-30lightnvm: convert to bioset_init()/mempool_init()Kent Overstreet1-7/+7
2018-03-29lightnvm: pblk: implement 2.0 supportJavier González1-44/+152
2018-03-29lightnvm: pblk: implement get log report chunkJavier González1-0/+7
2018-03-29lightnvm: pblk: rename ppaf* to addrf*Javier González1-8/+8
2018-03-29lightnvm: add support for 2.0 address formatJavier González1-2/+2
2018-03-29lightnvm: normalize geometry nomenclatureJavier González1-10/+10
2018-03-29lightnvm: simplify geometry structureJavier González1-50/+33
2018-03-29lightnvm: pblk: refactor bad block identificationJavier González1-6/+0
2018-03-29lightnvm: pblk: add padding distribution sysfs attributeHans Holmberg1-1/+5
2018-03-29lightnvm: pblk: export write amplification counters to sysfsHans Holmberg1-7/+35