aboutsummaryrefslogtreecommitdiff
path: root/drivers/lightnvm/pblk.h
AgeCommit message (Expand)AuthorFilesLines
2019-08-06lightnvm: pblk: use kvmalloc for metadataGravatar Hans Holmberg 1-23/+0
2019-08-06lightnvm: move metadata mapping to lower level driverGravatar Hans Holmberg 1-6/+2
2019-05-06lightnvm: pblk: simplify partial read pathGravatar Igor Konopko 1-15/+3
2019-05-06lightnvm: pblk: IO path reorganizationGravatar Igor Konopko 1-2/+2
2019-05-06lightnvm: pblk: GC error handlingGravatar Igor Konopko 1-0/+2
2019-05-06lightnvm: pblk: remove internal IO timeoutGravatar Igor Konopko 1-2/+0
2019-05-06lightnvm: pblk: remove unused smeta_ssec fieldGravatar Igor Konopko 1-1/+0
2019-05-06lightnvm: pblk: reduce L2P memory footprintGravatar Igor Konopko 1-1/+0
2019-02-11lightnvm: pblk: fix race condition on GCGravatar Heiner Litz 1-0/+1
2019-02-11lightnvm: pblk: prevent stall due to wb thresholdGravatar Javier González 1-1/+1
2019-02-11lightnvm: pblk: Switch to use new generic UUID APIGravatar Andy Shevchenko 1-9/+1
2019-02-11lightnvm: Use u64 instead of __le64 for CPU visible sideGravatar Andy Shevchenko 1-2/+2
2018-12-11lightnvm: pblk: do not overwrite ppa list with meta listGravatar Igor Konopko 1-2/+5
2018-12-11lightnvm: pblk: support packed metadataGravatar Igor Konopko 1-1/+9
2018-12-11lightnvm: dynamic DMA pool entry sizeGravatar Igor Konopko 1-1/+5
2018-12-11lightnvm: pblk: add helpers for OOB metadataGravatar Igor Konopko 1-0/+6
2018-12-11lightnvm: pblk: move lba list to partial read contextGravatar Igor Konopko 1-0/+2
2018-12-11lightnvm: pblk: set conservative threshold for user writesGravatar Hans Holmberg 1-1/+11
2018-12-11lightnvm: pblk: stop writes gracefully when running out of linesGravatar Hans Holmberg 1-2/+2
2018-10-09lightnvm: pblk: guarantee that backpointer is respected on writer stallGravatar Javier González 1-1/+7
2018-10-09lightnvm: pblk: move ring buffer alloc/free rb initGravatar Javier González 1-5/+2
2018-10-09lightnvm: pblk: encapsulate rb pointer operationsGravatar Javier González 1-0/+2
2018-10-09lightnvm: pblk: remove unused functionGravatar Javier González 1-2/+0
2018-10-09lightnvm: pblk: add SPDX license tagGravatar Javier González 1-0/+1
2018-10-09lightnvm: pblk: take write semaphore on metadataGravatar Javier González 1-0/+1
2018-10-09lightnvm: pblk: refactor metadata pathsGravatar Javier González 1-2/+2
2018-10-09lightnvm: pblk: encapsulate rqd dma allocationsGravatar Javier González 1-0/+2
2018-10-09lightnvm: pblk: calculate line pad distance in helperGravatar Javier González 1-8/+0
2018-10-09lightnvm: move ppa transformations to coreGravatar Javier González 1-74/+4
2018-10-09lightnvm: pblk: add tracing for chunk resetsGravatar Hans Holmberg 1-0/+6
2018-10-09lightnvm: pblk: add trace events for chunk statesGravatar Hans Holmberg 1-0/+8
2018-10-09lightnvm: pblk: remove debug from pblk_[down/up]_pageGravatar Matias Bjørling 1-3/+3
2018-10-09lightnvm: pblk: remove unused parameters in pblk_up_rqGravatar Hans Holmberg 1-2/+1
2018-10-09lightnvm: pblk: allocate line map bitmaps using a mempoolGravatar Hans Holmberg 1-0/+4
2018-10-09lightnvm: introduce nvm_rq_to_ppa_listGravatar Hans Holmberg 1-3/+1
2018-10-09lightnvm: pblk: remove unused variable.Gravatar Javier González 1-1/+0
2018-10-09lightnvm: pblk: improve line helpersGravatar Javier González 1-4/+9
2018-10-09lightnvm: pblk: add helpers for chunk addressesGravatar Javier González 1-0/+19
2018-10-09lightnvm: pblk: refactor put line fn on read completionGravatar Matias Bjørling 1-0/+2
2018-10-09lightnvm: pblk: unify vector max req constantsGravatar Matias Bjørling 1-6/+4
2018-10-09lightnvm: move bad block and chunk state logic to coreGravatar Matias Bjørling 1-1/+1
2018-10-09lightnvm: combine 1.2 and 2.0 command flagsGravatar Matias Bjørling 1-38/+0
2018-07-13lightnvm: pblk: add asynchronous partial readGravatar Heiner Litz 1-0/+10
2018-07-13lightnvm: pblk: expose generic disk name on pr_* msgsGravatar Matias Bjørling 1-9/+20
2018-07-13lightnvm: move NVM_DEBUG to pblkGravatar Matias Bjørling 1-3/+3
2018-07-13lightnvm: pblk: handle case when mw_cunits equals to 0Gravatar Marcin Dziegielewski 1-3/+0
2018-06-01lightnvm: pblk: kick writer on new flush pointsGravatar Hans Holmberg 1-0/+1
2018-06-01lightnvm: pblk: garbage collect lines with failed writesGravatar Hans Holmberg 1-4/+21
2018-06-01lightnvm: pblk: rework write error recovery pathGravatar Hans Holmberg 1-8/+3
2018-06-01lightnvm: pblk: remove dead functionGravatar Javier González 1-1/+0