Lines Matching refs:cond

139 		zone->cond = BLK_ZONE_COND_NOT_WP;  in null_init_zoned_dev()
157 zone->cond = BLK_ZONE_COND_FULL; in null_init_zoned_dev()
160 zone->cond = BLK_ZONE_COND_EMPTY; in null_init_zoned_dev()
224 blkz.cond = zone->cond; in null_report_zones()
273 if (zone->cond == BLK_ZONE_COND_IMP_OPEN) { in null_close_imp_open_zone()
276 zone->cond = BLK_ZONE_COND_EMPTY; in null_close_imp_open_zone()
278 zone->cond = BLK_ZONE_COND_CLOSED; in null_close_imp_open_zone()
335 switch (zone->cond) { in null_check_zone_resources()
359 trace_nullb_zone_op(cmd, zno, zone->cond); in null_zone_write()
393 if (zone->cond == BLK_ZONE_COND_CLOSED || in null_zone_write()
394 zone->cond == BLK_ZONE_COND_EMPTY) { in null_zone_write()
403 if (zone->cond == BLK_ZONE_COND_CLOSED) { in null_zone_write()
406 } else if (zone->cond == BLK_ZONE_COND_EMPTY) { in null_zone_write()
413 zone->cond = BLK_ZONE_COND_IMP_OPEN; in null_zone_write()
435 if (zone->cond == BLK_ZONE_COND_EXP_OPEN) in null_zone_write()
437 else if (zone->cond == BLK_ZONE_COND_IMP_OPEN) in null_zone_write()
441 zone->cond = BLK_ZONE_COND_FULL; in null_zone_write()
460 switch (zone->cond) { in null_open_zone()
476 switch (zone->cond) { in null_open_zone()
504 zone->cond = BLK_ZONE_COND_EXP_OPEN; in null_open_zone()
515 switch (zone->cond) { in null_close_zone()
531 switch (zone->cond) { in null_close_zone()
549 zone->cond = BLK_ZONE_COND_EMPTY; in null_close_zone()
551 zone->cond = BLK_ZONE_COND_CLOSED; in null_close_zone()
567 switch (zone->cond) { in null_finish_zone()
601 zone->cond = BLK_ZONE_COND_FULL; in null_finish_zone()
616 switch (zone->cond) { in null_reset_zone()
637 zone->cond = BLK_ZONE_COND_EMPTY; in null_reset_zone()
659 if (zone->cond != BLK_ZONE_COND_EMPTY && in null_zone_mgmt()
660 zone->cond != BLK_ZONE_COND_READONLY && in null_zone_mgmt()
661 zone->cond != BLK_ZONE_COND_OFFLINE) { in null_zone_mgmt()
663 trace_nullb_zone_op(cmd, i, zone->cond); in null_zone_mgmt()
675 if (zone->cond == BLK_ZONE_COND_READONLY || in null_zone_mgmt()
676 zone->cond == BLK_ZONE_COND_OFFLINE) { in null_zone_mgmt()
700 trace_nullb_zone_op(cmd, zone_no, zone->cond); in null_zone_mgmt()
729 if (zone->cond == BLK_ZONE_COND_OFFLINE) in null_process_zoned_cmd()
743 struct nullb_zone *zone, enum blk_zone_cond cond) in null_set_zone_cond() argument
745 if (WARN_ON_ONCE(cond != BLK_ZONE_COND_READONLY && in null_set_zone_cond()
746 cond != BLK_ZONE_COND_OFFLINE)) in null_set_zone_cond()
758 if (zone->cond == cond) { in null_set_zone_cond()
759 zone->cond = BLK_ZONE_COND_EMPTY; in null_set_zone_cond()
764 if (zone->cond != BLK_ZONE_COND_READONLY && in null_set_zone_cond()
765 zone->cond != BLK_ZONE_COND_OFFLINE) in null_set_zone_cond()
767 zone->cond = cond; in null_set_zone_cond()
779 size_t count, enum blk_zone_cond cond) in zone_cond_store() argument
810 null_set_zone_cond(dev, &dev->zones[zone_no], cond); in zone_cond_store()