Lines Matching defs:old_z
5396 fr_add_auth_zone_change(struct fast_reload_thread* fr, struct auth_zone* old_z,
5405 item->old_z = old_z;
5488 struct auth_zone* new_z, *old_z;
5499 RBTREE_FOR(old_z, struct auth_zone*, &env->auth_zones->ztree) {
5500 new_z = auth_zone_find(ct->auth_zones, old_z->name,
5501 old_z->namelen, old_z->dclass);
5504 if(!fr_add_auth_zone_change(fr, old_z, NULL, 1, 0,
5517 old_z = auth_zone_find(env->auth_zones, new_z->name,
5519 if(!old_z) {
5532 lock_rw_rdlock(&old_z->lock);
5535 old_xfr = auth_xfer_find(env->auth_zones, old_z->name,
5536 old_z->namelen, old_z->dclass);
5548 have_old = (auth_zone_get_serial(old_z,
5555 if(!fr_add_auth_zone_change(fr, old_z, new_z,
5557 lock_rw_unlock(&old_z->lock);
5576 lock_rw_unlock(&old_z->lock);
7580 struct auth_zone* old_z, struct auth_zone* new_z,
7599 if(old_z) {
7600 lock_rw_wrlock(&old_z->lock);
7624 lock_rw_wrlock(&item->old_z->lock);
7625 if(item->old_z->zonemd_callback_env &&
7626 item->old_z->zonemd_callback_env->worker == worker){
7629 auth_zone_zonemd_stop_lookup(item->old_z, worker->env.mesh);
7630 item->old_z->zonemd_callback_env = NULL;
7632 lock_rw_unlock(&item->old_z->lock);
7634 fr_pickup_auth_locks(worker, item->old_z, item->old_z, NULL, &xfr,
7638 lock_rw_unlock(&item->old_z->lock);
7653 fr_pickup_auth_locks(worker, item->old_z, item->old_z, NULL,
7656 lock_rw_unlock(&item->old_z->lock);
7758 fr_pickup_auth_locks(worker, item->new_z, item->old_z, item->new_z,
7780 lock_rw_unlock(&item->old_z->lock);