/Linux-v5.15/include/uapi/linux/ |
D | blkzoned.h | 106 struct blk_zone { struct 133 struct blk_zone zones[0]; argument
|
/Linux-v5.15/fs/btrfs/ |
D | zoned.c | 48 static int copy_zone_info_cb(struct blk_zone *zone, unsigned int idx, void *data) in copy_zone_info_cb() 50 struct blk_zone *zones = data; in copy_zone_info_cb() 57 static int sb_write_pointer(struct block_device *bdev, struct blk_zone *zones, in sb_write_pointer() 171 struct blk_zone *zones, unsigned int nr_zones) in emulate_report_zones() 196 struct blk_zone *zones, unsigned int *nr_zones) in btrfs_get_dev_zones() 301 struct blk_zone *zones = NULL; in btrfs_get_dev_zone_info() 366 zones = kcalloc(BTRFS_REPORT_NR_ZONES, sizeof(struct blk_zone), GFP_KERNEL); in btrfs_get_dev_zone_info() 503 struct blk_zone *zone) in btrfs_get_dev_zone() 643 static int sb_log_location(struct block_device *bdev, struct blk_zone *zones, in sb_log_location() 659 struct blk_zone *reset = NULL; in sb_log_location() [all …]
|
D | zoned.h | 28 struct blk_zone sb_zones[2 * BTRFS_SUPER_MIRROR_MAX]; 33 struct blk_zone *zone); 71 struct blk_zone *zone) in btrfs_get_dev_zone()
|
/Linux-v5.15/block/ |
D | blk-zoned.c | 171 static int blk_zone_need_reset_cb(struct blk_zone *zone, unsigned int idx, in blk_zone_need_reset_cb() 327 struct blk_zone __user *zones; 330 static int blkdev_copy_zone_to_user(struct blk_zone *zone, unsigned int idx, in blkdev_copy_zone_to_user() 335 if (copy_to_user(&args->zones[idx], zone, sizeof(struct blk_zone))) in blkdev_copy_zone_to_user() 485 static int blk_revalidate_zone_cb(struct blk_zone *zone, unsigned int idx, in blk_revalidate_zone_cb()
|
/Linux-v5.15/drivers/md/ |
D | dm-zone.c | 76 static int dm_report_zones_cb(struct blk_zone *zone, unsigned int idx, in dm_report_zones_cb() 157 static unsigned int dm_get_zone_wp_offset(struct blk_zone *zone) in dm_get_zone_wp_offset() 179 static int dm_zone_revalidate_cb(struct blk_zone *zone, unsigned int idx, in dm_zone_revalidate_cb() 325 static int dm_update_zone_wp_offset_cb(struct blk_zone *zone, unsigned int idx, in dm_update_zone_wp_offset_cb()
|
D | dm-zoned-metadata.c | 1372 static int dmz_init_zone(struct blk_zone *blkz, unsigned int num, void *data) in dmz_init_zone() 1577 static int dmz_update_zone_cb(struct blk_zone *blkz, unsigned int idx, in dmz_update_zone_cb()
|
/Linux-v5.15/fs/zonefs/ |
D | super.c | 236 struct blk_zone *zone, bool warn, in zonefs_check_zone_condition() 290 static int zonefs_io_error_cb(struct blk_zone *zone, unsigned int idx, in zonefs_io_error_cb() 1298 static void zonefs_init_file_inode(struct inode *inode, struct blk_zone *zone, in zonefs_init_file_inode() 1331 const char *name, struct blk_zone *zone, in zonefs_create_inode() 1365 struct blk_zone *zones; 1376 struct blk_zone *zone, *next, *end; in zonefs_create_zgroup() 1464 static int zonefs_get_zone_info_cb(struct blk_zone *zone, unsigned int idx, in zonefs_get_zone_info_cb() 1490 memcpy(&zd->zones[idx], zone, sizeof(struct blk_zone)); in zonefs_get_zone_info_cb() 1501 sizeof(struct blk_zone), GFP_KERNEL); in zonefs_get_zone_info()
|
D | zonefs.h | 34 static inline enum zonefs_ztype zonefs_zone_type(struct blk_zone *zone) in zonefs_zone_type()
|
/Linux-v5.15/drivers/nvme/target/ |
D | zns.c | 27 static int validate_conv_zones_cb(struct blk_zone *z, in validate_conv_zones_cb() 196 static int nvmet_bdev_report_zone_cb(struct blk_zone *z, unsigned i, void *d) in nvmet_bdev_report_zone_cb() 342 static int zmgmt_send_scan_cb(struct blk_zone *z, unsigned i, void *d) in zmgmt_send_scan_cb()
|
/Linux-v5.15/drivers/scsi/ |
D | sd_zbc.c | 23 static unsigned int sd_zbc_get_zone_wp_offset(struct blk_zone *zone) in sd_zbc_get_zone_wp_offset() 51 struct blk_zone zone = { 0 }; in sd_zbc_parse_report() 267 static int sd_zbc_update_wp_offset_cb(struct blk_zone *zone, unsigned int idx, in sd_zbc_update_wp_offset_cb()
|
/Linux-v5.15/drivers/block/null_blk/ |
D | zoned.c | 193 struct blk_zone blkz; in null_report_zones() 203 memset(&blkz, 0, sizeof(struct blk_zone)); in null_report_zones()
|
/Linux-v5.15/drivers/nvme/host/ |
D | zns.c | 156 struct blk_zone zone = { }; in nvme_zone_parse_entry()
|
/Linux-v5.15/fs/f2fs/ |
D | segment.c | 4774 struct blk_zone *zone) in check_zone_write_pointer() 4872 static int report_one_zone_cb(struct blk_zone *zone, unsigned int idx, in report_one_zone_cb() 4875 memcpy(data, zone, sizeof(struct blk_zone)); in report_one_zone_cb() 4883 struct blk_zone zone; in fix_curseg_write_pointer() 4990 static int check_zone_write_pointer_cb(struct blk_zone *zone, unsigned int idx, in check_zone_write_pointer_cb()
|
D | super.c | 3578 static int f2fs_report_zone_cb(struct blk_zone *zone, unsigned int idx, in f2fs_report_zone_cb()
|
/Linux-v5.15/include/linux/ |
D | blkdev.h | 328 typedef int (*report_zones_cb)(struct blk_zone *zone, unsigned int idx,
|