Lines Matching refs:cond
132 zone->cond = BLK_ZONE_COND_NOT_WP;
149 zone->cond = BLK_ZONE_COND_EMPTY;
214 blkz.cond = zone->cond;
251 switch (zone->cond) {
268 zone->cond = BLK_ZONE_COND_EMPTY;
270 zone->cond = BLK_ZONE_COND_CLOSED;
292 if (zone->cond == BLK_ZONE_COND_IMP_OPEN) {
348 switch (zone->cond) {
371 trace_nullb_zone_op(cmd, zno, zone->cond);
381 if (zone->cond == BLK_ZONE_COND_FULL ||
382 zone->cond == BLK_ZONE_COND_READONLY ||
383 zone->cond == BLK_ZONE_COND_OFFLINE) {
411 if (zone->cond == BLK_ZONE_COND_CLOSED ||
412 zone->cond == BLK_ZONE_COND_EMPTY) {
420 if (zone->cond == BLK_ZONE_COND_CLOSED) {
423 } else if (zone->cond == BLK_ZONE_COND_EMPTY) {
427 if (zone->cond != BLK_ZONE_COND_EXP_OPEN)
428 zone->cond = BLK_ZONE_COND_IMP_OPEN;
440 if (zone->cond == BLK_ZONE_COND_EXP_OPEN)
442 else if (zone->cond == BLK_ZONE_COND_IMP_OPEN)
444 zone->cond = BLK_ZONE_COND_FULL;
466 switch (zone->cond) {
490 zone->cond = BLK_ZONE_COND_EXP_OPEN;
524 switch (zone->cond) {
550 zone->cond = BLK_ZONE_COND_FULL;
567 switch (zone->cond) {
588 zone->cond = BLK_ZONE_COND_EMPTY;
612 if (zone->cond != BLK_ZONE_COND_EMPTY &&
613 zone->cond != BLK_ZONE_COND_READONLY &&
614 zone->cond != BLK_ZONE_COND_OFFLINE) {
616 trace_nullb_zone_op(cmd, i, zone->cond);
628 if (zone->cond == BLK_ZONE_COND_READONLY ||
629 zone->cond == BLK_ZONE_COND_OFFLINE) {
653 trace_nullb_zone_op(cmd, zone_no, zone->cond);
682 if (zone->cond == BLK_ZONE_COND_OFFLINE)
696 struct nullb_zone *zone, enum blk_zone_cond cond)
698 if (WARN_ON_ONCE(cond != BLK_ZONE_COND_READONLY &&
699 cond != BLK_ZONE_COND_OFFLINE))
711 if (zone->cond == cond) {
712 zone->cond = BLK_ZONE_COND_EMPTY;
717 if (zone->cond != BLK_ZONE_COND_READONLY &&
718 zone->cond != BLK_ZONE_COND_OFFLINE)
720 zone->cond = cond;
732 size_t count, enum blk_zone_cond cond)
763 null_set_zone_cond(dev, &dev->zones[zone_no], cond);