aboutsummaryrefslogtreecommitdiff
path: root/drivers/lightnvm/pblk.h
AgeCommit message (Expand)AuthorFilesLines
2017-11-21lightnvm: Convert timers to use timer_setup()Gravatar Kees Cook 1-1/+1
2017-10-24lightnvm: pblk: remove leftover testing functionGravatar Javier González 1-5/+0
2017-10-13lightnvm: implement generic path for sync I/OGravatar Javier González 1-3/+39
2017-10-13lightnvm: pblk: cleanup unused and static functionsGravatar Javier González 1-9/+5
2017-10-13lightnvm: pblk: gc all lines in the pipeline before exitGravatar Hans Holmberg 1-1/+4
2017-10-13lightnvm: pblk: start gc if needed during initGravatar Hans Holmberg 1-0/+2
2017-10-13lightnvm: pblk: free full lines during recoveryGravatar Hans Holmberg 1-0/+1
2017-10-13lightnvm: pblk: enable 1 LUN configurationGravatar Javier González 1-1/+1
2017-10-13lightnvm: pblk: guarantee line integrity on readsGravatar Javier González 1-0/+2
2017-10-13lightnvm: pblk: check lba sanity on read pathGravatar Javier González 1-1/+3
2017-10-13lightnvm: pblk: refactor rqd alloc/freeGravatar Javier González 1-2/+2
2017-10-13lightnvm: pblk: improve naming for internal req.Gravatar Javier González 1-3/+8
2017-10-13lightnvm: pblk: allocate bio size more accuratelyGravatar Javier González 1-2/+2
2017-10-13lightnvm: pblk: simplify data validity check on GCGravatar Javier González 1-16/+7
2017-10-13lightnvm: pblk: use constant for GC max inflightGravatar Javier González 1-1/+1
2017-10-13lightnvm: pblk: do not use a mempool for line bitmapsGravatar Javier González 1-3/+0
2017-10-13lightnvm: pblk: decouple read/erase mempoolsGravatar Javier González 1-2/+3
2017-10-13lightnvm: pblk: simplify work_queue mempoolGravatar Javier González 1-5/+6
2017-10-13lightnvm: pblk: fix min size for page mempoolGravatar Javier González 1-1/+1
2017-10-13lightnvm: pblk: avoid deadlock on low LUN configGravatar Javier González 1-0/+2
2017-10-13lightnvm: pblk: reuse pblk_gc_should_kickGravatar Rakesh Pandit 1-1/+0
2017-10-13lightnvm: pblk: print incompatible line version correctlyGravatar Rakesh Pandit 1-0/+1
2017-07-28lightnvm: pblk: advance bio according to lba indexGravatar Javier González 1-1/+1
2017-07-07lightnvm: pblk: control I/O flow also on tear downGravatar Javier González 1-0/+2
2017-06-30lightnvm: pblk: verify that cache read is still validGravatar Javier González 1-1/+9
2017-06-30lightnvm: pblk: remove target using async. I/OsGravatar Javier González 1-0/+8
2017-06-30lightnvm: pblk: use vmalloc for GC data bufferGravatar Javier González 1-2/+2
2017-06-26lightnvm: pblk: fail gracefully on irrec. errorGravatar Javier González 1-4/+23
2017-06-26lightnvm: pblk: set mempool and workqueue params.Gravatar Javier González 1-2/+11
2017-06-26lightnvm: pblk: redesign GC algorithmGravatar Javier González 1-20/+46
2017-06-26lightnvm: pblk: simplify meta. memory allocationGravatar Javier González 1-1/+0
2017-06-26lightnvm: pblk: issue multiplane reads if possibleGravatar Javier González 1-2/+20
2017-06-26lightnvm: pblk: delete redundant buffer pointerGravatar Javier González 1-4/+2
2017-06-26lightnvm: pblk: sched. metadata on write threadGravatar Javier González 1-27/+87
2017-06-26lightnvm: pblk: rename read request poolGravatar Javier González 1-6/+6
2017-06-26lightnvm: pblk: generalize erase pathGravatar Javier González 1-7/+4
2017-06-26lightnvm: pblk: expose max sec per write on sysfsGravatar Javier González 1-0/+2
2017-06-26lightnvm: pblk: add debug stat for read cache hitsGravatar Javier González 1-0/+1
2017-06-18lightnvm/pblk-read: use bio_clone_fast()Gravatar NeilBrown 1-0/+1
2017-04-23lightnvm: pblk: fix erase counters on error failGravatar Javier González 1-3/+3
2017-04-19lightnvm: assume 64-bit lba numbersGravatar Arnd Bergmann 1-1/+1
2017-04-16lightnvm: physical block device (pblk) targetGravatar Javier González 1-0/+1121