Lines Matching +full:0 +full:x11d

123 	{ 0, 0 }
155 } while (0)
162 } while (0)
169 } while (0)
195 for (i = 0; i < size; i++) in isff()
196 if (buf[i] != 0xff) in isff()
197 return (0); in isff()
207 for (i = 0; i < 24; i++) { in print_guid()
208 if (buf[i] != 0 && (buf[i] < ' ' || buf[i] > 127)) { in print_guid()
209 ascii = 0; in print_guid()
216 for (i = 0; i < 24; i++) in print_guid()
239 printf("DDF_rev %8.8s\n", (char *)&meta->hdr->DDF_rev[0]); in g_raid_md_ddf_print()
240 printf("Sequence_Number 0x%08x\n", GET32(meta, hdr->Sequence_Number)); in g_raid_md_ddf_print()
241 printf("TimeStamp 0x%08x\n", GET32(meta, hdr->TimeStamp)); in g_raid_md_ddf_print()
242 printf("Open_Flag 0x%02x\n", GET16(meta, hdr->Open_Flag)); in g_raid_md_ddf_print()
243 printf("Foreign_Flag 0x%02x\n", GET16(meta, hdr->Foreign_Flag)); in g_raid_md_ddf_print()
244 printf("Diskgrouping 0x%02x\n", GET16(meta, hdr->Diskgrouping)); in g_raid_md_ddf_print()
266 printf("Controller_Type 0x%04x%04x 0x%04x%04x\n", in g_raid_md_ddf_print()
271 printf("Product_ID '%.16s'\n", (char *)&meta->cdr->Product_ID[0]); in g_raid_md_ddf_print()
275 for (j = 0; j < GET16(meta, pdr->Populated_PDEs); j++) { in g_raid_md_ddf_print()
278 if (GET32(meta, pdr->entry[j].PD_Reference) == 0xffffffff) in g_raid_md_ddf_print()
283 printf("PD_Reference 0x%08x\n", in g_raid_md_ddf_print()
285 printf("PD_Type 0x%04x\n", in g_raid_md_ddf_print()
287 printf("PD_State 0x%04x\n", in g_raid_md_ddf_print()
297 for (j = 0; j < GET16(meta, vdr->Populated_VDEs); j++) { in g_raid_md_ddf_print()
303 printf("VD_Number 0x%04x\n", in g_raid_md_ddf_print()
305 printf("VD_Type 0x%04x\n", in g_raid_md_ddf_print()
307 printf("VD_State 0x%02x\n", in g_raid_md_ddf_print()
309 printf("Init_State 0x%02x\n", in g_raid_md_ddf_print()
318 for (j = 0; j < num; j++) { in g_raid_md_ddf_print()
327 printf("Timestamp 0x%08x\n", in g_raid_md_ddf_print()
329 printf("Sequence_Number 0x%08x\n", in g_raid_md_ddf_print()
335 printf("Primary_RAID_Level 0x%02x\n", in g_raid_md_ddf_print()
337 printf("RLQ 0x%02x\n", in g_raid_md_ddf_print()
343 printf("Secondary_RAID_Level 0x%02x\n", in g_raid_md_ddf_print()
354 for (i = 0; i < 8; i++) { in g_raid_md_ddf_print()
355 if (GET32D(meta, vdc->Associated_Spares[i]) != 0xffffffff) in g_raid_md_ddf_print()
356 printf(" 0x%08x", GET32D(meta, vdc->Associated_Spares[i])); in g_raid_md_ddf_print()
365 printf("MDF_Parity_Generator_Polynomial 0x%04x\n", in g_raid_md_ddf_print()
367 printf("MDF_Constant_Generation_Method 0x%02x\n", in g_raid_md_ddf_print()
372 for (i = 0; i < num2; i++) in g_raid_md_ddf_print()
373 printf(" 0x%08x @ %ju", in g_raid_md_ddf_print()
388 printf("Timestamp 0x%08x\n", in g_raid_md_ddf_print()
390 printf("Spare_Type 0x%02x\n", in g_raid_md_ddf_print()
396 for (i = 0; i < GET16D(meta, sa->Populated_SAEs); i++) { in g_raid_md_ddf_print()
400 for (k = 0; k < 24; k++) in g_raid_md_ddf_print()
407 case 0x00000000: in g_raid_md_ddf_print()
408 case 0xFFFFFFFF: in g_raid_md_ddf_print()
419 printf("PD_Reference 0x%08x\n", in g_raid_md_ddf_print()
421 printf("Forced_Ref_Flag 0x%02x\n", in g_raid_md_ddf_print()
423 printf("Forced_PD_GUID_Flag 0x%02x\n", in g_raid_md_ddf_print()
432 for (i = 0; i < GET16(meta, pdr->Populated_PDEs); i++) { in ddf_meta_find_pd()
434 if (memcmp(meta->pdr->entry[i].PD_GUID, GUID, 24) == 0) in ddf_meta_find_pd()
436 } else if (PD_Reference != 0xffffffff) { in ddf_meta_find_pd()
443 if (GUID == NULL && PD_Reference == 0xffffffff) { in ddf_meta_find_pd()
457 for (i = 0; i < GET16(meta, vdr->Populated_VDEs); i++) { in ddf_meta_find_vd()
459 if (memcmp(meta->vdr->entry[i].VD_GUID, GUID, 24) == 0) in ddf_meta_find_vd()
481 for (i = 0; i < num; i++) { in ddf_meta_find_vdc()
485 memcmp(vdc->VD_GUID, GUID, 24) == 0) in ddf_meta_find_vdc()
488 if (GET32D(meta, vdc->Signature) == 0xffffffff || in ddf_meta_find_vdc()
489 GET32D(meta, vdc->Signature) == 0) in ddf_meta_find_vdc()
501 cnt = 0; in ddf_meta_count_vdc()
503 for (i = 0; i < num; i++) { in ddf_meta_count_vdc()
507 if (GUID == NULL || memcmp(vdc->VD_GUID, GUID, 24) == 0) in ddf_meta_count_vdc()
519 i = 0; in ddf_meta_find_disk()
520 for (bvd = 0; bvd < GET8(vmeta, vdc->Secondary_Element_Count); bvd++) { in ddf_meta_find_disk()
525 for (pos = 0; pos < GET16(vmeta, bvdc[bvd]->Primary_Element_Count); in ddf_meta_find_disk()
547 for (i = 0; i < num; i++) { in ddf_meta_find_sa()
553 for (i = 0; i < num; i++) { in ddf_meta_find_sa()
555 if (GET32D(meta, sa->Signature) == 0xffffffff || in ddf_meta_find_sa()
556 GET32D(meta, sa->Signature) == 0) in ddf_meta_find_sa()
593 memset(meta->hdr, 0xff, ss); in ddf_meta_create()
658 SET32(meta, hdr->bbmlog_length, 0); in ddf_meta_create()
659 SET32(meta, hdr->Diagnostic_Space_Length, 0); in ddf_meta_create()
660 SET32(meta, hdr->Vendor_Specific_Logs_Length, 0); in ddf_meta_create()
674 GET32(meta, hdr->bbmlog_length) != 0 ? pos : 0xffffffff); in ddf_meta_create()
677 GET32(meta, hdr->Diagnostic_Space_Length) != 0 ? pos : 0xffffffff); in ddf_meta_create()
680 GET32(meta, hdr->Vendor_Specific_Logs_Length) != 0 ? pos : 0xffffffff); in ddf_meta_create()
685 0xffffffffffffffffULL); in ddf_meta_create()
692 memset(meta->cdr, 0xff, size); in ddf_meta_create()
700 memset(meta->pdr, 0xff, size); in ddf_meta_create()
706 pde = &meta->pdr->entry[0]; in ddf_meta_create()
709 if (error == 0 && (len = strlen (serial_buffer)) >= 6 && len <= 20) in ddf_meta_create()
714 arc4random(), arc4random() & 0xffff); in ddf_meta_create()
717 SET16D(meta, pde->PD_State, 0); in ddf_meta_create()
725 memset(meta->vdr, 0xff, size); in ddf_meta_create()
727 SET32(meta, vdr->Populated_VDEs, 0); in ddf_meta_create()
734 memset(meta->cr, 0xff, size); in ddf_meta_create()
739 memset(meta->pdd, 0xff, size); in ddf_meta_create()
747 if (GET32(meta, hdr->bbmlog_length) != 0) { in ddf_meta_create()
750 memset(meta->bbm, 0xff, size); in ddf_meta_create()
752 SET32(meta, bbm->Entry_Count, 0); in ddf_meta_create()
753 SET32(meta, bbm->Spare_Block_Count, 0); in ddf_meta_create()
788 for (i = 0; i < GET16(src, pdr->Populated_PDEs); i++) { in ddf_meta_update()
794 if (j < 0) { in ddf_meta_update()
795 j = ddf_meta_find_pd(meta, NULL, 0xffffffff); in ddf_meta_update()
855 memset(meta->vde, 0xff, sizeof(struct ddf_vd_entry)); in ddf_vol_meta_create()
860 arc4random(), arc4random() & 0xf); in ddf_vol_meta_create()
863 memset(meta->vdc, 0xff, size); in ddf_vol_meta_create()
866 SET32(meta, vdc->Sequence_Number, 0); in ddf_vol_meta_create()
881 bvd = 0; in ddf_vol_meta_update()
888 GET32(dst, vdc->Sequence_Number))) > 0)) in ddf_vol_meta_update()
891 vnew = 0; in ddf_vol_meta_update()
895 GET32(dst, bvdc[bvd]->Sequence_Number))) > 0)) in ddf_vol_meta_update()
898 bvnew = 0; in ddf_vol_meta_update()
949 for (i = 0; i < DDF_MAX_DISKS_HARD; i++) { in ddf_vol_meta_free()
966 *off = 0; in ddf_meta_unused_range()
967 *size = 0; in ddf_meta_unused_range()
970 beg[0] = 0; in ddf_meta_unused_range()
971 end[0] = GET64(meta, pdr->entry[pos].Configured_Size); in ddf_meta_unused_range()
974 for (i = 0; i < num; i++) { in ddf_meta_unused_range()
978 for (pos = 0; pos < GET16D(meta, vdc->Primary_Element_Count); pos++) in ddf_meta_unused_range()
987 for (j = 0; j < n; j++) { in ddf_meta_unused_range()
1001 for (j = 0; j < n; j++) { in ddf_meta_unused_range()
1007 return ((*size > 0) ? 1 : 0); in ddf_meta_unused_range()
1017 for (i = 15; i >= 0; i--) in ddf_meta_get_name()
1018 if (b[i] != 0x20) in ddf_meta_get_name()
1021 buf[i + 1] = 0; in ddf_meta_get_name()
1030 memset(meta->vde->VD_Name, 0x20, 16); in ddf_meta_put_name()
1064 meta->bigendian = 0; in ddf_meta_read()
1079 SET32(meta, hdr->CRC, 0xffffffff); in ddf_meta_read()
1099 error = 0; in ddf_meta_read()
1120 SET32(meta, hdr->CRC, 0xffffffff); in ddf_meta_read()
1146 if ((val = GET32(meta, hdr->bbmlog_section)) != 0xffffffff) in ddf_meta_read()
1148 if ((val = GET32(meta, hdr->Diagnostic_Space)) != 0xffffffff) in ddf_meta_read()
1150 if ((val = GET32(meta, hdr->Vendor_Specific_Logs)) != 0xffffffff) in ddf_meta_read()
1157 if (GET16(meta, hdr->Max_Primary_Element_Entries) == 0xffff) { in ddf_meta_read()
1199 for (i = 0; i < GET16(meta, pdr->Populated_PDEs); i++) { in ddf_meta_read()
1203 0xffffffff) in ddf_meta_read()
1248 if (i < 0) in ddf_meta_read()
1252 if (GET32(meta, hdr->bbmlog_section) != 0xffffffff && in ddf_meta_read()
1253 GET32(meta, hdr->bbmlog_length) != 0) { in ddf_meta_read()
1267 if (error != 0) in ddf_meta_read()
1290 SET32(meta, hdr->CRC, 0xffffffff); in ddf_meta_write()
1293 if (error != 0) { in ddf_meta_write()
1306 SET32(meta, cdr->CRC, 0xffffffff); in ddf_meta_write()
1310 if (error != 0) in ddf_meta_write()
1314 SET32(meta, pdr->CRC, 0xffffffff); in ddf_meta_write()
1318 if (error != 0) in ddf_meta_write()
1322 SET32(meta, vdr->CRC, 0xffffffff); in ddf_meta_write()
1326 if (error != 0) in ddf_meta_write()
1331 for (i = 0; i < num; i++) { in ddf_meta_write()
1333 SET32D(meta, vdc->CRC, 0xffffffff); in ddf_meta_write()
1338 if (error != 0) in ddf_meta_write()
1342 SET32(meta, pdd->CRC, 0xffffffff); in ddf_meta_write()
1346 if (error != 0) in ddf_meta_write()
1349 if (GET32(meta, hdr->bbmlog_length) != 0) { in ddf_meta_write()
1351 SET32(meta, bbm->CRC, 0xffffffff); in ddf_meta_write()
1356 if (error != 0) in ddf_meta_write()
1380 if (error != 0) { in ddf_meta_erase()
1396 if (memcmp(pv->pv_meta.vde->VD_GUID, GUID, 24) == 0) in g_raid_md_ddf_get_volume()
1413 if (memcmp(meta->pdd->PD_GUID, GUID, 24) == 0) in g_raid_md_ddf_get_disk()
1429 res = 0; in g_raid_md_ddf_purge_volumes()
1433 for (i = 0; i < vol->v_disks_count; i++) { in g_raid_md_ddf_purge_volumes()
1448 #if 0 in g_raid_md_ddf_purge_disks()
1454 res = 0; in g_raid_md_ddf_purge_disks()
1461 for (i = 0; i < pd->pd_subdisks; ) { in g_raid_md_ddf_purge_disks()
1477 if (pd->pd_subdisks == 0) { in g_raid_md_ddf_purge_disks()
1485 return (0); in g_raid_md_ddf_purge_disks()
1493 return (0); in g_raid_md_ddf_supported()
1497 return (0); in g_raid_md_ddf_supported()
1499 return (0); in g_raid_md_ddf_supported()
1501 return (0); in g_raid_md_ddf_supported()
1505 return (0); in g_raid_md_ddf_supported()
1508 return (0); in g_raid_md_ddf_supported()
1511 return (0); in g_raid_md_ddf_supported()
1513 return (0); in g_raid_md_ddf_supported()
1518 return (0); in g_raid_md_ddf_supported()
1520 return (0); in g_raid_md_ddf_supported()
1525 return (0); in g_raid_md_ddf_supported()
1527 return (0); in g_raid_md_ddf_supported()
1534 return (0); in g_raid_md_ddf_supported()
1536 return (0); in g_raid_md_ddf_supported()
1543 return (0); in g_raid_md_ddf_supported()
1545 return (0); in g_raid_md_ddf_supported()
1552 return (0); in g_raid_md_ddf_supported()
1554 return (0); in g_raid_md_ddf_supported()
1559 return (0); in g_raid_md_ddf_supported()
1561 return (0); in g_raid_md_ddf_supported()
1565 return (0); in g_raid_md_ddf_supported()
1567 return (0); in g_raid_md_ddf_supported()
1571 return (0); in g_raid_md_ddf_supported()
1573 return (0); in g_raid_md_ddf_supported()
1580 return (0); in g_raid_md_ddf_supported()
1582 return (0); in g_raid_md_ddf_supported()
1589 return (0); in g_raid_md_ddf_supported()
1591 return (0); in g_raid_md_ddf_supported()
1598 return (0); in g_raid_md_ddf_supported()
1600 return (0); in g_raid_md_ddf_supported()
1603 return (0); in g_raid_md_ddf_supported()
1620 off_t size, eoff = 0, esize = 0; in g_raid_md_ddf_start_disk()
1623 int i, resurrection = 0; in g_raid_md_ddf_start_disk()
1641 if (disk_pos < 0) { in g_raid_md_ddf_start_disk()
1647 if ((GET16(gmeta, pdr->entry[md_pde_pos].PD_State) & DDF_PDE_PFA) != 0) { in g_raid_md_ddf_start_disk()
1649 return (0); in g_raid_md_ddf_start_disk()
1654 SET32D(pdmeta, vdc1->Signature, 0xffffffff); in g_raid_md_ddf_start_disk()
1670 if (esize == 0) { in g_raid_md_ddf_start_disk()
1678 for (i = 0; i < vol->v_disks_count; i++) { in g_raid_md_ddf_start_disk()
1683 (disk_pos < 0 || in g_raid_md_ddf_start_disk()
1687 if (disk_pos >= 0 && in g_raid_md_ddf_start_disk()
1695 if (disk_pos >= 0) { in g_raid_md_ddf_start_disk()
1705 return (0); in g_raid_md_ddf_start_disk()
1712 sa = ddf_meta_find_sa(&pd->pd_meta, 0); in g_raid_md_ddf_start_disk()
1715 DDF_SAR_TYPE_REVERTIBLE) == 0) { in g_raid_md_ddf_start_disk()
1716 SET32D(&pd->pd_meta, sa->Signature, 0xffffffff); in g_raid_md_ddf_start_disk()
1767 (DDF_PDE_FAILED | DDF_PDE_REBUILD)) != 0) { in g_raid_md_ddf_start_disk()
1771 sd->sd_rebuild_pos = 0; in g_raid_md_ddf_start_disk()
1772 } else if ((GET8(vmeta, vde->VD_State) & DDF_VDE_DIRTY) != 0 || in g_raid_md_ddf_start_disk()
1802 updated = 0; in g_raid_md_ddf_refill()
1809 bad = 0; in g_raid_md_ddf_refill()
1810 for (i = 0; i < vol->v_disks_count; i++) { in g_raid_md_ddf_refill()
1827 for (i = 0; i < vol->v_disks_count; i++) { in g_raid_md_ddf_refill()
1841 update = 0; in g_raid_md_ddf_refill()
1877 GET8(vmeta, vdc->Secondary_RAID_Level) == 0) in g_raid_md_ddf_start()
1880 if (vol->v_sectorsize == 0xffff) in g_raid_md_ddf_start()
1893 for (i = 0, j = 0, bvd = 0; i < vol->v_disks_count; i++, j++) { in g_raid_md_ddf_start()
1895 j = 0; in g_raid_md_ddf_start()
1900 sd->sd_offset = 0; in g_raid_md_ddf_start()
1923 G_RAID_DEBUG1(0, sc, "Volume started."); in g_raid_md_ddf_start()
1943 G_RAID_DEBUG1(0, sc, "Force volume start due to timeout."); in g_raid_ddf_go()
1979 for (j = 0; j < num; j++) { in g_raid_md_ddf_new_disk()
1988 spare = 0; in g_raid_md_ddf_new_disk()
1990 if (k < 0) in g_raid_md_ddf_new_disk()
2034 need = 0; in g_raid_md_ddf_new_disk()
2035 have = 0; in g_raid_md_ddf_new_disk()
2036 for (k = 0; k < GET8(vmeta, vdc->Secondary_Element_Count); k++) { in g_raid_md_ddf_new_disk()
2043 for (i = 0; i < cnt; i++) { in g_raid_md_ddf_new_disk()
2069 if (fmtopt == NULL || strcasecmp(fmtopt, "BE") == 0) in g_raid_md_create_req_ddf()
2071 else if (strcasecmp(fmtopt, "LE") == 0) in g_raid_md_create_req_ddf()
2072 be = 0; in g_raid_md_create_req_ddf()
2083 if (sc->sc_stopping != 0) in g_raid_md_create_req_ddf()
2132 if (error != 0) in g_raid_md_taste_ddf()
2145 if (sc->sc_stopping != 0) in g_raid_md_taste_ddf()
2170 g_access(cp, -1, 0, 0); in g_raid_md_taste_ddf()
2175 if (g_access(rcp, 1, 1, 1) != 0) in g_raid_md_taste_ddf()
2218 if (g_raid_ndisks(sc, -1) == 0) in g_raid_md_event_ddf()
2219 g_raid_destroy_node(sc, 0); in g_raid_md_event_ddf()
2222 return (0); in g_raid_md_event_ddf()
2238 return (0); in g_raid_md_volume_event_ddf()
2270 error = 0; in g_raid_md_ctl_ddf()
2272 if (strcmp(verb, "label") == 0) { in g_raid_md_ctl_ddf()
2294 force ? *force : 0)) { in g_raid_md_ctl_ddf()
2296 "(0x%02x/0x%02x), or number of disks (%d).", in g_raid_md_ctl_ddf()
2303 sectorsize = 0; in g_raid_md_ctl_ddf()
2306 for (i = 0; i < numdisks; i++) { in g_raid_md_ctl_ddf()
2314 if (strcmp(diskname, "NONE") == 0) in g_raid_md_ctl_ddf()
2321 diskname) == 0) in g_raid_md_ctl_ddf()
2378 pdr->entry[0].Configured_Size) * pp->sectorsize); in g_raid_md_ctl_ddf()
2381 if (error != 0) { in g_raid_md_ctl_ddf()
2382 for (i = 0; i < numdisks; i++) { in g_raid_md_ctl_ddf()
2390 if (sectorsize <= 0) { in g_raid_md_ctl_ddf()
2399 *sizearg > 0) { in g_raid_md_ctl_ddf()
2413 *striparg > 0) { in g_raid_md_ctl_ddf()
2418 if (*striparg % sectorsize != 0) { in g_raid_md_ctl_ddf()
2432 (numdisks & 1) != 0) in g_raid_md_ctl_ddf()
2436 if (size <= 0) { in g_raid_md_ctl_ddf()
2473 vol->v_mdf_polynomial = 0x11d; in g_raid_md_ctl_ddf()
2474 vol->v_mdf_method = 0x00; in g_raid_md_ctl_ddf()
2484 for (i = 0; i < numdisks; i++) { in g_raid_md_ctl_ddf()
2502 G_RAID_DEBUG1(0, sc, "Array started."); in g_raid_md_ctl_ddf()
2510 return (0); in g_raid_md_ctl_ddf()
2512 if (strcmp(verb, "add") == 0) { in g_raid_md_ctl_ddf()
2517 if (strcmp(verb, "delete") == 0) { in g_raid_md_ctl_ddf()
2519 if (nodename != NULL && strcasecmp(sc->sc_name, nodename) != 0) in g_raid_md_ctl_ddf()
2526 if (force != NULL && *force == 0 && in g_raid_md_ctl_ddf()
2527 g_raid_nopens(sc) != 0) { in g_raid_md_ctl_ddf()
2536 g_raid_destroy_node(sc, 0); in g_raid_md_ctl_ddf()
2537 return (0); in g_raid_md_ctl_ddf()
2554 if (strcmp(vol->v_name, volname) == 0) in g_raid_md_ctl_ddf()
2559 if (strcmp(pp->name, volname) == 0) in g_raid_md_ctl_ddf()
2561 if (strncmp(pp->name, "raid/", 5) == 0 && in g_raid_md_ctl_ddf()
2562 strcmp(pp->name + 5, volname) == 0) in g_raid_md_ctl_ddf()
2567 if (verb != volname && tmp[0] == 0) { in g_raid_md_ctl_ddf()
2581 if (force != NULL && *force == 0 && in g_raid_md_ctl_ddf()
2582 vol->v_provider_open != 0) { in g_raid_md_ctl_ddf()
2588 i = 0; in g_raid_md_ctl_ddf()
2600 g_raid_destroy_node(sc, 0); in g_raid_md_ctl_ddf()
2602 return (0); in g_raid_md_ctl_ddf()
2604 if (strcmp(verb, "remove") == 0 || in g_raid_md_ctl_ddf()
2605 strcmp(verb, "fail") == 0) { in g_raid_md_ctl_ddf()
2618 if (strncmp(diskname, _PATH_DEV, 5) == 0) in g_raid_md_ctl_ddf()
2625 diskname) == 0) in g_raid_md_ctl_ddf()
2635 if (strcmp(verb, "fail") == 0) { in g_raid_md_ctl_ddf()
2650 if (g_raid_ndisks(sc, -1) == 0) in g_raid_md_ctl_ddf()
2651 g_raid_destroy_node(sc, 0); in g_raid_md_ctl_ddf()
2656 if (strcmp(verb, "insert") == 0) { in g_raid_md_ctl_ddf()
2700 SET8D(&pd->pd_meta, sa->Spare_Type, 0); in g_raid_md_ctl_ddf()
2701 SET16D(&pd->pd_meta, sa->Populated_SAEs, 0); in g_raid_md_ctl_ddf()
2743 return (0); in g_raid_md_write_ddf()
2750 if (mdi->mdio_starting == 0) { in g_raid_md_write_ddf()
2751 for (i = 0; i < GET16(gmeta, pdr->Populated_PDEs); i++) { in g_raid_md_write_ddf()
2759 DDF_PDE_PFA) == 0) in g_raid_md_write_ddf()
2760 SET16(gmeta, pdr->entry[i].PD_State, 0); in g_raid_md_write_ddf()
2774 vol->v_disks_count % 2 == 0) in g_raid_md_write_ddf()
2782 vol->v_disks_count % 2 == 0) { in g_raid_md_write_ddf()
2785 SET8(vmeta, vdc->RLQ, 0); in g_raid_md_write_ddf()
2788 SET8(vmeta, vdc->Secondary_RAID_Level, 0); in g_raid_md_write_ddf()
2795 SET8(vmeta, vdc->Secondary_RAID_Level, 0); in g_raid_md_write_ddf()
2797 SET8(vmeta, vdc->Secondary_Element_Seq, 0); in g_raid_md_write_ddf()
2798 SET64(vmeta, vdc->Block_Count, 0); in g_raid_md_write_ddf()
2819 g_raid_nsubdisks(vol, G_RAID_SUBDISK_S_STALE) > 0 || in g_raid_md_write_ddf()
2820 g_raid_nsubdisks(vol, G_RAID_SUBDISK_S_RESYNC) > 0) in g_raid_md_write_ddf()
2826 for (i = 0; i < vol->v_disks_count; i++) { in g_raid_md_write_ddf()
2839 memset(vmeta->bvdc[bvd], 0xff, size); in g_raid_md_write_ddf()
2858 if (j < 0) in g_raid_md_write_ddf()
2887 if (i < 0) in g_raid_md_write_ddf()
2896 sa = ddf_meta_find_sa(&pd->pd_meta, 0); in g_raid_md_write_ddf()
2899 DDF_SAR_TYPE_DEDICATED) == 0) { in g_raid_md_write_ddf()
2914 for (i = 0, j = -1; i < GET16(gmeta, pdr->Populated_PDEs); i++) { in g_raid_md_write_ddf()
2919 DDF_PDE_GLOBAL_SPARE | DDF_PDE_CONFIG_SPARE)) != 0 || in g_raid_md_write_ddf()
2924 memset(&gmeta->pdr->entry[i], 0xff, in g_raid_md_write_ddf()
2940 SET16(&pd->pd_meta, vdr->Populated_VDEs, 0); in g_raid_md_write_ddf()
2947 if (i < 0) in g_raid_md_write_ddf()
2949 if (i >= 0) in g_raid_md_write_ddf()
2955 if (mdi->mdio_starting == 0) { in g_raid_md_write_ddf()
2958 for (i = 0; i < j; i++) { in g_raid_md_write_ddf()
2963 SET32D(&pd->pd_meta, vdc->Signature, 0xffffffff); in g_raid_md_write_ddf()
2990 return (0); in g_raid_md_write_ddf()
3033 return (0); in g_raid_md_fail_disk_ddf()
3046 return (0); in g_raid_md_free_disk_ddf()
3066 return (0); in g_raid_md_free_volume_ddf()
3076 mdi->mdio_started = 0; in g_raid_md_free_ddf()
3084 return (0); in g_raid_md_free_ddf()