Lines Matching defs:zno
155 static inline void null_lock_zone(struct nullb_device *dev, unsigned int zno)
158 wait_on_bit_lock_io(dev->zone_locks, zno, TASK_UNINTERRUPTIBLE);
162 static inline void null_unlock_zone(struct nullb_device *dev, unsigned int zno)
167 clear_and_wake_up_bit(zno, dev->zone_locks);
175 unsigned int first_zone, i, zno;
186 zno = first_zone;
187 for (i = 0; i < nr_zones; i++, zno++) {
194 null_lock_zone(dev, zno);
195 memcpy(&zone, &dev->zones[zno], sizeof(struct blk_zone));
196 null_unlock_zone(dev, zno);
337 unsigned int zno = null_zone_no(dev, sector);
338 struct blk_zone *zone = &dev->zones[zno];
341 trace_nullb_zone_op(cmd, zno, zone->cond);
349 null_lock_zone(dev, zno);
427 null_unlock_zone(dev, zno);
593 unsigned int zno = null_zone_no(dev, sector);
611 null_lock_zone(dev, zno);
613 null_unlock_zone(dev, zno);