Home
last modified time | relevance | path

Searched refs:ublk (Results 1 – 8 of 8) 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/Documentation/translations/zh_CN/block/
H A Dindex.rst35 * ublk
/linux/drivers/block/
H A DKconfig332 io_uring based userspace block driver. Together with ublk server, ublk
342 ublk driver started to take plain command encoding, which turns out
351 suggested to enable N if your application(ublk server) switches to
H A Dublk_drv.c344 static void *ublk_alloc_report_buffer(struct ublk_device *ublk, in ublk_alloc_report_buffer() argument
347 struct request_queue *q = ublk->ub_disk->queue; in ublk_alloc_report_buffer()
352 ublk->ub_disk->nr_zones); in ublk_alloc_report_buffer()
/linux/tools/testing/selftests/ublk/
H A Dtest_common.sh185 if [ ! -c /dev/ublk-control ]; then
/linux/tools/testing/selftests/
H A DMakefile124 TARGETS += ublk
/linux/
H A DMAINTAINERS26683 F: Documentation/block/ublk.rst
26686 F: tools/testing/selftests/ublk/