Lines Matching refs:d_consumer
169 if (disk->d_consumer == NULL || disk->d_consumer->provider == NULL) in g_mirror_get_diskname()
410 KASSERT(disk->d_consumer == NULL, in g_mirror_connect_disk()
432 disk->d_consumer = cp; in g_mirror_connect_disk()
433 disk->d_consumer->private = disk; in g_mirror_connect_disk()
434 disk->d_consumer->index = 0; in g_mirror_connect_disk()
478 error = g_getattr("GEOM::candelete", disk->d_consumer, &i); in g_mirror_init_disk()
481 error = g_getattr("GEOM::rotation_rate", disk->d_consumer, in g_mirror_init_disk()
531 g_mirror_disconnect_consumer(sc, disk->d_consumer); in g_mirror_destroy_disk()
683 cp = disk->d_consumer; in g_mirror_write_metadata()
778 disk->d_consumer->provider->name, in g_mirror_fill_metadata()
781 md->md_provsize = disk->d_consumer->provider->mediasize; in g_mirror_fill_metadata()
1148 g_io_request(cbp, disk->d_consumer); in g_mirror_kernel_dump()
1424 cp = disk->d_consumer; in g_mirror_sync_request()
1534 cp = disk->d_consumer; in g_mirror_request_prefer()
1569 cp = disk->d_consumer; in g_mirror_request_round_robin()
1622 cp = disk->d_consumer; in g_mirror_request_load()
1634 dp->load = (dp->d_consumer->index * LOAD_SCALE + in g_mirror_request_load()
1685 cbp->bio_to = disk->d_consumer->provider; in g_mirror_request_split()
1700 cp = disk->d_consumer; in g_mirror_request_split()
1704 disk->d_consumer->index++; in g_mirror_request_split()
1705 g_io_request(cbp, disk->d_consumer); in g_mirror_request_split()
1803 cp = disk->d_consumer; in g_mirror_register_request()
1851 cbp->bio_to = disk->d_consumer->provider; in g_mirror_register_request()
1860 cp = disk->d_consumer; in g_mirror_register_request()
2261 if (disk->d_consumer && disk->d_consumer->provider) { in g_mirror_launch_provider()
2262 dp = disk->d_consumer->provider; in g_mirror_launch_provider()