Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/block/null_blk/
Dmain.c229 static void null_del_dev(struct nullb *nullb);
330 struct nullb *nullb = dev->nullb; in nullb_apply_submit_queues() local
333 if (!nullb) in nullb_apply_submit_queues()
342 set = nullb->tag_set; in nullb_apply_submit_queues()
401 null_del_dev(dev->nullb); in nullb_device_power_store()
534 null_del_dev(dev->nullb); in nullb_group_drop_item()
574 static inline int null_cache_active(struct nullb *nullb) in null_cache_active() argument
576 return test_bit(NULLB_DEV_FL_CACHE, &nullb->dev->flags); in null_cache_active()
768 static void null_free_sector(struct nullb *nullb, sector_t sector, in null_free_sector() argument
776 root = is_cache ? &nullb->dev->cache : &nullb->dev->data; in null_free_sector()
[all …]
Dnull_blk.h59 struct nullb *nullb; member
103 struct nullb { struct
130 int null_register_zoned_dev(struct nullb *nullb); argument
137 size_t null_zone_valid_read_len(struct nullb *nullb,
146 static inline int null_register_zoned_dev(struct nullb *nullb) in null_register_zoned_dev() argument
156 static inline size_t null_zone_valid_read_len(struct nullb *nullb, in null_zone_valid_read_len() argument
Dtrace.h9 #define TRACE_SYSTEM nullb
57 TP_PROTO(struct nullb *nullb, unsigned int nr_zones),
58 TP_ARGS(nullb, nr_zones),
65 __assign_disk_name(__entry->disk, nullb->disk);
Dzoned.c154 int null_register_zoned_dev(struct nullb *nullb) in null_register_zoned_dev() argument
156 struct nullb_device *dev = nullb->dev; in null_register_zoned_dev()
157 struct request_queue *q = nullb->q; in null_register_zoned_dev()
159 blk_queue_set_zoned(nullb->disk, BLK_ZONED_HM); in null_register_zoned_dev()
164 int ret = blk_revalidate_disk_zones(nullb->disk, NULL); in null_register_zoned_dev()
170 q->nr_zones = blkdev_nr_zones(nullb->disk); in null_register_zoned_dev()
189 struct nullb *nullb = disk->private_data; in null_report_zones() local
190 struct nullb_device *dev = nullb->dev; in null_report_zones()
201 trace_nullb_report_zones(nullb, nr_zones); in null_report_zones()
233 size_t null_zone_valid_read_len(struct nullb *nullb, in null_zone_valid_read_len() argument
[all …]
/Linux-v5.15/Documentation/block/
Dnull_blk.rst10 The null block device (``/dev/nullb*``) is used for benchmarking the various
92 0 nullb* use default blk-mq io scheduler
93 1 nullb* doesn't use io scheduler