Home
last modified time | relevance | path

Searched refs:d_consumer (Results 1 – 16 of 16) sorted by relevance

/freebsd-12-stable/sys/geom/concat/
Dg_concat.c109 if (sc->sc_disks[i].d_consumer != NULL) in g_concat_nvalid()
123 KASSERT(disk->d_consumer != NULL, ("Non-valid disk in %s.", __func__)); in g_concat_remove_disk()
125 cp = disk->d_consumer; in g_concat_remove_disk()
142 disk->d_consumer = NULL; in g_concat_remove_disk()
255 g_io_request(cbp, disk->d_consumer); in g_concat_kernel_dump()
257 disk->d_consumer->provider->name); in g_concat_kernel_dump()
302 cbp->bio_caller1 = sc->sc_disks[no].d_consumer; in g_concat_flush()
303 cbp->bio_to = sc->sc_disks[no].d_consumer->provider; in g_concat_flush()
409 cbp->bio_to = disk->d_consumer->provider; in g_concat_start()
422 g_io_request(cbp, disk->d_consumer); in g_concat_start()
[all …]
Dg_concat.h73 struct g_consumer *d_consumer; member
/freebsd-12-stable/sys/geom/raid/
Dmd_jmicron.c948 disk->d_consumer = rcp; in g_raid_md_taste_jmicron()
990 if (disk->d_consumer) { in g_raid_md_event_jmicron()
991 g_raid_kill_consumer(sc, disk->d_consumer); in g_raid_md_event_jmicron()
992 disk->d_consumer = NULL; in g_raid_md_event_jmicron()
1108 disk->d_consumer = cp; in g_raid_md_ctl_jmicron()
1216 if (sd->sd_disk->d_consumer != NULL) { in g_raid_md_ctl_jmicron()
1250 if (disk->d_consumer) in g_raid_md_ctl_jmicron()
1251 jmicron_meta_erase(disk->d_consumer); in g_raid_md_ctl_jmicron()
1274 if (disk->d_consumer != NULL && in g_raid_md_ctl_jmicron()
1275 disk->d_consumer->provider != NULL && in g_raid_md_ctl_jmicron()
[all …]
Dmd_sii.c1036 disk->d_consumer = rcp; in g_raid_md_taste_sii()
1078 if (disk->d_consumer) { in g_raid_md_event_sii()
1079 g_raid_kill_consumer(sc, disk->d_consumer); in g_raid_md_event_sii()
1080 disk->d_consumer = NULL; in g_raid_md_event_sii()
1195 disk->d_consumer = cp; in g_raid_md_ctl_sii()
1303 if (sd->sd_disk->d_consumer != NULL) { in g_raid_md_ctl_sii()
1337 if (disk->d_consumer) in g_raid_md_ctl_sii()
1338 sii_meta_erase(disk->d_consumer); in g_raid_md_ctl_sii()
1361 if (disk->d_consumer != NULL && in g_raid_md_ctl_sii()
1362 disk->d_consumer->provider != NULL && in g_raid_md_ctl_sii()
[all …]
Dmd_nvidia.c943 disk->d_consumer = rcp; in g_raid_md_taste_nvidia()
988 if (disk->d_consumer) { in g_raid_md_event_nvidia()
989 g_raid_kill_consumer(sc, disk->d_consumer); in g_raid_md_event_nvidia()
990 disk->d_consumer = NULL; in g_raid_md_event_nvidia()
1111 disk->d_consumer = cp; in g_raid_md_ctl_nvidia()
1221 if (sd->sd_disk->d_consumer != NULL) { in g_raid_md_ctl_nvidia()
1255 if (disk->d_consumer) in g_raid_md_ctl_nvidia()
1256 nvidia_meta_erase(disk->d_consumer); in g_raid_md_ctl_nvidia()
1279 if (disk->d_consumer != NULL && in g_raid_md_ctl_nvidia()
1280 disk->d_consumer->provider != NULL && in g_raid_md_ctl_nvidia()
[all …]
Dmd_promise.c607 promise_meta_erase(disk->d_consumer); in g_raid_md_promise_purge_disks()
716 disk->d_consumer->provider->mediasize / in g_raid_md_promise_start_disk()
717 disk->d_consumer->provider->sectorsize, in g_raid_md_promise_start_disk()
1199 disk->d_consumer = rcp; in g_raid_md_taste_promise()
1331 if (disk->d_consumer != NULL && in g_raid_md_ctl_promise()
1332 disk->d_consumer->provider != NULL && in g_raid_md_ctl_promise()
1333 strcmp(disk->d_consumer->provider->name, in g_raid_md_ctl_promise()
1353 pp = disk->d_consumer->provider; in g_raid_md_ctl_promise()
1377 disk->d_consumer = cp; in g_raid_md_ctl_promise()
1526 if (disk->d_consumer) in g_raid_md_ctl_promise()
[all …]
Dmd_intel.c1612 disk->d_consumer = rcp; in g_raid_md_taste_intel()
1656 if (disk->d_consumer) { in g_raid_md_event_intel()
1657 g_raid_kill_consumer(sc, disk->d_consumer); in g_raid_md_event_intel()
1658 disk->d_consumer = NULL; in g_raid_md_event_intel()
1775 disk->d_consumer = cp; in g_raid_md_ctl_intel()
1895 if (sd->sd_disk->d_consumer != NULL) { in g_raid_md_ctl_intel()
1983 if (disk->d_consumer != NULL && in g_raid_md_ctl_intel()
1984 disk->d_consumer->provider != NULL && in g_raid_md_ctl_intel()
1985 disk->d_consumer->provider->sectorsize > in g_raid_md_ctl_intel()
1988 disk->d_consumer->provider->sectorsize; in g_raid_md_ctl_intel()
[all …]
Dg_raid.c490 if (disk->d_consumer == NULL || disk->d_consumer->provider == NULL) in g_raid_get_diskname()
492 return (disk->d_consumer->provider->name); in g_raid_get_diskname()
498 struct g_consumer *cp = disk->d_consumer; in g_raid_get_disk_info()
530 if (disk->d_consumer == NULL) in g_raid_report_disk_state()
555 g_io_getattr("GEOM::setstate", disk->d_consumer, &len, &s); in g_raid_report_disk_state()
1378 cp = disk->d_consumer; in g_raid_subdisk_iostart()
1385 if (tdisk->d_consumer == NULL) in g_raid_subdisk_iostart()
1388 tdisk->d_load = (tdisk->d_consumer->index * in g_raid_subdisk_iostart()
1646 if ((sd->sd_disk->d_consumer->provider->flags & in g_raid_launch_provider()
1661 disk->d_consumer != NULL && in g_raid_launch_provider()
[all …]
Dmd_ddf.c585 ss = disk->d_consumer->provider->sectorsize; in ddf_meta_create()
586 anchorlba = disk->d_consumer->provider->mediasize / ss - 1; in ddf_meta_create()
710 error = g_io_getattr("GEOM::ident", disk->d_consumer, &len, serial_buffer); in ddf_meta_create()
1477 ddf_meta_erase(disk->d_consumer); in g_raid_md_ddf_purge_disks()
2184 disk->d_consumer = rcp; in g_raid_md_taste_ddf()
2318 if (disk->d_consumer != NULL && in g_raid_md_ctl_ddf()
2319 disk->d_consumer->provider != NULL && in g_raid_md_ctl_ddf()
2320 strcmp(disk->d_consumer->provider->name, in g_raid_md_ctl_ddf()
2341 pp = disk->d_consumer->provider; in g_raid_md_ctl_ddf()
2364 disk->d_consumer = cp; in g_raid_md_ctl_ddf()
[all …]
Dg_raid.h156 struct g_consumer *d_consumer; /* GEOM disk consumer. */ member
/freebsd-12-stable/sys/geom/mirror/
Dg_mirror.c163 if (disk->d_consumer == NULL || disk->d_consumer->provider == NULL) in g_mirror_get_diskname()
396 KASSERT(disk->d_consumer == NULL, in g_mirror_connect_disk()
418 disk->d_consumer = cp; in g_mirror_connect_disk()
419 disk->d_consumer->private = disk; in g_mirror_connect_disk()
420 disk->d_consumer->index = 0; in g_mirror_connect_disk()
464 error = g_getattr("GEOM::candelete", disk->d_consumer, &i); in g_mirror_init_disk()
509 g_mirror_disconnect_consumer(sc, disk->d_consumer); in g_mirror_destroy_disk()
661 cp = disk->d_consumer; in g_mirror_write_metadata()
763 disk->d_consumer->provider->name, in g_mirror_fill_metadata()
766 md->md_provsize = disk->d_consumer->provider->mediasize; in g_mirror_fill_metadata()
[all …]
Dg_mirror_ctl.c79 if (disk->d_consumer == NULL) in g_mirror_find_disk()
81 if (disk->d_consumer->provider == NULL) in g_mirror_find_disk()
83 if (strcmp(disk->d_consumer->provider->name, name) == 0) in g_mirror_find_disk()
537 pp = disk->d_consumer->provider; in g_mirror_ctl_rebuild()
539 error = g_mirror_read_metadata(disk->d_consumer, &md); in g_mirror_ctl_rebuild()
864 if (mediasize > disk->d_consumer->provider->mediasize - in g_mirror_ctl_resize()
865 disk->d_consumer->provider->sectorsize) { in g_mirror_ctl_resize()
Dg_mirror.h141 struct g_consumer *d_consumer; /* Consumer. */ member
152 #define d_name d_consumer->provider->name
/freebsd-12-stable/sys/geom/raid3/
Dg_raid3_ctl.c87 if (disk->d_consumer == NULL) in g_raid3_find_disk()
89 if (disk->d_consumer->provider == NULL) in g_raid3_find_disk()
91 if (strcmp(disk->d_consumer->provider->name, name) == 0) in g_raid3_find_disk()
318 pp = disk->d_consumer->provider; in g_raid3_ctl_rebuild()
320 error = g_raid3_read_metadata(disk->d_consumer, &md); in g_raid3_ctl_rebuild()
Dg_raid3.c173 if (disk->d_consumer == NULL || disk->d_consumer->provider == NULL) in g_raid3_get_diskname()
495 KASSERT(disk->d_consumer == NULL, in g_raid3_connect_disk()
515 disk->d_consumer = cp; in g_raid3_connect_disk()
516 disk->d_consumer->private = disk; in g_raid3_connect_disk()
517 disk->d_consumer->index = 0; in g_raid3_connect_disk()
589 g_raid3_disconnect_consumer(sc, disk->d_consumer); in g_raid3_destroy_disk()
591 disk->d_consumer = NULL; in g_raid3_destroy_disk()
685 cp = disk->d_consumer; in g_raid3_write_metadata()
765 if (disk->d_consumer != NULL && disk->d_consumer->provider != NULL) in g_raid3_fill_metadata()
766 pp = disk->d_consumer->provider; in g_raid3_fill_metadata()
[all …]
Dg_raid3.h144 struct g_consumer *d_consumer; /* Consumer. */ member
152 #define d_name d_consumer->provider->name