Lines Matching refs:zone
26 struct blk_zone zone = { 0 }; in sd_zbc_parse_report() local
28 zone.type = buf[0] & 0x0f; in sd_zbc_parse_report()
29 zone.cond = (buf[1] >> 4) & 0xf; in sd_zbc_parse_report()
31 zone.reset = 1; in sd_zbc_parse_report()
33 zone.non_seq = 1; in sd_zbc_parse_report()
35 zone.len = logical_to_sectors(sdp, get_unaligned_be64(&buf[8])); in sd_zbc_parse_report()
36 zone.start = logical_to_sectors(sdp, get_unaligned_be64(&buf[16])); in sd_zbc_parse_report()
37 zone.wp = logical_to_sectors(sdp, get_unaligned_be64(&buf[24])); in sd_zbc_parse_report()
38 if (zone.type != ZBC_ZONE_TYPE_CONV && in sd_zbc_parse_report()
39 zone.cond == ZBC_ZONE_COND_FULL) in sd_zbc_parse_report()
40 zone.wp = zone.start + zone.len; in sd_zbc_parse_report()
42 return cb(&zone, idx, data); in sd_zbc_parse_report()