Lines Matching refs:zones_wp_offset
355 sdkp->zones_wp_offset[idx] = sd_zbc_get_zone_wp_offset(zone); in sd_zbc_update_wp_offset_cb()
375 if (sdkp->zones_wp_offset[zno] != SD_ZBC_UPDATING_WP_OFST) in sd_zbc_update_wp_offset_workfn()
427 wp_offset = sdkp->zones_wp_offset[zno]; in sd_zbc_prepare_zone_append()
440 sdkp->zones_wp_offset[zno] = SD_ZBC_UPDATING_WP_OFST; in sd_zbc_prepare_zone_append()
554 if (sdkp->zones_wp_offset[zno] != SD_ZBC_UPDATING_WP_OFST) in sd_zbc_zone_wp_update()
555 sdkp->zones_wp_offset[zno] = SD_ZBC_INVALID_WP_OFST; in sd_zbc_zone_wp_update()
561 rq->__sector += sdkp->zones_wp_offset[zno]; in sd_zbc_zone_wp_update()
565 if (sdkp->zones_wp_offset[zno] < sd_zbc_zone_sectors(sdkp)) in sd_zbc_zone_wp_update()
566 sdkp->zones_wp_offset[zno] += in sd_zbc_zone_wp_update()
570 sdkp->zones_wp_offset[zno] = 0; in sd_zbc_zone_wp_update()
573 sdkp->zones_wp_offset[zno] = sd_zbc_zone_sectors(sdkp); in sd_zbc_zone_wp_update()
576 memset(sdkp->zones_wp_offset, 0, in sd_zbc_zone_wp_update()
777 sdkp->zones_wp_offset = NULL; in sd_zbc_init_disk()
797 kvfree(sdkp->zones_wp_offset); in sd_zbc_free_zone_info()
798 sdkp->zones_wp_offset = NULL; in sd_zbc_free_zone_info()
812 swap(sdkp->zones_wp_offset, sdkp->rev_wp_offset); in sd_zbc_revalidate_zones_cb()