/freebsd/sys/geom/concat/ |
H A D | g_concat.c | 110 if (disk->d_consumer != NULL) in g_concat_nvalid() 124 KASSERT(disk->d_consumer != NULL, ("Non-valid disk in %s.", __func__)); in g_concat_remove_disk() 126 cp = disk->d_consumer; in g_concat_remove_disk() 143 disk->d_consumer = NULL; in g_concat_remove_disk() 260 g_io_request(cbp, disk->d_consumer); in g_concat_kernel_dump() 262 disk->d_consumer->provider->name); in g_concat_kernel_dump() 312 cbp->bio_caller1 = disk->d_consumer; in g_concat_passdown() 313 cbp->bio_to = disk->d_consumer->provider; in g_concat_passdown() 419 cbp->bio_to = disk->d_consumer->provider; in g_concat_start() 432 g_io_request(cbp, disk->d_consumer); in g_concat_start() [all …]
|
H A D | g_concat.h | 57 struct g_consumer *d_consumer; member
|
/freebsd/sys/geom/raid/ |
H A D | md_jmicron.c | 946 disk->d_consumer = rcp; in g_raid_md_taste_jmicron() 988 if (disk->d_consumer) { in g_raid_md_event_jmicron() 989 g_raid_kill_consumer(sc, disk->d_consumer); in g_raid_md_event_jmicron() 990 disk->d_consumer = NULL; in g_raid_md_event_jmicron() 1105 disk->d_consumer = cp; in g_raid_md_ctl_jmicron() 1213 if (sd->sd_disk->d_consumer != NULL) { in g_raid_md_ctl_jmicron() 1246 if (disk->d_consumer) in g_raid_md_ctl_jmicron() 1247 jmicron_meta_erase(disk->d_consumer); in g_raid_md_ctl_jmicron() 1270 if (disk->d_consumer != NULL && in g_raid_md_ctl_jmicron() 1271 disk->d_consumer->provider != NULL && in g_raid_md_ctl_jmicron() [all …]
|
H A D | md_sii.c | 1034 disk->d_consumer = rcp; in g_raid_md_taste_sii() 1076 if (disk->d_consumer) { in g_raid_md_event_sii() 1077 g_raid_kill_consumer(sc, disk->d_consumer); in g_raid_md_event_sii() 1078 disk->d_consumer = NULL; in g_raid_md_event_sii() 1192 disk->d_consumer = cp; in g_raid_md_ctl_sii() 1300 if (sd->sd_disk->d_consumer != NULL) { in g_raid_md_ctl_sii() 1333 if (disk->d_consumer) in g_raid_md_ctl_sii() 1334 sii_meta_erase(disk->d_consumer); in g_raid_md_ctl_sii() 1357 if (disk->d_consumer != NULL && in g_raid_md_ctl_sii() 1358 disk->d_consumer->provider != NULL && in g_raid_md_ctl_sii() [all …]
|
H A D | md_nvidia.c | 941 disk->d_consumer = rcp; in g_raid_md_taste_nvidia() 986 if (disk->d_consumer) { in g_raid_md_event_nvidia() 987 g_raid_kill_consumer(sc, disk->d_consumer); in g_raid_md_event_nvidia() 988 disk->d_consumer = NULL; in g_raid_md_event_nvidia() 1108 disk->d_consumer = cp; in g_raid_md_ctl_nvidia() 1218 if (sd->sd_disk->d_consumer != NULL) { in g_raid_md_ctl_nvidia() 1251 if (disk->d_consumer) in g_raid_md_ctl_nvidia() 1252 nvidia_meta_erase(disk->d_consumer); in g_raid_md_ctl_nvidia() 1275 if (disk->d_consumer != NULL && in g_raid_md_ctl_nvidia() 1276 disk->d_consumer->provider != NULL && in g_raid_md_ctl_nvidia() [all …]
|
H A D | md_promise.c | 606 promise_meta_erase(disk->d_consumer); in g_raid_md_promise_purge_disks() 715 disk->d_consumer->provider->mediasize / in g_raid_md_promise_start_disk() 716 disk->d_consumer->provider->sectorsize, in g_raid_md_promise_start_disk() 1198 disk->d_consumer = rcp; in g_raid_md_taste_promise() 1329 if (disk->d_consumer != NULL && in g_raid_md_ctl_promise() 1330 disk->d_consumer->provider != NULL && in g_raid_md_ctl_promise() 1331 strcmp(disk->d_consumer->provider->name, in g_raid_md_ctl_promise() 1351 pp = disk->d_consumer->provider; in g_raid_md_ctl_promise() 1375 disk->d_consumer = cp; in g_raid_md_ctl_promise() 1522 if (disk->d_consumer) in g_raid_md_ctl_promise() [all …]
|
H A D | md_intel.c | 1610 disk->d_consumer = rcp; in g_raid_md_taste_intel() 1654 if (disk->d_consumer) { in g_raid_md_event_intel() 1655 g_raid_kill_consumer(sc, disk->d_consumer); in g_raid_md_event_intel() 1656 disk->d_consumer = NULL; in g_raid_md_event_intel() 1772 disk->d_consumer = cp; in g_raid_md_ctl_intel() 1892 if (sd->sd_disk->d_consumer != NULL) { in g_raid_md_ctl_intel() 1979 if (disk->d_consumer != NULL && in g_raid_md_ctl_intel() 1980 disk->d_consumer->provider != NULL && in g_raid_md_ctl_intel() 1981 disk->d_consumer->provider->sectorsize > in g_raid_md_ctl_intel() 1984 disk->d_consumer->provider->sectorsize; in g_raid_md_ctl_intel() [all …]
|
H A D | g_raid.c | 492 if (disk->d_consumer == NULL || disk->d_consumer->provider == NULL) in g_raid_get_diskname() 494 return (disk->d_consumer->provider->name); in g_raid_get_diskname() 500 struct g_consumer *cp = disk->d_consumer; in g_raid_get_disk_info() 532 if (disk->d_consumer == NULL) in g_raid_report_disk_state() 557 g_io_getattr("GEOM::setstate", disk->d_consumer, &len, &s); in g_raid_report_disk_state() 1379 cp = disk->d_consumer; in g_raid_subdisk_iostart() 1386 if (tdisk->d_consumer == NULL) in g_raid_subdisk_iostart() 1389 tdisk->d_load = (tdisk->d_consumer->index * in g_raid_subdisk_iostart() 1645 if ((sd->sd_disk->d_consumer->provider->flags & in g_raid_launch_provider() 1660 disk->d_consumer != NULL && in g_raid_launch_provider() [all …]
|
H A D | md_ddf.c | 583 ss = disk->d_consumer->provider->sectorsize; in ddf_meta_create() 584 anchorlba = disk->d_consumer->provider->mediasize / ss - 1; in ddf_meta_create() 708 error = g_io_getattr("GEOM::ident", disk->d_consumer, &len, serial_buffer); in ddf_meta_create() 1478 ddf_meta_erase(disk->d_consumer); in g_raid_md_ddf_purge_disks() 2185 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 …]
|
H A D | g_raid.h | 128 struct g_consumer *d_consumer; /* GEOM disk consumer. */ member
|
/freebsd/sys/geom/mirror/ |
H A D | g_mirror.c | 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() [all …]
|
H A D | g_mirror_ctl.c | 134 if (disk->d_consumer == NULL) in g_mirror_find_disk() 136 if (disk->d_consumer->provider == NULL) in g_mirror_find_disk() 138 if (strcmp(disk->d_consumer->provider->name, name) == 0) in g_mirror_find_disk() 585 pp = disk->d_consumer->provider; in g_mirror_ctl_rebuild() 587 error = g_mirror_read_metadata(disk->d_consumer, &md); in g_mirror_ctl_rebuild() 903 if (mediasize > disk->d_consumer->provider->mediasize - in g_mirror_ctl_resize() 904 disk->d_consumer->provider->sectorsize) { in g_mirror_ctl_resize()
|
H A D | g_mirror.h | 127 struct g_consumer *d_consumer; /* Consumer. */ member 143 #define d_name d_consumer->provider->name
|
/freebsd/sys/geom/raid3/ |
H A D | g_raid3_ctl.c | 83 if (disk->d_consumer == NULL) in g_raid3_find_disk() 85 if (disk->d_consumer->provider == NULL) in g_raid3_find_disk() 87 if (strcmp(disk->d_consumer->provider->name, name) == 0) in g_raid3_find_disk() 314 pp = disk->d_consumer->provider; in g_raid3_ctl_rebuild() 316 error = g_raid3_read_metadata(disk->d_consumer, &md); in g_raid3_ctl_rebuild()
|
H A D | g_raid3.c | 176 if (disk->d_consumer == NULL || disk->d_consumer->provider == NULL) in g_raid3_get_diskname() 506 KASSERT(disk->d_consumer == NULL, in g_raid3_connect_disk() 526 disk->d_consumer = cp; in g_raid3_connect_disk() 527 disk->d_consumer->private = disk; in g_raid3_connect_disk() 528 disk->d_consumer->index = 0; in g_raid3_connect_disk() 600 g_raid3_disconnect_consumer(sc, disk->d_consumer); in g_raid3_destroy_disk() 602 disk->d_consumer = NULL; in g_raid3_destroy_disk() 717 cp = disk->d_consumer; in g_raid3_write_metadata() 796 if (disk->d_consumer ! in g_raid3_fill_metadata() [all...] |
H A D | g_raid3.h | 124 struct g_consumer *d_consumer; /* Consumer. */ member 132 #define d_name d_consumer->provider->name
|