Lines Matching refs:rdcp

104 	rdcconfig_t *rdcp;  in chain_successful()  local
109 rdcp = rdcs; in chain_successful()
113 if ((ret == NULL) && (rdcp->persist)) { in chain_successful()
114 retp = ret = rdc_dup_config(rdcp); in chain_successful()
116 } else if ((ret) && (rdcp->persist)) { in chain_successful()
117 retp->next = rdc_dup_config(rdcp); in chain_successful()
122 rdcp = rdcp->next; in chain_successful()
301 rdcconfig_t *rdcp; in rdc_free_config() local
304 rdcp = rdc; in rdc_free_config()
306 free(rdcp); in rdc_free_config()
307 } else while (rdcp) { in rdc_free_config()
308 rdcq = rdcp->next; in rdc_free_config()
309 free(rdcp); in rdc_free_config()
310 rdcp = rdcq; in rdc_free_config()
371 populate_rc(rdc_rc_t *rcp, rdcconfig_t *rdcp) in populate_rc() argument
375 strncpy(rcp->set.phost, rdcp->phost, NSC_MAXPATH); in populate_rc()
376 strncpy(rcp->set.pfile, rdcp->pfile, NSC_MAXPATH); in populate_rc()
377 strncpy(rcp->set.shost, rdcp->shost, NSC_MAXPATH); in populate_rc()
378 strncpy(rcp->set.sfile, rdcp->sfile, NSC_MAXPATH); in populate_rc()
391 rdcconfig_t *rdcp = NULL; in rdc_enable() local
396 rdcp = rdc; in rdc_enable()
402 while (rdcp) { in rdc_enable()
403 if (!rdcp->mode) { in rdc_enable()
409 rdccfg.rdc_set[0] = config2set(rdcp); in rdc_enable()
412 if (strncmp(rdcp->mode, "sync", NSC_MAXPATH) == 0) { in rdc_enable()
424 if (can_enable(rdcp)) { in rdc_enable()
430 populate_rc(rcp, rdcp); in rdc_enable()
433 if ((rcp->rc == 0) && (!rdcp->persist)) { in rdc_enable()
439 sv_enable(NULL, rdcp); in rdc_enable()
442 rdcp = rdcp->next; in rdc_enable()
443 if (!rdcp) in rdc_enable()
459 rdcp = rdc; in rdc_enable()
461 cfg_rdcs = chain_successful(rdcp, rcp); in rdc_enable()
476 rdcconfig_t *rdcp = NULL; in rdc_enable_clrbmp() local
481 rdcp = rdc; in rdc_enable_clrbmp()
488 while (rdcp) { in rdc_enable_clrbmp()
489 if (!rdcp->mode) { in rdc_enable_clrbmp()
495 rdccfg.rdc_set[0] = config2set(rdcp); in rdc_enable_clrbmp()
498 if (strncmp(rdcp->mode, "sync", NSC_MAXPATH) == 0) { in rdc_enable_clrbmp()
510 if (can_enable(rdcp)) { in rdc_enable_clrbmp()
516 populate_rc(rcp, rdcp); in rdc_enable_clrbmp()
519 rdcp = rdcp->next; in rdc_enable_clrbmp()
520 if (!rdcp) in rdc_enable_clrbmp()
534 rdcp = rdc; in rdc_enable_clrbmp()
536 cfg_rdcs = chain_successful(rdcp, rcp); in rdc_enable_clrbmp()
552 rdcconfig_t *rdcp = NULL; in rdc_disable() local
557 rdcp = rdc; in rdc_disable()
564 while (rdcp) { in rdc_disable()
567 rdccfg.rdc_set[0] = config2set(rdcp); in rdc_disable()
573 rdcp = rdcp->next; in rdc_disable()
574 if (!rdcp) in rdc_disable()
584 rdcp = rdc; in rdc_disable()
586 cfg_rdcs = chain_successful(rdcp, rcp); in rdc_disable()
599 rdcconfig_t *rdcp = NULL; in rdc_log() local
603 rdcp = rdc; in rdc_log()
610 while (rdcp) { in rdc_log()
612 rdccfg.rdc_set[0] = config2set(rdcp); in rdc_log()
618 rdcp = rdcp->next; in rdc_log()
619 if (!rdcp) in rdc_log()
634 rdcconfig_t *rdcp = NULL; in rdc_usync() local
640 rdcp = rdc; in rdc_usync()
642 while (rdcp) { in rdc_usync()
645 rdccfg->rdc_set[0] = config2set(rdcp); in rdc_usync()
651 rdcp = rdcp->next; in rdc_usync()
652 if (!rdcp) in rdc_usync()
678 rdcconfig_t *rdcp = NULL; in rdc_fsync() local
684 rdcp = rdc; in rdc_fsync()
691 while (rdcp) { in rdc_fsync()
694 rdccfg->rdc_set[0] = config2set(rdcp); in rdc_fsync()
700 rdcp = rdcp->next; in rdc_fsync()
701 if (!rdcp) in rdc_fsync()
727 rdcconfig_t *rdcp = NULL; in rdc_rsync() local
733 rdcp = rdc; in rdc_rsync()
740 while (rdcp) { in rdc_rsync()
741 tmprc = cant_rsync(rdcp); in rdc_rsync()
754 rdccfg->rdc_set[0] = config2set(rdcp); in rdc_rsync()
761 rdcp = rdcp->next; in rdc_rsync()
762 if (!rdcp) in rdc_rsync()
787 rdcconfig_t *rdcp = NULL; in rdc_ursync() local
793 rdcp = rdc; in rdc_ursync()
795 while (rdcp) { in rdc_ursync()
796 tmprc = cant_rsync(rdcp); in rdc_ursync()
809 rdccfg->rdc_set[0] = config2set(rdcp); in rdc_ursync()
816 rdcp = rdcp->next; in rdc_ursync()
817 if (!rdcp) in rdc_ursync()
843 rdcconfig_t *rdcp = NULL; in rdc_wait() local
847 rdcp = rdc; in rdc_wait()
854 while (rdcp) { in rdc_wait()
856 rdccfg.rdc_set[0] = config2set(rdcp); in rdc_wait()
862 rdcp = rdcp->next; in rdc_wait()
863 if (!rdcp) in rdc_wait()
878 rdcconfig_t *rdcp = NULL; in rdc_set_autosync() local
882 rdcp = rdc; in rdc_set_autosync()
889 while (rdcp) { in rdc_set_autosync()
891 rdccfg.rdc_set[0] = config2set(rdcp); in rdc_set_autosync()
900 rdcp = rdcp->next; in rdc_set_autosync()
901 if (!rdcp) in rdc_set_autosync()
916 rdcconfig_t *rdcp = NULL; in rdc_set_maxqfbas() local
920 rdcp = rdc; in rdc_set_maxqfbas()
927 while (rdcp) { in rdc_set_maxqfbas()
929 rdccfg.rdc_set[0] = config2set(rdcp); in rdc_set_maxqfbas()
938 rdcp = rdcp->next; in rdc_set_maxqfbas()
939 if (!rdcp) in rdc_set_maxqfbas()
954 rdcconfig_t *rdcp = NULL; in rdc_set_maxqitems() local
958 rdcp = rdc; in rdc_set_maxqitems()
966 while (rdcp) { in rdc_set_maxqitems()
977 rdcp = rdcp->next; in rdc_set_maxqitems()
978 if (!rdcp) in rdc_set_maxqitems()
1107 rdcconfig_t *rdcp = NULL; in rdc_reconfig_group() local
1112 rdcp = rdc; in rdc_reconfig_group()
1119 while (rdcp) { in rdc_reconfig_group()
1122 strncpy(rdcp->group, group, NSC_MAXPATH); in rdc_reconfig_group()
1123 rdccfg.rdc_set[0] = config2set(rdcp); in rdc_reconfig_group()
1125 rdccfg.options |= set_mode(rdcp); in rdc_reconfig_group()
1131 rdcp = rdcp->next; in rdc_reconfig_group()
1132 if (!rdcp) in rdc_reconfig_group()
1141 rdcp = rdc; in rdc_reconfig_group()
1142 cfg_rdcs = chain_successful(rdcp, rcp); in rdc_reconfig_group()
1159 rdcconfig_t *rdcp = NULL; in rdc_set_sync() local
1164 rdcp = rdc; in rdc_set_sync()
1171 while (rdcp) { in rdc_set_sync()
1180 rdcp = rdcp->next; in rdc_set_sync()
1181 if (!rdcp) in rdc_set_sync()
1191 rdcp = rdc; in rdc_set_sync()
1192 cfg_rdcs = chain_successful(rdcp, rcp); in rdc_set_sync()
1203 rdcconfig_t *rdcp = NULL; in rdc_set_async() local
1208 rdcp = rdc; in rdc_set_async()
1215 while (rdcp) { in rdc_set_async()
1217 rdccfg.rdc_set[0] = config2set(rdcp); in rdc_set_async()
1224 rdcp = rdcp->next; in rdc_set_async()
1225 if (!rdcp) in rdc_set_async()
1234 rdcp = rdc; in rdc_set_async()
1235 cfg_rdcs = chain_successful(rdcp, rcp); in rdc_set_async()
1246 rdcconfig_t *rdcp = NULL; in rdc_health() local
1250 rdcp = rdc; in rdc_health()
1257 while (rdcp) { in rdc_health()
1259 rdccfg.rdc_set[0] = config2set(rdcp); in rdc_health()
1265 rdcp = rdcp->next; in rdc_health()
1266 if (!rdcp) in rdc_health()
1283 rdcconfig_t *rdcp = NULL; in rdc_reverse_role() local
1288 rdcp = rdc; in rdc_reverse_role()
1295 while (rdcp) { in rdc_reverse_role()
1297 rdccfg.rdc_set[0] = config2set(rdcp); in rdc_reverse_role()
1300 rdccfg.options |= set_mode(rdcp); in rdc_reverse_role()
1305 rdcp = rdcp->next; in rdc_reverse_role()
1306 if (!rdcp) in rdc_reverse_role()
1315 rdcp = rdc; in rdc_reverse_role()
1316 cfg_rdcs = chain_successful(rdcp, rcp); in rdc_reverse_role()