Symbol: blk_zone
block/blk-zoned.c
1055
struct blk_zone zone;
block/blk-zoned.c
2018
static int blk_revalidate_zone_cond(struct blk_zone *zone, unsigned int idx,
block/blk-zoned.c
2056
static int blk_revalidate_conv_zone(struct blk_zone *zone, unsigned int idx,
block/blk-zoned.c
2075
static int blk_revalidate_seq_zone(struct blk_zone *zone, unsigned int idx,
block/blk-zoned.c
2123
static int blk_revalidate_zone_cb(struct blk_zone *zone, unsigned int idx,
block/blk-zoned.c
346
struct blk_zone __user *zones;
block/blk-zoned.c
349
static int blkdev_copy_zone_to_user(struct blk_zone *zone, unsigned int idx,
block/blk-zoned.c
354
if (copy_to_user(&args->zones[idx], zone, sizeof(struct blk_zone)))
block/blk-zoned.c
490
static bool disk_zone_is_last(struct gendisk *disk, struct blk_zone *zone)
block/blk-zoned.c
801
static unsigned int blk_zone_wp_offset(struct blk_zone *zone)
block/blk-zoned.c
825
struct blk_zone *zone)
block/blk-zoned.c
858
int disk_report_zone(struct gendisk *disk, struct blk_zone *zone,
block/blk-zoned.c
888
static int blkdev_report_zone_cb(struct blk_zone *zone, unsigned int idx,
block/blk-zoned.c
891
memcpy(data, zone, sizeof(struct blk_zone));
block/blk-zoned.c
896
sector_t sector, struct blk_zone *zone)
block/blk-zoned.c
942
struct blk_zone *zone)
drivers/block/null_blk/zoned.c
200
struct blk_zone blkz;
drivers/block/null_blk/zoned.c
210
memset(&blkz, 0, sizeof(struct blk_zone));
drivers/block/ublk_drv.c
516
bufsize = nr_zones * sizeof(struct blk_zone);
drivers/block/ublk_drv.c
520
while (bufsize >= sizeof(struct blk_zone)) {
drivers/block/ublk_drv.c
542
struct blk_zone *buffer;
drivers/block/ublk_drv.c
552
max_zones_per_request = buffer_length / sizeof(struct blk_zone);
drivers/block/ublk_drv.c
591
struct blk_zone *zone = buffer + i;
drivers/block/virtio_blk.c
590
struct blk_zone zone = { };
drivers/block/zloop.c
756
struct blk_zone blkz = {};
drivers/md/dm-zone.c
246
static int dm_device_count_zones_cb(struct blk_zone *zone,
drivers/md/dm-zone.c
482
static int dm_zone_need_reset_cb(struct blk_zone *zone, unsigned int idx,
drivers/md/dm-zone.c
91
static int dm_report_zones_cb(struct blk_zone *zone, unsigned int idx,
drivers/md/dm-zoned-metadata.c
1349
static int dmz_init_zone(struct blk_zone *blkz, unsigned int num, void *data)
drivers/md/dm-zoned-metadata.c
1554
static int dmz_update_zone_cb(struct blk_zone *blkz, unsigned int idx,
drivers/nvme/host/zns.c
155
struct blk_zone zone = { };
drivers/nvme/target/zns.c
210
static int nvmet_bdev_report_zone_cb(struct blk_zone *z, unsigned i, void *d)
drivers/nvme/target/zns.c
27
static int validate_conv_zones_cb(struct blk_zone *z,
drivers/nvme/target/zns.c
355
static int zmgmt_send_scan_cb(struct blk_zone *z, unsigned i, void *d)
drivers/scsi/sd_zbc.c
49
struct blk_zone zone = { 0 };
fs/btrfs/zoned.c
1316
struct blk_zone zone;
fs/btrfs/zoned.c
200
struct blk_zone *zones, unsigned int nr_zones)
fs/btrfs/zoned.c
225
struct blk_zone *zones, unsigned int *nr_zones)
fs/btrfs/zoned.c
2294
struct blk_zone *zone)
fs/btrfs/zoned.c
2345
struct blk_zone zone;
fs/btrfs/zoned.c
254
struct blk_zone *zone_info;
fs/btrfs/zoned.c
366
struct blk_zone *zones = NULL;
fs/btrfs/zoned.c
459
zones = kvzalloc_objs(struct blk_zone, BTRFS_REPORT_NR_ZONES);
fs/btrfs/zoned.c
472
sizeof(struct blk_zone));
fs/btrfs/zoned.c
664
static int btrfs_get_dev_zone(struct btrfs_device *device, u64 pos, struct blk_zone *zone)
fs/btrfs/zoned.c
73
static inline bool sb_zone_is_full(const struct blk_zone *zone)
fs/btrfs/zoned.c
79
static int copy_zone_info_cb(struct blk_zone *zone, unsigned int idx, void *data)
fs/btrfs/zoned.c
81
struct blk_zone *zones = data;
fs/btrfs/zoned.c
814
static int sb_log_location(struct block_device *bdev, struct blk_zone *zones,
fs/btrfs/zoned.c
830
struct blk_zone *reset = NULL;
fs/btrfs/zoned.c
878
struct blk_zone zones[BTRFS_NR_SB_LOG_ZONES];
fs/btrfs/zoned.c
88
static int sb_write_pointer(struct block_device *bdev, struct blk_zone *zones,
fs/btrfs/zoned.c
962
struct blk_zone *zone;
fs/btrfs/zoned.h
49
struct blk_zone *zone_cache;
fs/btrfs/zoned.h
50
struct blk_zone sb_zones[2 * BTRFS_SUPER_MIRROR_MAX];
fs/f2fs/segment.c
5303
struct blk_zone *zone)
fs/f2fs/segment.c
5397
static int report_one_zone_cb(struct blk_zone *zone, unsigned int idx,
fs/f2fs/segment.c
5400
memcpy(data, zone, sizeof(struct blk_zone));
fs/f2fs/segment.c
5408
struct blk_zone zone;
fs/f2fs/segment.c
5527
static int check_zone_write_pointer_cb(struct blk_zone *zone, unsigned int idx,
fs/f2fs/super.c
4414
static int f2fs_report_zone_cb(struct blk_zone *zone, unsigned int idx,
fs/xfs/libxfs/xfs_zones.c
20
struct blk_zone *zone,
fs/xfs/libxfs/xfs_zones.c
61
struct blk_zone *zone,
fs/xfs/libxfs/xfs_zones.c
78
struct blk_zone *zone,
fs/xfs/libxfs/xfs_zones.h
40
bool xfs_validate_blk_zone(struct xfs_mount *mp, struct blk_zone *zone,
fs/xfs/libxfs/xfs_zones.h
6
struct blk_zone;
fs/xfs/xfs_zone_alloc.c
993
struct blk_zone zone = {};
fs/zonefs/super.c
192
struct blk_zone *zone)
fs/zonefs/super.c
250
static int zonefs_io_error_cb(struct blk_zone *zone, unsigned int idx,
fs/zonefs/super.c
253
struct blk_zone *z = data;
fs/zonefs/super.c
259
static void zonefs_handle_io_error(struct inode *inode, struct blk_zone *zone,
fs/zonefs/super.c
372
struct blk_zone zone;
fs/zonefs/super.c
850
struct blk_zone *zones;
fs/zonefs/super.c
853
static int zonefs_get_zone_info_cb(struct blk_zone *zone, unsigned int idx,
fs/zonefs/super.c
896
memcpy(&zd->zones[idx], zone, sizeof(struct blk_zone));
fs/zonefs/super.c
906
zd->zones = kvzalloc_objs(struct blk_zone, bdev_nr_zones(bdev));
fs/zonefs/super.c
941
struct blk_zone *zone, *next, *end;
fs/zonefs/zonefs.h
35
static inline enum zonefs_ztype zonefs_zone_type(struct blk_zone *zone)
include/linux/blkdev.h
433
typedef int (*report_zones_cb)(struct blk_zone *zone, unsigned int idx,
include/linux/blkdev.h
436
int disk_report_zone(struct gendisk *disk, struct blk_zone *zone,
include/linux/blkdev.h
440
struct blk_zone *zone);
include/uapi/linux/blkzoned.h
160
struct blk_zone zones[];