STRUCT BLK_ZONE_RANGE(9)
Hey bestie! π Welcome to struct blk_zone_range(9) from the Kernel API Manual β this is the struct for the BLKRESETZONE/BLKOPENZONE/BLKCLOSEZONE/BLKFINISHZONE ioctl requests. We're gonna get into every lil detail, no cap. π¦
πΈ NAME πΈ
struct blk_zone_range β the struct for the BLKRESETZONE/BLKOPENZONE/BLKCLOSEZONE/BLKFINISHZONE ioctl requests. Periodt. π
β¨ SYNOPSIS β¨
Okay so here's the exact shape of it, bestie β copy it character for character, no cap: π
struct blk_zone_range {
__u64 sector;
__u64 nr_sectors;
};
π Members π
Two members, and they're both iconic in their own lowkey way: π
sectorβ the starting sector of the first zone to operate on. That's the starting point, iykyk. β¨nr_sectorsβ the total number of sectors of all zones to operate on. The whole squad's sector count, fr fr. π
π SEE ALSO π
Kernel file: ./include/uapi/linux/blkzoned.h π
Peep these too, bestie:
enum blk_zone_type(9)enum blk_zone_cond(9)enum blk_zone_report_flags(9)struct blk_zone(9)struct blk_zone_report(9)
Source/version: ./include/uapi/linux πΈ β date: October 2026, byeee bestie! π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms