Home
last modified time | relevance | path

Searched refs:nullb (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/drivers/block/null_blk/
H A Dmain.c50 * nullb_page is a page in memory for nullb devices.
246 static void null_del_dev(struct nullb *nullb);
248 static struct nullb *null_find_dev_by_name(const char *name);
353 if (!dev->nullb) in nullb_update_nr_hw_queues()
363 * Make sure that null_init_hctx() does not access nullb->queues[] past in nullb_update_nr_hw_queues()
378 set = dev->nullb->tag_set; in nullb_update_nr_hw_queues()
462 null_del_dev(dev->nullb); in nullb_device_power_store()
643 null_del_dev(dev->nullb); in nullb_group_drop_item()
683 .ci_namebuf = "nullb",
689 null_cache_active(struct nullb *nullb) null_cache_active() argument
896 null_free_sector(struct nullb *nullb, sector_t sector, bool is_cache) null_free_sector() argument
922 null_radix_tree_insert(struct nullb *nullb, u64 idx, struct nullb_page *t_page, bool is_cache) null_radix_tree_insert() argument
968 __null_lookup_page(struct nullb *nullb, sector_t sector, bool for_write, bool is_cache) __null_lookup_page() argument
989 null_lookup_page(struct nullb *nullb, sector_t sector, bool for_write, bool ignore_cache) null_lookup_page() argument
1036 null_flush_cache_page(struct nullb *nullb, struct nullb_page *c_page) null_flush_cache_page() argument
1085 null_make_cache_space(struct nullb *nullb, unsigned long n) null_make_cache_space() argument
1138 copy_to_nullb(struct nullb *nullb, struct page *source, unsigned int off, sector_t sector, size_t n, bool is_fua) copy_to_nullb() argument
1170 copy_from_nullb(struct nullb *nullb, struct page *dest, unsigned int off, sector_t sector, size_t n) copy_from_nullb() argument
1196 nullb_fill_pattern(struct nullb *nullb, struct page *page, unsigned int len, unsigned int off) nullb_fill_pattern() argument
1205 struct nullb *nullb = dev->nullb; null_handle_discard() local
1223 null_handle_flush(struct nullb *nullb) null_handle_flush() argument
1243 null_transfer(struct nullb *nullb, struct page *page, unsigned int len, unsigned int off, bool is_write, sector_t sector, bool is_fua) null_transfer() argument
1277 struct nullb *nullb = cmd->nq->dev->nullb; null_handle_rq() local
1304 struct nullb *nullb = cmd->nq->dev->nullb; null_handle_bio() local
1327 null_stop_queue(struct nullb *nullb) null_stop_queue() argument
1335 null_restart_queue_async(struct nullb *nullb) null_restart_queue_async() argument
1346 struct nullb *nullb = dev->nullb; null_handle_throttled() local
1471 struct nullb *nullb = dev->nullb; null_handle_cmd() local
1501 struct nullb *nullb = container_of(timer, struct nullb, bw_timer); nullb_bwtimer_fn() local
1516 nullb_setup_bwtimer(struct nullb *nullb) nullb_setup_bwtimer() argument
1526 nullb_to_queue(struct nullb *nullb) nullb_to_queue() argument
1540 struct nullb *nullb = bio->bi_bdev->bd_disk->private_data; null_submit_bio() local
1590 struct nullb *nullb = set->driver_data; null_map_queues() local
1759 cleanup_queues(struct nullb *nullb) cleanup_queues() argument
1772 struct nullb *nullb = nq->dev->nullb; null_exit_hctx() local
1777 null_init_queue(struct nullb *nullb, struct nullb_queue *nq) null_init_queue() argument
1789 struct nullb *nullb = hctx->queue->queuedata; null_init_hctx() local
1813 null_del_dev(struct nullb *nullb) null_del_dev() argument
1845 null_config_discard(struct nullb *nullb) null_config_discard() argument
1900 setup_queues(struct nullb *nullb) setup_queues() argument
1916 init_driver_queues(struct nullb *nullb) init_driver_queues() argument
1934 null_gendisk_register(struct nullb *nullb) null_gendisk_register() argument
1961 null_init_tag_set(struct nullb *nullb, struct blk_mq_tag_set *set) null_init_tag_set() argument
2085 struct nullb *nullb; null_add_dev() local
2216 struct nullb *nullb = NULL, *nb; null_find_dev_by_name() local
2248 null_destroy_dev(struct nullb *nullb) null_destroy_dev() argument
2261 struct nullb *nullb; null_init() local
2340 struct nullb *nullb; null_exit() local
[all...]
H A Dnull_blk.h71 struct nullb *nullb; member
125 struct nullb { struct
151 int null_register_zoned_dev(struct nullb *nullb);
157 size_t null_zone_valid_read_len(struct nullb *nullb,
168 static inline int null_register_zoned_dev(struct nullb *nullb) in null_register_zoned_dev() argument
178 static inline size_t null_zone_valid_read_len(struct nullb *null in null_process_zoned_cmd() argument
[all...]
H A 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);
H A Dzoned.c157 int null_register_zoned_dev(struct nullb *nullb) in null_register_zoned_dev() argument
159 struct nullb_device *dev = nullb->dev; in null_register_zoned_dev()
160 struct request_queue *q = nullb->q; in null_register_zoned_dev()
162 disk_set_zoned(nullb->disk, BLK_ZONED_HM); in null_register_zoned_dev()
166 nullb->disk->nr_zones = bdev_nr_zones(nullb->disk->part0); in null_register_zoned_dev()
168 disk_set_max_open_zones(nullb->disk, dev->zone_max_open); in null_register_zoned_dev()
169 disk_set_max_active_zones(nullb->disk, dev->zone_max_active); in null_register_zoned_dev()
172 return blk_revalidate_disk_zones(nullb in null_register_zoned_dev()
186 struct nullb *nullb = disk->private_data; null_report_zones() local
230 null_zone_valid_read_len(struct nullb *nullb, sector_t sector, unsigned int len) null_zone_valid_read_len() argument
[all...]
/kernel/linux/linux-5.10/drivers/block/null_blk/
H A Dmain.c51 * nullb_page is a page in memory for nullb devices.
225 static void null_del_dev(struct nullb *nullb);
326 struct nullb *nullb = dev->nullb; in nullb_apply_submit_queues() local
329 if (!nullb) in nullb_apply_submit_queues()
333 * Make sure that null_init_hctx() does not access nullb->queues[] past in nullb_apply_submit_queues()
338 set = nullb->tag_set; in nullb_apply_submit_queues()
395 null_del_dev(dev->nullb); in nullb_device_power_store()
566 null_cache_active(struct nullb *nullb) null_cache_active() argument
758 null_free_sector(struct nullb *nullb, sector_t sector, bool is_cache) null_free_sector() argument
784 null_radix_tree_insert(struct nullb *nullb, u64 idx, struct nullb_page *t_page, bool is_cache) null_radix_tree_insert() argument
830 __null_lookup_page(struct nullb *nullb, sector_t sector, bool for_write, bool is_cache) __null_lookup_page() argument
851 null_lookup_page(struct nullb *nullb, sector_t sector, bool for_write, bool ignore_cache) null_lookup_page() argument
898 null_flush_cache_page(struct nullb *nullb, struct nullb_page *c_page) null_flush_cache_page() argument
947 null_make_cache_space(struct nullb *nullb, unsigned long n) null_make_cache_space() argument
1000 copy_to_nullb(struct nullb *nullb, struct page *source, unsigned int off, sector_t sector, size_t n, bool is_fua) copy_to_nullb() argument
1037 copy_from_nullb(struct nullb *nullb, struct page *dest, unsigned int off, sector_t sector, size_t n) copy_from_nullb() argument
1069 nullb_fill_pattern(struct nullb *nullb, struct page *page, unsigned int len, unsigned int off) nullb_fill_pattern() argument
1079 null_handle_discard(struct nullb *nullb, sector_t sector, size_t n) null_handle_discard() argument
1095 null_handle_flush(struct nullb *nullb) null_handle_flush() argument
1115 null_transfer(struct nullb *nullb, struct page *page, unsigned int len, unsigned int off, bool is_write, sector_t sector, bool is_fua) null_transfer() argument
1149 struct nullb *nullb = cmd->nq->dev->nullb; null_handle_rq() local
1183 struct nullb *nullb = cmd->nq->dev->nullb; null_handle_bio() local
1214 null_stop_queue(struct nullb *nullb) null_stop_queue() argument
1222 null_restart_queue_async(struct nullb *nullb) null_restart_queue_async() argument
1233 struct nullb *nullb = dev->nullb; null_handle_throttled() local
1354 struct nullb *nullb = dev->nullb; null_handle_cmd() local
1384 struct nullb *nullb = container_of(timer, struct nullb, bw_timer); nullb_bwtimer_fn() local
1399 nullb_setup_bwtimer(struct nullb *nullb) nullb_setup_bwtimer() argument
1409 nullb_to_queue(struct nullb *nullb) nullb_to_queue() argument
1423 struct nullb *nullb = bio->bi_disk->private_data; null_submit_bio() local
1518 cleanup_queues(struct nullb *nullb) cleanup_queues() argument
1531 struct nullb *nullb = nq->dev->nullb; null_exit_hctx() local
1536 null_init_queue(struct nullb *nullb, struct nullb_queue *nq) null_init_queue() argument
1546 struct nullb *nullb = hctx->queue->queuedata; null_init_hctx() local
1570 null_del_dev(struct nullb *nullb) null_del_dev() argument
1603 null_config_discard(struct nullb *nullb) null_config_discard() argument
1655 setup_queues(struct nullb *nullb) setup_queues() argument
1667 init_driver_queues(struct nullb *nullb) init_driver_queues() argument
1685 null_gendisk_register(struct nullb *nullb) null_gendisk_register() argument
1717 null_init_tag_set(struct nullb *nullb, struct blk_mq_tag_set *set) null_init_tag_set() argument
1810 struct nullb *nullb; null_add_dev() local
1932 struct nullb *nullb; null_init() local
2016 struct nullb *nullb; null_exit() local
[all...]
H A Dnull_blk.h37 struct nullb *nullb; member
78 struct nullb { struct
103 int null_register_zoned_dev(struct nullb *nullb);
110 size_t null_zone_valid_read_len(struct nullb *nullb,
119 static inline int null_register_zoned_dev(struct nullb *nullb) in null_register_zoned_dev() argument
129 static inline size_t null_zone_valid_read_len(struct nullb *null in null_process_zoned_cmd() argument
[all...]
H A 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);
H A Dzoned.c126 int null_register_zoned_dev(struct nullb *nullb) in null_register_zoned_dev() argument
128 struct nullb_device *dev = nullb->dev; in null_register_zoned_dev()
129 struct request_queue *q = nullb->q; in null_register_zoned_dev()
132 int ret = blk_revalidate_disk_zones(nullb->disk, NULL); in null_register_zoned_dev()
138 q->nr_zones = blkdev_nr_zones(nullb->disk); in null_register_zoned_dev()
173 struct nullb *nullb = disk->private_data; in null_report_zones() local
174 struct nullb_device *dev = nullb->dev; in null_report_zones()
184 trace_nullb_report_zones(nullb, nr_zone in null_report_zones()
210 null_zone_valid_read_len(struct nullb *nullb, sector_t sector, unsigned int len) null_zone_valid_read_len() argument
[all...]

Completed in 7 milliseconds