Lines Matching refs:rdcindex

538 	int rdcindex;  in dual_stats()  local
599 for (rdcindex = 0, k = 0; rdcindex < rdc_enabled_sets; rdcindex++) { in dual_stats()
600 if (!(rdc_info[rdcindex].flags & RDC_ENABLED) || in dual_stats()
601 !dual_on_off[rdcindex]) in dual_stats()
604 if (rdc_info[rdcindex].sync_flags & RDC_VOL_FAILED) in dual_stats()
606 else if (rdc_info[rdcindex].flags & RDC_FCAL_FAILED) in dual_stats()
608 else if (rdc_info[rdcindex].bmap_flags & RDC_BMP_FAILED) in dual_stats()
610 else if (rdc_info[rdcindex].flags & RDC_LOGGING) { in dual_stats()
611 if (rdc_info[rdcindex].sync_flags & in dual_stats()
614 else if (rdc_info[rdcindex].sync_flags & in dual_stats()
619 } else if ((rdc_info[rdcindex].flags & RDC_SLAVE) && in dual_stats()
620 (rdc_info[rdcindex].flags & RDC_SYNCING)) { in dual_stats()
621 if (rdc_info[rdcindex].flags & RDC_PRIMARY) in dual_stats()
625 } else if (rdc_info[rdcindex].flags & RDC_SYNCING) { in dual_stats()
626 if (rdc_info[rdcindex].flags & RDC_PRIMARY) in dual_stats()
633 phost = rdc_info[rdcindex].primary.intf; in dual_stats()
634 pfile = rdc_info[rdcindex].primary.file; in dual_stats()
635 shost = rdc_info[rdcindex].secondary.intf; in dual_stats()
636 sfile = rdc_info[rdcindex].secondary.file; in dual_stats()
658 if (bright && !(rdc_info[rdcindex].flags & RDC_LOGGING)) in dual_stats()
660 if (rdc_info[rdcindex].flags & RDC_PRIMARY && in dual_stats()
661 !(rdc_info[rdcindex].flags & RDC_LOGGING)) in dual_stats()
662 calc_completion(rdcindex, in dual_stats()
663 rdc_info[rdcindex].bits_set, 4 + k); in dual_stats()
665 if (bright && !(rdc_info[rdcindex].flags & RDC_LOGGING)) in dual_stats()
667 if (rdc_info[rdcindex].flags & RDC_PRIMARY && in dual_stats()
668 !(rdc_info[rdcindex].flags & RDC_LOGGING)) in dual_stats()
669 calc_completion(rdcindex, in dual_stats()
670 rdc_info[rdcindex].bits_set, 4 + k); in dual_stats()
702 for (rdcindex = 0; rdcindex < rdc_enabled_sets; rdcindex++) { in dual_stats()
703 if (!(rdc_info[rdcindex].flags & RDC_ENABLED) || in dual_stats()
704 !dual_on_off[rdcindex]) in dual_stats()
707 if (!(rdc_info[rdcindex].flags & RDC_PRIMARY)) { in dual_stats()
710 if (!(rdc_info[rdcindex].flags & RDC_SLAVE) && in dual_stats()
711 !(rdc_info[rdcindex].flags & RDC_SYNCING) && in dual_stats()
712 !(rdc_info[rdcindex].flags & RDC_LOGGING)) { in dual_stats()
716 len = strlen(rdc_info[rdcindex].secondary.file); in dual_stats()
720 rdc_info[rdcindex].secondary.file + len - 12); in dual_stats()
722 (void) strcpy(fn, rdc_info[rdcindex].secondary.file); in dual_stats()
725 segs = FBA_TO_LOG_LEN(rdc_info[rdcindex].volume_size); in dual_stats()
727 ((float)rdc_info[rdcindex].bits_set / (float)segs) : 0.0; in dual_stats()
739 if (rdc_info[rdcindex].flags & RDC_SYNCING) in dual_stats()
740 pct = ((float)rdc_info[rdcindex].sync_pos / in dual_stats()
741 (float)rdc_info[rdcindex].volume_size); in dual_stats()