Lines Matching refs:d_sync
487 disk->d_sync.ds_consumer = NULL; in g_mirror_init_disk()
488 disk->d_sync.ds_offset = md->md_sync_offset; in g_mirror_init_disk()
489 disk->d_sync.ds_offset_done = md->md_sync_offset; in g_mirror_init_disk()
490 disk->d_sync.ds_update_ts = time_uptime; in g_mirror_init_disk()
492 disk->d_sync.ds_syncid = md->md_syncid; in g_mirror_init_disk()
772 md->md_syncid = disk->d_sync.ds_syncid; in g_mirror_fill_metadata()
775 md->md_sync_offset = disk->d_sync.ds_offset_done; in g_mirror_fill_metadata()
828 disk->d_sync.ds_syncid = sc->sc_syncid; in g_mirror_bump_syncid()
1244 sbp = disk->d_sync.ds_bios[i]; in g_mirror_sync_collision()
1348 if (disk != NULL && disk->d_sync.ds_bios != NULL) { in g_mirror_sync_request_free()
1350 KASSERT(disk->d_sync.ds_bios[idx] == bp, in g_mirror_sync_request_free()
1352 disk->d_sync.ds_bios[idx] = NULL; in g_mirror_sync_request_free()
1389 sync = &disk->d_sync; in g_mirror_sync_request()
1781 if (bp->bio_offset >= disk->d_sync.ds_offset) in g_mirror_register_request()
2108 bp->bio_from = disk->d_sync.ds_consumer; in g_mirror_sync_reinit()
2127 sync = &disk->d_sync; in g_mirror_sync_start()
2216 if (disk->d_sync.ds_consumer == NULL) in g_mirror_sync_stop()
2227 free(disk->d_sync.ds_bios, M_MIRROR); in g_mirror_sync_stop()
2228 disk->d_sync.ds_bios = NULL; in g_mirror_sync_stop()
2229 cp = disk->d_sync.ds_consumer; in g_mirror_sync_stop()
2230 disk->d_sync.ds_consumer = NULL; in g_mirror_sync_stop()
2360 if (sc->sc_syncid == disk->d_sync.ds_syncid) { in g_mirror_determine_state()
2381 } else if (disk->d_sync.ds_syncid < sc->sc_syncid) { in g_mirror_determine_state()
2388 disk->d_sync.ds_offset = 0; in g_mirror_determine_state()
2389 disk->d_sync.ds_offset_done = 0; in g_mirror_determine_state()
2390 disk->d_sync.ds_syncid = sc->sc_syncid; in g_mirror_determine_state()
2462 KASSERT(sc->sc_syncid >= disk->d_sync.ds_syncid, in g_mirror_update_device()
2464 __func__, disk->d_sync.ds_syncid, sc, in g_mirror_update_device()
2562 if (disk->d_sync.ds_syncid != sc->sc_syncid) in g_mirror_update_device()
2589 if (disk->d_sync.ds_syncid != sc->sc_syncid) in g_mirror_update_device()
2602 disk->d_sync.ds_syncid = 0; in g_mirror_update_device()
2610 if (disk->d_sync.ds_syncid != sc->sc_syncid) in g_mirror_update_device()
2620 disk->d_sync.ds_syncid = 0; in g_mirror_update_device()
2776 disk->d_sync.ds_offset = 0; in g_mirror_update_disk()
2777 disk->d_sync.ds_offset_done = 0; in g_mirror_update_disk()
3441 if (disk->d_sync.ds_offset == 0) in g_mirror_dumpconf()
3445 (u_int)((disk->d_sync.ds_offset * 100) / in g_mirror_dumpconf()
3448 if (disk->d_sync.ds_offset > 0) in g_mirror_dumpconf()
3451 (intmax_t)disk->d_sync.ds_offset); in g_mirror_dumpconf()
3454 disk->d_sync.ds_syncid); in g_mirror_dumpconf()