Lines Matching refs:rdcconfig_t

62 } rdcconfig_t;
70 rdcconfig_t set;
73 #define RDC_FREEONE 0 /* free one rdcconfig_t* */
74 #define RDC_FREEALL 1 /* free entire chain of rdcconfig_t* */
77 extern rdcconfig_t *rdc_alloc_config(const char *phost, const char *pfile,
81 extern void rdc_free_config(rdcconfig_t *rdc, int all);
84 extern rdc_rc_t *rdc_enable(rdcconfig_t *rdc);
85 extern rdc_rc_t *rdc_enable_clrbmp(rdcconfig_t *rdc);
86 extern rdc_rc_t *rdc_disable(rdcconfig_t *rdc);
87 extern rdc_rc_t *rdc_log(rdcconfig_t *rdc);
88 extern rdc_rc_t *rdc_usync(rdcconfig_t *rdc);
89 extern rdc_rc_t *rdc_fsync(rdcconfig_t *rdc);
90 extern rdc_rc_t *rdc_rsync(rdcconfig_t *rdc);
91 extern rdc_rc_t *rdc_ursync(rdcconfig_t *rdc);
92 extern rdc_rc_t *rdc_wait(rdcconfig_t *rdc);
93 extern rdc_rc_t *rdc_set_autosync(rdcconfig_t *rdc, int autosync);
94 extern rdc_rc_t *rdc_set_maxqfbas(rdcconfig_t *rdc, int maxqfbas);
95 extern rdc_rc_t *rdc_set_maxqitems(rdcconfig_t *rdc, int maxqitems);
96 extern int rdc_get_maxqfbas(rdcconfig_t *rdc);
97 extern int rdc_get_maxqitems(rdcconfig_t *rdc);
98 extern int rdc_get_autosync(rdcconfig_t *rdc);
99 extern rdc_rc_t *rdc_reconfig_pbmp(rdcconfig_t *rdc, char *pbmp);
100 extern rdc_rc_t *rdc_reconfig_sbmp(rdcconfig_t *rdc, char *sbmp);
101 extern rdc_rc_t *rdc_reconfig_group(rdcconfig_t *rdc, char *group);
102 extern rdc_rc_t *rdc_reconfig_ctag(rdcconfig_t *rdc, char *ctag);
103 extern rdc_rc_t *rdc_set_sync(rdcconfig_t *rdc);
104 extern rdc_rc_t *rdc_set_async(rdcconfig_t *rdc);
105 extern rdc_rc_t *rdc_health(rdcconfig_t *rdc);
106 extern rdc_rc_t *rdc_reverse_role(rdcconfig_t *rdc);