Home
last modified time | relevance | path

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

/freebsd/sys/geom/concat/
H A Dg_concat.c110 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 Dg_concat.h57 struct g_consumer *d_consumer; member
/freebsd/sys/geom/raid/
H A Dmd_jmicron.c946 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 Dmd_sii.c1034 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 Dmd_nvidia.c941 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 Dmd_promise.c606 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 Dmd_intel.c1610 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 Dg_raid.c492 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 Dmd_ddf.c583 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 Dg_raid.h128 struct g_consumer *d_consumer; /* GEOM disk consumer. */ member
/freebsd/sys/geom/mirror/
H A Dg_mirror.c169 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 Dg_mirror_ctl.c134 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 Dg_mirror.h127 struct g_consumer *d_consumer; /* Consumer. */ member
143 #define d_name d_consumer->provider->name
/freebsd/sys/geom/raid3/
H A Dg_raid3_ctl.c83 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 Dg_raid3.c176 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 Dg_raid3.h124 struct g_consumer *d_consumer; /* Consumer. */ member
132 #define d_name d_consumer->provider->name