• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/geom/mirror/

Lines Matching refs:d_sync

484 	disk->d_sync.ds_consumer = NULL;
485 disk->d_sync.ds_offset = md->md_sync_offset;
486 disk->d_sync.ds_offset_done = md->md_sync_offset;
487 disk->d_sync.ds_update_ts = time_uptime;
489 disk->d_sync.ds_syncid = md->md_syncid;
774 md->md_syncid = disk->d_sync.ds_syncid;
777 md->md_sync_offset = disk->d_sync.ds_offset_done;
832 disk->d_sync.ds_syncid = sc->sc_syncid;
1214 sbp = disk->d_sync.ds_bios[i];
1318 if (disk != NULL && disk->d_sync.ds_bios != NULL) {
1320 KASSERT(disk->d_sync.ds_bios[idx] == bp,
1322 disk->d_sync.ds_bios[idx] = NULL;
1359 sync = &disk->d_sync;
1751 if (bp->bio_offset >= disk->d_sync.ds_offset)
2078 bp->bio_from = disk->d_sync.ds_consumer;
2097 sync = &disk->d_sync;
2186 if (disk->d_sync.ds_consumer == NULL)
2197 free(disk->d_sync.ds_bios, M_MIRROR);
2198 disk->d_sync.ds_bios = NULL;
2199 cp = disk->d_sync.ds_consumer;
2200 disk->d_sync.ds_consumer = NULL;
2330 if (sc->sc_syncid == disk->d_sync.ds_syncid) {
2351 } else if (disk->d_sync.ds_syncid < sc->sc_syncid) {
2358 disk->d_sync.ds_offset = 0;
2359 disk->d_sync.ds_offset_done = 0;
2360 disk->d_sync.ds_syncid = sc->sc_syncid;
2367 } else /* if (sc->sc_syncid < disk->d_sync.ds_syncid) */ {
2432 KASSERT(sc->sc_syncid >= disk->d_sync.ds_syncid,
2434 __func__, disk->d_sync.ds_syncid, sc,
2532 if (disk->d_sync.ds_syncid != sc->sc_syncid)
2559 if (disk->d_sync.ds_syncid != sc->sc_syncid)
2572 disk->d_sync.ds_syncid = 0;
2580 if (disk->d_sync.ds_syncid != sc->sc_syncid)
2590 disk->d_sync.ds_syncid = 0;
2746 disk->d_sync.ds_offset = 0;
2747 disk->d_sync.ds_offset_done = 0;
3410 if (disk->d_sync.ds_offset == 0)
3414 (u_int)((disk->d_sync.ds_offset * 100) /
3417 if (disk->d_sync.ds_offset > 0)
3420 (intmax_t)disk->d_sync.ds_offset);
3423 disk->d_sync.ds_syncid);