Searched refs:ublk (Results 1 – 5 of 5) sorted by relevance
4 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 of28 ublk block device (``/dev/ublkb*``) is added by ublk driver. Any IO request29 on the device will be forwarded to ublk userspace program. For convenience,30 in this document, ``ublk server`` refers to generic ublk userspace43 assigned by one queue wide unique tag. ublk server assigns unique tag to each47 ``io_uring`` passthrough command; that is why ublk is also one io_uring based49 give better IOPS than block IO; which is why ublk is one of high performance51 done by io_uring, but also the preferred IO handling in ublk server is io_uring[all …]
24 ublk
386 io_uring based userspace block driver. Together with ublk server, ublk395 for module, so ublk has to be built to kernel.402 ublk driver started to take plain command encoding, which turns out411 suggested to enable N if your application(ublk server) switches to
282 static void *ublk_alloc_report_buffer(struct ublk_device *ublk, in ublk_alloc_report_buffer() argument285 struct request_queue *q = ublk->ub_disk->queue; in ublk_alloc_report_buffer()290 ublk->ub_disk->nr_zones); in ublk_alloc_report_buffer()
23625 F: Documentation/block/ublk.rst