Home
last modified time | relevance | path

Searched refs:ublk (Results 1 – 5 of 5) sorted by relevance

/linux/Documentation/block/
H A Dublk.rst4 Userspace block device driver (ublk driver)
10 ublk is a generic framework for implementing block device logic from userspace.
13 new virtual block device such as ublk-qcow2 (there are several attempts of
28 ublk block device (``/dev/ublkb*``) is added by ublk driver. Any IO request
29 on the device will be forwarded to ublk userspace program. For convenience,
30 in this document, ``ublk server`` refers to generic ublk userspace
43 assigned by one queue wide unique tag. ublk server assigns unique tag to each
47 ``io_uring`` passthrough command; that is why ublk is also one io_uring based
49 give better IOPS than block IO; which is why ublk is one of high performance
51 done by io_uring, but also the preferred IO handling in ublk server is io_uring
[all …]
H A Dindex.rst24 ublk
/linux/drivers/block/
H A DKconfig386 io_uring based userspace block driver. Together with ublk server, ublk
395 for module, so ublk has to be built to kernel.
402 ublk driver started to take plain command encoding, which turns out
411 suggested to enable N if your application(ublk server) switches to
H A Dublk_drv.c282 static void *ublk_alloc_report_buffer(struct ublk_device *ublk, in ublk_alloc_report_buffer() argument
285 struct request_queue *q = ublk->ub_disk->queue; in ublk_alloc_report_buffer()
290 ublk->ub_disk->nr_zones); in ublk_alloc_report_buffer()
/linux/
H A DMAINTAINERS23625 F: Documentation/block/ublk.rst