Lines Matching refs:rcp

103 	rdc_rc_t *rcp;  in chain_successful()  local
108 rcp = rcs; in chain_successful()
111 while (rcp) { in chain_successful()
112 if (rcp->rc == 0) { in chain_successful()
121 rcp = rcp->next; in chain_successful()
317 rdc_rc_t *rcp, *rcq; in rdc_free_rclist() local
319 rcp = rc; in rdc_free_rclist()
320 while (rcp) { in rdc_free_rclist()
321 rcq = rcp->next; in rdc_free_rclist()
322 free(rcp); in rdc_free_rclist()
323 rcp = rcq; in rdc_free_rclist()
371 populate_rc(rdc_rc_t *rcp, rdcconfig_t *rdcp) in populate_rc() argument
373 rcp->rc = -1; in populate_rc()
374 strncpy(rcp->msg, rdc_error(NULL), RDC_ERR_SIZE); in populate_rc()
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()
394 rdc_rc_t *rcp = NULL; in rdc_enable() local
401 rcp = rc; in rdc_enable()
426 *rcp = rdc_config(&rdccfg); in rdc_enable()
430 populate_rc(rcp, rdcp); in rdc_enable()
433 if ((rcp->rc == 0) && (!rdcp->persist)) { in rdc_enable()
446 rcp->next = new_rc(); in rdc_enable()
447 rcp = rcp->next; in rdc_enable()
448 if (!rcp) { in rdc_enable()
458 rcp = rc; in rdc_enable()
461 cfg_rdcs = chain_successful(rdcp, rcp); in rdc_enable()
479 rdc_rc_t *rcp = NULL; in rdc_enable_clrbmp() local
487 rcp = rc; in rdc_enable_clrbmp()
512 *rcp = rdc_config(&rdccfg); in rdc_enable_clrbmp()
516 populate_rc(rcp, rdcp); in rdc_enable_clrbmp()
523 rcp->next = (rdc_rc_t *)calloc(1, sizeof (rdc_rc_t)); in rdc_enable_clrbmp()
524 rcp = rcp->next; in rdc_enable_clrbmp()
525 if (!rcp) in rdc_enable_clrbmp()
533 rcp = rc; in rdc_enable_clrbmp()
536 cfg_rdcs = chain_successful(rdcp, rcp); in rdc_enable_clrbmp()
555 rdc_rc_t *rcp = NULL; in rdc_disable() local
562 rcp = rc; in rdc_disable()
571 *rcp = rdc_config(&rdccfg); in rdc_disable()
577 rcp->next = new_rc(); in rdc_disable()
578 rcp = rcp->next; in rdc_disable()
579 if (!rcp) in rdc_disable()
583 rcp = rc; in rdc_disable()
586 cfg_rdcs = chain_successful(rdcp, rcp); in rdc_disable()
601 rdc_rc_t *rcp = NULL; in rdc_log() local
608 rcp = rc; in rdc_log()
616 *rcp = rdc_config(&rdccfg); in rdc_log()
622 rcp->next = new_rc(); in rdc_log()
623 rcp = rcp->next; in rdc_log()
624 if (!rcp) in rdc_log()
636 rdc_rc_t *rcp = NULL; in rdc_usync() local
664 rcp = rc = (rdc_rc_t *)tmprc; in rdc_usync()
666 rcp->next = (rdc_rc_t *)tmprc; in rdc_usync()
667 rcp = rcp->next; in rdc_usync()
680 rdc_rc_t *rcp = NULL; in rdc_fsync() local
689 rcp = rc; in rdc_fsync()
713 rcp = rc = (rdc_rc_t *)tmprc; in rdc_fsync()
715 rcp->next = (rdc_rc_t *)tmprc; in rdc_fsync()
716 rcp = rcp->next; in rdc_fsync()
729 rdc_rc_t *rcp = NULL; in rdc_rsync() local
738 rcp = rc; in rdc_rsync()
744 rcp = rc = tmprc; in rdc_rsync()
746 rcp->next = tmprc; in rdc_rsync()
747 rcp = rcp->next; in rdc_rsync()
773 rcp = rc = (rdc_rc_t *)tmprc; in rdc_rsync()
775 rcp->next = (rdc_rc_t *)tmprc; in rdc_rsync()
776 rcp = rcp->next; in rdc_rsync()
789 rdc_rc_t *rcp = NULL; in rdc_ursync() local
799 rcp = rc = tmprc; in rdc_ursync()
801 rcp->next = tmprc; in rdc_ursync()
802 rcp = rcp->next; in rdc_ursync()
829 rcp = rc = (rdc_rc_t *)tmprc; in rdc_ursync()
831 rcp->next = (rdc_rc_t *)tmprc; in rdc_ursync()
832 rcp = rcp->next; in rdc_ursync()
845 rdc_rc_t *rcp = NULL; in rdc_wait() local
852 rcp = rc; in rdc_wait()
860 *rcp = rdc_config(&rdccfg); in rdc_wait()
866 rcp->next = new_rc(); in rdc_wait()
867 rcp = rcp->next; in rdc_wait()
868 if (!rcp) in rdc_wait()
880 rdc_rc_t *rcp = NULL; in rdc_set_autosync() local
887 rcp = rc; in rdc_set_autosync()
898 *rcp = rdc_config(&rdccfg); in rdc_set_autosync()
904 rcp->next = new_rc(); in rdc_set_autosync()
905 rcp = rcp->next; in rdc_set_autosync()
906 if (!rcp) in rdc_set_autosync()
918 rdc_rc_t *rcp = NULL; in rdc_set_maxqfbas() local
925 rcp = rc; in rdc_set_maxqfbas()
936 *rcp = rdc_config(&rdccfg); in rdc_set_maxqfbas()
942 rcp->next = new_rc(); in rdc_set_maxqfbas()
943 rcp = rcp->next; in rdc_set_maxqfbas()
944 if (!rcp) in rdc_set_maxqfbas()
956 rdc_rc_t *rcp = NULL; in rdc_set_maxqitems() local
964 rcp = rc; in rdc_set_maxqitems()
975 *rcp = rdc_config(&rdccfg); in rdc_set_maxqitems()
981 rcp->next = new_rc(); in rdc_set_maxqitems()
982 rcp = rcp->next; in rdc_set_maxqitems()
983 if (!rcp) in rdc_set_maxqitems()
1110 rdc_rc_t *rcp = NULL; in rdc_reconfig_group() local
1117 rcp = rc; in rdc_reconfig_group()
1129 *rcp = rdc_config(&rdccfg); in rdc_reconfig_group()
1135 rcp->next = new_rc(); in rdc_reconfig_group()
1136 rcp = rcp->next; in rdc_reconfig_group()
1137 if (!rcp) in rdc_reconfig_group()
1140 rcp = rc; in rdc_reconfig_group()
1142 cfg_rdcs = chain_successful(rdcp, rcp); in rdc_reconfig_group()
1162 rdc_rc_t *rcp = NULL; in rdc_set_sync() local
1169 rcp = rc; in rdc_set_sync()
1178 *rcp = rdc_config(&rdccfg); in rdc_set_sync()
1184 rcp->next = new_rc(); in rdc_set_sync()
1185 rcp = rcp->next; in rdc_set_sync()
1186 if (!rcp) in rdc_set_sync()
1190 rcp = rc; in rdc_set_sync()
1192 cfg_rdcs = chain_successful(rdcp, rcp); in rdc_set_sync()
1206 rdc_rc_t *rcp = NULL; in rdc_set_async() local
1213 rcp = rc; in rdc_set_async()
1222 *rcp = rdc_config(&rdccfg); in rdc_set_async()
1228 rcp->next = new_rc(); in rdc_set_async()
1229 rcp = rcp->next; in rdc_set_async()
1230 if (!rcp) in rdc_set_async()
1233 rcp = rc; in rdc_set_async()
1235 cfg_rdcs = chain_successful(rdcp, rcp); in rdc_set_async()
1248 rdc_rc_t *rcp = NULL; in rdc_health() local
1255 rcp = rc; in rdc_health()
1263 *rcp = rdc_config(&rdccfg); in rdc_health()
1269 rcp->next = new_rc(); in rdc_health()
1270 rcp = rcp->next; in rdc_health()
1272 if (!rcp) in rdc_health()
1286 rdc_rc_t *rcp = NULL; in rdc_reverse_role() local
1293 rcp = rc; in rdc_reverse_role()
1303 *rcp = rdc_config(&rdccfg); in rdc_reverse_role()
1309 rcp->next = new_rc(); in rdc_reverse_role()
1310 rcp = rcp->next; in rdc_reverse_role()
1311 if (!rcp) in rdc_reverse_role()
1314 rcp = rc; in rdc_reverse_role()
1316 cfg_rdcs = chain_successful(rdcp, rcp); in rdc_reverse_role()