Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/block/null_blk/
H A Dzoned.c81 if (dev->zone_max_active && dev->zone_max_open > dev->zone_max_active) { in null_init_zoned_dev()
82 dev->zone_max_open = dev->zone_max_active; in null_init_zoned_dev()
85 } else if (dev->zone_max_open >= dev->nr_zones - dev->zone_nr_conv) { in null_init_zoned_dev()
86 dev->zone_max_open = 0; in null_init_zoned_dev()
87 pr_info("zone_max_open limit disabled, limit >= zone count\n"); in null_init_zoned_dev()
142 blk_queue_max_open_zones(q, dev->zone_max_open); in null_register_zoned_dev()
285 if (!dev->zone_max_open) in null_check_open()
288 if (dev->nr_zones_exp_open + dev->nr_zones_imp_open < dev->zone_max_open) in null_check_open()
H A Dnull_blk.h60 unsigned int zone_max_open; /* max number of open zones */ member
H A Dmain.c216 module_param_named(zone_max_open, g_zone_max_open, uint, 0444);
217 MODULE_PARM_DESC(zone_max_open, "Maximum number of open zones when block device is zoned. Default: 0 (no limit)");
362 NULLB_DEVICE_ATTR(zone_max_open, uint, NULL);
536 "memory_backed,discard,bandwidth,cache,badblocks,zoned,zone_size,zone_capacity,zone_nr_conv,zone_max_open,zone_max_active\n"); in memb_group_features_show()
599 dev->zone_max_open = g_zone_max_open; in null_alloc_dev()
/kernel/linux/linux-6.6/drivers/block/null_blk/
H A Dzoned.c112 if (dev->zone_max_active && dev->zone_max_open > dev->zone_max_active) { in null_init_zoned_dev()
113 dev->zone_max_open = dev->zone_max_active; in null_init_zoned_dev()
116 } else if (dev->zone_max_open >= dev->nr_zones - dev->zone_nr_conv) { in null_init_zoned_dev()
117 dev->zone_max_open = 0; in null_init_zoned_dev()
118 pr_info("zone_max_open limit disabled, limit >= zone count\n"); in null_init_zoned_dev()
120 dev->need_zone_res_mgmt = dev->zone_max_active || dev->zone_max_open; in null_init_zoned_dev()
168 disk_set_max_open_zones(nullb->disk, dev->zone_max_open); in null_register_zoned_dev()
314 if (!dev->zone_max_open) in null_check_open()
317 if (dev->nr_zones_exp_open + dev->nr_zones_imp_open < dev->zone_max_open) in null_check_open()
H A Dnull_blk.h100 unsigned int zone_max_open; /* max number of open zones */ member
H A Dmain.c237 module_param_named(zone_max_open, g_zone_max_open, uint, 0444);
238 MODULE_PARM_DESC(zone_max_open, "Maximum number of open zones when block device is zoned. Default: 0 (no limit)");
425 NULLB_DEVICE_ATTR(zone_max_open, uint, NULL);
658 "zone_capacity,zone_max_active,zone_max_open," in memb_group_features_show()
737 dev->zone_max_open = g_zone_max_open; in null_alloc_dev()
/kernel/linux/linux-5.10/drivers/scsi/
H A Dscsi_debug.c5670 module_param_named(zone_max_open, sdeb_zbc_max_open, int, S_IRUGO);
5739 MODULE_PARM_DESC(zone_max_open, "Maximum number of open zones; [0] for no limit (def=auto)");
/kernel/linux/linux-6.6/drivers/scsi/
H A Dscsi_debug.c5772 module_param_named(zone_max_open, sdeb_zbc_max_open, int, S_IRUGO);
5844 MODULE_PARM_DESC(zone_max_open, "Maximum number of open zones; [0] for no limit (def=auto)");

Completed in 28 milliseconds