Lines Matching +full:non +full:- +full:specified
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
23 * enum blk_zone_type - Types of zones allowed in a zoned device.
28 * @BLK_ZONE_TYPE_SEQWRITE_PREF: The zone can be written non-sequentially
39 * enum blk_zone_cond - Condition [state] of a zone in a zoned device.
49 * @BLK_ZONE_COND_READONLY: The zone is read-only.
54 * - ZC1: Empty | BLK_ZONE_COND_EMPTY
55 * - ZC2: Implicit Open | BLK_ZONE_COND_IMP_OPEN
56 * - ZC3: Explicit Open | BLK_ZONE_COND_EXP_OPEN
57 * - ZC4: Closed | BLK_ZONE_COND_CLOSED
58 * - ZC5: Full | BLK_ZONE_COND_FULL
59 * - ZC6: Read Only | BLK_ZONE_COND_READONLY
60 * - ZC7: Offline | BLK_ZONE_COND_OFFLINE
77 * enum blk_zone_report_flags - Feature flags of reported zone descriptors.
86 * struct blk_zone - Zone descriptor for BLKREPORTZONE ioctl.
93 * @non_seq: Flag indicating that the zone is using non-sequential resources
94 * (for host-aware zoned block devices only).
112 __u8 non_seq; /* Non-sequential write resources active */
120 * struct blk_zone_report - BLKREPORTZONE ioctl request/reply
137 * struct blk_zone_range - BLKRESETZONE/BLKOPENZONE/
153 * sector specified in the report request structure.
154 * @BLKRESETZONE: Reset the write pointer of the zones in the specified
158 * @BLKOPENZONE: Open the zones in the specified sector range.
160 * @BLKCLOSEZONE: Close the zones in the specified sector range.
162 * @BLKFINISHZONE: Mark the zones as full in the specified sector range.