Lines Matching defs:rc

80 	rdcconfig_t *rc;
82 rc = (rdcconfig_t *)calloc(1, sizeof (*rc));
83 if (!rc) {
88 *rc = *orig;
89 rc->next = NULL; /* don't want to hook into wrong chaing */
90 return (rc);
111 if (rcp->rc == 0) {
147 rdc_rc_t *rc;
149 rc = (rdc_rc_t *)calloc(1, sizeof (*rc));
150 if (rc == NULL) {
154 return (rc);
160 rdc_rc_t rc;
164 bzero(&rc, sizeof (rc));
177 strncpy(rc.set.phost, set->primary.intf, MAX_RDC_HOST_SIZE);
178 strncpy(rc.set.pfile, set->primary.file, NSC_MAXPATH);
179 strncpy(rc.set.shost, set->secondary.intf, MAX_RDC_HOST_SIZE);
180 strncpy(rc.set.sfile, set->secondary.file, NSC_MAXPATH);
182 rc.rc = RDC_IOCTL(RDC_CONFIG, rdccfg, NULL, 0, 0, 0, ustatus);
184 if (rc.rc < 0) {
186 strncpy(rc.msg, rdc_error(NULL), RDC_ERR_SIZE);
189 return (rc);
195 rdc_rc_t *rc[1];
211 *rc = new_rc();
213 strncpy(rc[0]->set.phost, set->primary.intf, MAX_RDC_HOST_SIZE);
214 strncpy(rc[0]->set.pfile, set->primary.file, NSC_MAXPATH);
215 strncpy(rc[0]->set.pbmp, set->primary.bitmap, NSC_MAXPATH);
216 strncpy(rc[0]->set.shost, set->secondary.intf, MAX_RDC_HOST_SIZE);
217 strncpy(rc[0]->set.sfile, set->secondary.file, NSC_MAXPATH);
218 strncpy(rc[0]->set.sbmp, set->secondary.bitmap, NSC_MAXPATH);
220 rc[0]->rc = RDC_IOCTL(RDC_CONFIG, rdccfg, NULL, 0, 0, 0, ustatus);
222 if (rc[0]->rc < 0) {
224 strncpy(rc[0]->msg, rdc_error(NULL), RDC_ERR_SIZE);
229 thr_exit((void **) *rc);
315 rdc_free_rclist(rdc_rc_t *rc) {
318 rcp = rc;
333 rdcconfig_t *rc;
335 rc = (rdcconfig_t *)calloc(1, sizeof (*rc));
336 if (!rc) {
341 strncpy(rc->phost, phost, NSC_MAXPATH);
343 strncpy(rc->pfile, pfile, NSC_MAXPATH);
345 strncpy(rc->pbmp, pbmp, NSC_MAXPATH);
347 strncpy(rc->shost, shost, NSC_MAXPATH);
349 strncpy(rc->sfile, sfile, NSC_MAXPATH);
351 strncpy(rc->sbmp, sbmp, NSC_MAXPATH);
353 strncpy(rc->direct, "ip", 2);
356 strncpy(rc->mode, mode, NSC_MAXPATH);
358 strncpy(rc->ctag, ctag, NSC_MAXPATH);
360 strncpy(rc->options, options, NSC_MAXPATH);
362 rc->persist = persist;
363 rc->next = NULL;
365 return (rc);
372 rcp->rc = -1;
392 rdc_rc_t *rc = NULL;
396 rc = new_rc();
397 if (!rc) { /* error already set */
400 rcp = rc;
432 if ((rcp->rc == 0) && (!rdcp->persist)) {
454 * travel the rc chain and rdc chain checking results,
457 rcp = rc;
464 return (rc);
467 return (rc);
477 rdc_rc_t *rc = NULL;
481 rc = (rdc_rc_t *)calloc(1, sizeof (rdc_rc_t));
482 if (!rc) {
486 rcp = rc;
529 * travel the rc chain and rdc chain checking results,
532 rcp = rc;
539 return (rc);
543 return (rc);
553 rdc_rc_t *rc = NULL;
557 rc = new_rc();
558 if (!rc) {
561 rcp = rc;
579 return (rc);
582 rcp = rc;
591 return (rc);
599 rdc_rc_t *rc = NULL;
603 rc = new_rc();
604 if (!rc) {
607 rcp = rc;
626 return (rc);
634 rdc_rc_t *rc = NULL;
662 if (rc == NULL) {
663 rcp = rc = (rdc_rc_t *)tmprc;
670 return (rc);
678 rdc_rc_t *rc = NULL;
684 rc = new_rc();
685 if (!rc) {
688 rcp = rc;
711 if (rc == NULL) {
712 rcp = rc = (rdc_rc_t *)tmprc;
719 return (rc);
727 rdc_rc_t *rc = NULL;
733 rc = new_rc();
734 if (!rc) {
737 rcp = rc;
742 if (rc == NULL) {
743 rcp = rc = tmprc;
771 if (rc == NULL) {
772 rcp = rc = (rdc_rc_t *)tmprc;
779 return (rc);
787 rdc_rc_t *rc = NULL;
797 if (rc == NULL) {
798 rcp = rc = tmprc;
827 if (rc == NULL) {
828 rcp = rc = (rdc_rc_t *)tmprc;
835 return (rc);
843 rdc_rc_t *rc = NULL;
847 rc = new_rc();
848 if (!rc) {
851 rcp = rc;
870 return (rc);
878 rdc_rc_t *rc = NULL;
882 rc = new_rc();
883 if (!rc) {
886 rcp = rc;
908 return (rc);
916 rdc_rc_t *rc = NULL;
920 rc = new_rc();
921 if (!rc) {
924 rcp = rc;
946 return (rc);
954 rdc_rc_t *rc = NULL;
958 rc = new_rc();
960 if (!rc) {
963 rcp = rc;
985 return (rc);
1048 rdc_rc_t *rc;
1050 rc = new_rc();
1051 if ((!rc) || (!pbmp))
1062 *rc = rdc_config(&rdccfg);
1064 populate_rc(rc, rdc);
1066 if ((rc->rc == 0) && (rdc->persist))
1068 rc->rc = -1;
1069 strncpy(rc->msg, rdc_error(NULL), RDC_ERR_SIZE);
1071 return (rc);
1078 rdc_rc_t *rc;
1080 rc = new_rc();
1081 if (!rc)
1092 *rc = rdc_config(&rdccfg);
1094 populate_rc(rc, rdc);
1096 if ((rc->rc == 0) && (rdc->persist))
1099 return (rc);
1108 rdc_rc_t *rc = NULL;
1112 rc = new_rc();
1113 if (!rc) {
1116 rcp = rc;
1139 rcp = rc;
1145 return (rc);
1160 rdc_rc_t *rc = NULL;
1164 rc = new_rc();
1165 if (!rc) {
1168 rcp = rc;
1189 rcp = rc;
1195 return (rc);
1204 rdc_rc_t *rc = NULL;
1208 rc = new_rc();
1209 if (!rc) {
1212 rcp = rc;
1232 rcp = rc;
1238 return (rc);
1246 rdc_rc_t *rc = NULL;
1250 rc = new_rc();
1251 if (!rc) {
1254 rcp = rc;
1275 return (rc);
1284 rdc_rc_t *rc = NULL;
1288 rc = new_rc();
1289 if (!rc) {
1292 rcp = rc;
1313 rcp = rc;
1319 return (rc);