Lines Matching refs:disks
623 } *disks; in g_mirror_ctl_insert() local
666 disks = g_malloc(sizeof(*disks) * (*nargs), M_WAITOK | M_ZERO); in g_mirror_ctl_insert()
720 disks[n].provider = pp; in g_mirror_ctl_insert()
721 disks[n].consumer = cp; in g_mirror_ctl_insert()
727 g_free(disks); in g_mirror_ctl_insert()
733 if (disks[i].consumer == NULL) in g_mirror_ctl_insert()
739 pp = disks[i].provider; in g_mirror_ctl_insert()
749 error = g_write_data(disks[i].consumer, in g_mirror_ctl_insert()
755 g_access(disks[i].consumer, 0, -1, -1); in g_mirror_ctl_insert()
756 g_detach(disks[i].consumer); in g_mirror_ctl_insert()
757 g_destroy_consumer(disks[i].consumer); in g_mirror_ctl_insert()
758 disks[i].consumer = NULL; in g_mirror_ctl_insert()
759 disks[i].provider = NULL; in g_mirror_ctl_insert()
768 g_free(disks); in g_mirror_ctl_insert()
779 if (disks[i].consumer == NULL) in g_mirror_ctl_insert()
781 g_access(disks[i].consumer, 0, -1, -1); in g_mirror_ctl_insert()
782 g_detach(disks[i].consumer); in g_mirror_ctl_insert()
783 g_destroy_consumer(disks[i].consumer); in g_mirror_ctl_insert()
787 g_free(disks); in g_mirror_ctl_insert()