Lines Matching refs:rdc
72 extern int sv_enable(CFGFILE *cfg, rdcconfig_t *rdc);
129 config2set(rdcconfig_t *rdc) in config2set() argument
134 strncpy(urdc.primary.intf, rdc->phost, MAX_RDC_HOST_SIZE); in config2set()
135 strncpy(urdc.primary.file, rdc->pfile, NSC_MAXPATH); in config2set()
136 strncpy(urdc.primary.bitmap, rdc->pbmp, NSC_MAXPATH); in config2set()
137 strncpy(urdc.secondary.intf, rdc->shost, MAX_RDC_HOST_SIZE); in config2set()
138 strncpy(urdc.secondary.file, rdc->sfile, NSC_MAXPATH); in config2set()
139 strncpy(urdc.secondary.bitmap, rdc->sbmp, NSC_MAXPATH); in config2set()
140 strncpy(urdc.group_name, rdc->group, NSC_MAXPATH); in config2set()
194 rdc_mtconfig(void *rdc) in rdc_mtconfig() argument
199 rdc_config_t *rdccfg = (rdc_config_t *)rdc; in rdc_mtconfig()
299 rdc_free_config(rdcconfig_t *rdc, int all) in rdc_free_config() argument
304 rdcp = rdc; in rdc_free_config()
312 rdc = NULL; in rdc_free_config()
388 rdc_enable(rdcconfig_t *rdc) in rdc_enable() argument
396 rdcp = rdc; in rdc_enable()
414 } else if (strncmp(rdc->mode, "async", NSC_MAXPATH) == 0) { in rdc_enable()
459 rdcp = rdc; in rdc_enable()
473 rdc_enable_clrbmp(rdcconfig_t *rdc) in rdc_enable_clrbmp() argument
481 rdcp = rdc; in rdc_enable_clrbmp()
500 } else if (strncmp(rdc->mode, "async", NSC_MAXPATH) == 0) { in rdc_enable_clrbmp()
534 rdcp = rdc; in rdc_enable_clrbmp()
549 rdc_disable(rdcconfig_t *rdc) in rdc_disable() argument
557 rdcp = rdc; in rdc_disable()
584 rdcp = rdc; in rdc_disable()
596 rdc_log(rdcconfig_t *rdc) in rdc_log() argument
603 rdcp = rdc; in rdc_log()
631 rdc_usync(rdcconfig_t *rdc) in rdc_usync() argument
640 rdcp = rdc; in rdc_usync()
675 rdc_fsync(rdcconfig_t *rdc) in rdc_fsync() argument
684 rdcp = rdc; in rdc_fsync()
724 rdc_rsync(rdcconfig_t *rdc) in rdc_rsync() argument
733 rdcp = rdc; in rdc_rsync()
784 rdc_ursync(rdcconfig_t *rdc) in rdc_ursync() argument
793 rdcp = rdc; in rdc_ursync()
840 rdc_wait(rdcconfig_t *rdc) in rdc_wait() argument
847 rdcp = rdc; in rdc_wait()
875 rdc_set_autosync(rdcconfig_t *rdc, int autosync) in rdc_set_autosync() argument
882 rdcp = rdc; in rdc_set_autosync()
913 rdc_set_maxqfbas(rdcconfig_t *rdc, int maxqfbas) in rdc_set_maxqfbas() argument
920 rdcp = rdc; in rdc_set_maxqfbas()
951 rdc_set_maxqitems(rdcconfig_t *rdc, int maxqitems) in rdc_set_maxqitems() argument
958 rdcp = rdc; in rdc_set_maxqitems()
968 rdccfg.rdc_set[0] = config2set(rdc); in rdc_set_maxqitems()
990 rdc_status(rdcconfig_t *rdc) in rdc_status() argument
995 rdccfg.rdc_set[0] = config2set(rdc); in rdc_status()
1004 rdc_get_autosync(rdcconfig_t *rdc) in rdc_get_autosync() argument
1008 rdcset = rdc_status(rdc); in rdc_get_autosync()
1013 rdc_get_maxqfbas(rdcconfig_t *rdc) in rdc_get_maxqfbas() argument
1017 rdcset = rdc_status(rdc); in rdc_get_maxqfbas()
1023 rdc_get_maxqitems(rdcconfig_t *rdc) in rdc_get_maxqitems() argument
1027 rdcset = rdc_status(rdc); in rdc_get_maxqitems()
1033 set_mode(rdcconfig_t *rdc) in set_mode() argument
1035 if (strcmp(rdc->mode, "async") == 0) in set_mode()
1046 rdc_reconfig_pbmp(rdcconfig_t *rdc, char *pbmp) in rdc_reconfig_pbmp() argument
1056 rdccfg.rdc_set[0] = config2set(rdc); in rdc_reconfig_pbmp()
1059 rdccfg.options |= set_mode(rdc); in rdc_reconfig_pbmp()
1062 if (can_reconfig_pbmp(rdc, pbmp)) in rdc_reconfig_pbmp()
1065 populate_rc(rc, rdc); in rdc_reconfig_pbmp()
1067 if ((rc->rc == 0) && (rdc->persist)) in rdc_reconfig_pbmp()
1068 if (replace_cfgfield(rdc, "pbitmap", pbmp) < 0) { in rdc_reconfig_pbmp()
1076 rdc_reconfig_sbmp(rdcconfig_t *rdc, char *sbmp) in rdc_reconfig_sbmp() argument
1086 rdccfg.rdc_set[0] = config2set(rdc); in rdc_reconfig_sbmp()
1089 rdccfg.options |= set_mode(rdc); in rdc_reconfig_sbmp()
1092 if (can_reconfig_sbmp(rdc, sbmp)) in rdc_reconfig_sbmp()
1095 populate_rc(rc, rdc); in rdc_reconfig_sbmp()
1097 if ((rc->rc == 0) && (rdc->persist)) in rdc_reconfig_sbmp()
1098 replace_cfgfield(rdc, "sbitmap", sbmp); in rdc_reconfig_sbmp()
1104 rdc_reconfig_group(rdcconfig_t *rdc, char *group) in rdc_reconfig_group() argument
1112 rdcp = rdc; in rdc_reconfig_group()
1141 rdcp = rdc; in rdc_reconfig_group()
1150 rdc_reconfig_ctag(rdcconfig_t *rdc, char *ctag) in rdc_reconfig_ctag() argument
1156 rdc_set_sync(rdcconfig_t *rdc) in rdc_set_sync() argument
1164 rdcp = rdc; in rdc_set_sync()
1173 rdccfg.rdc_set[0] = config2set(rdc); in rdc_set_sync()
1191 rdcp = rdc; in rdc_set_sync()
1200 rdc_set_async(rdcconfig_t *rdc) in rdc_set_async() argument
1208 rdcp = rdc; in rdc_set_async()
1234 rdcp = rdc; in rdc_set_async()
1243 rdc_health(rdcconfig_t *rdc) in rdc_health() argument
1250 rdcp = rdc; in rdc_health()
1280 rdc_reverse_role(rdcconfig_t *rdc) in rdc_reverse_role() argument
1288 rdcp = rdc; in rdc_reverse_role()
1315 rdcp = rdc; in rdc_reverse_role()