Lines Matching refs:zno
283 sector_t zno; in sd_zbc_update_wp_offset_workfn() local
289 for (zno = 0; zno < sdkp->nr_zones; zno++) { in sd_zbc_update_wp_offset_workfn()
290 if (sdkp->zones_wp_offset[zno] != SD_ZBC_UPDATING_WP_OFST) in sd_zbc_update_wp_offset_workfn()
296 zno * sdkp->zone_blocks, true); in sd_zbc_update_wp_offset_workfn()
300 zno, sd_zbc_update_wp_offset_cb, in sd_zbc_update_wp_offset_workfn()
326 unsigned int wp_offset, zno = blk_rq_zone_no(rq); in sd_zbc_prepare_zone_append() local
342 wp_offset = sdkp->zones_wp_offset[zno]; in sd_zbc_prepare_zone_append()
355 sdkp->zones_wp_offset[zno] = SD_ZBC_UPDATING_WP_OFST; in sd_zbc_prepare_zone_append()
447 unsigned int zno = blk_rq_zone_no(rq); in sd_zbc_zone_wp_update() local
470 if (sdkp->zones_wp_offset[zno] != SD_ZBC_UPDATING_WP_OFST) in sd_zbc_zone_wp_update()
471 sdkp->zones_wp_offset[zno] = SD_ZBC_INVALID_WP_OFST; in sd_zbc_zone_wp_update()
477 rq->__sector += sdkp->zones_wp_offset[zno]; in sd_zbc_zone_wp_update()
482 if (sdkp->zones_wp_offset[zno] < sd_zbc_zone_sectors(sdkp)) in sd_zbc_zone_wp_update()
483 sdkp->zones_wp_offset[zno] += in sd_zbc_zone_wp_update()
487 sdkp->zones_wp_offset[zno] = 0; in sd_zbc_zone_wp_update()
490 sdkp->zones_wp_offset[zno] = sd_zbc_zone_sectors(sdkp); in sd_zbc_zone_wp_update()