Lines Matching refs:primary

374 	if (urdc->primary.addr.maxlen)
375 free_rdc_netbuf(&urdc->primary.addr);
442 if (urdc->primary.addr.maxlen)
443 free_rdc_netbuf(&(urdc->primary.addr));
619 * Look for matching group name, primary host name and secondary
637 if (strncmp(utmp->primary.intf, urdc->primary.intf,
639 /* Same group name, different primary interface */
750 * Look for matching group name, primary host name and secondary
780 if (strncmp(utmp->primary.intf, urdc->primary.intf,
1143 spcs_s_add(kstatus, RDC_ESIZE, urdc->primary.intf,
1144 urdc->primary.file, tmp1, urdc->secondary.intf,
1284 if (strncmp(urdc->primary.file, rdc_set->primary.file,
1287 cmn_err(CE_WARN, "!rdc_check: primary file mismatch %s vs %s",
1288 urdc->primary.file, rdc_set->primary.file);
1293 if (rdc_set->primary.addr.len != 0 &&
1294 bcmp(urdc->primary.addr.buf, rdc_set->primary.addr.buf,
1295 urdc->primary.addr.len) != 0) {
1297 cmn_err(CE_WARN, "!rdc_check: primary address mismatch for %s",
1298 urdc->primary.file);
1351 if (strncmp(pathname, urdc->primary.bitmap,
1392 if (strncmp(pathname, urdc->primary.file,
1440 if (strncmp(pathname, urdc->primary.file,
1522 if (strncmp(urdc->primary.file, rdc_set->primary.file,
1525 if (strncmp(urdc->primary.intf, rdc_set->primary.intf,
1614 if (strcmp(urdc->primary.file, rdc_set->primary.file) != 0)
1620 if (bcmp(urdc->primary.addr.buf, rdc_set->primary.addr.buf,
1621 urdc->primary.addr.len) != 0) {
1661 /* this host is the primary of the krdc set */
1662 pathname = urdc->primary.file;
1665 * 1-many sets are linked by primary :
1666 * look for matching primary on this host
1671 * multihop sets link primary to secondary :
1681 * 1-many sets are linked by primary, so if
1688 * multihop sets link primary to secondary :
1689 * look for matching primary on this host
1705 * Find a primary that is this host and is not
1709 strncmp(utmp->primary.file, pathname,
1804 p, q->primary.file, q->secondary.file, p->many_next,
1834 mindex, urdc->primary.file, urdc->secondary.file);
1846 * We are adding a new primary to a many
2007 if ((rdc_set->primary.intf[0] == 0) ||
2008 (rdc_set->primary.addr.len == 0) ||
2009 (rdc_set->primary.file[0] == 0) ||
2010 (rdc_set->primary.bitmap[0] == 0) ||
2025 spcs_s_add(kstatus, RDC_EENABLED, rdc_set->primary.intf,
2026 rdc_set->primary.file, rdc_set->secondary.intf,
2033 spcs_s_add(kstatus, RDC_EMANY2ONE, rdc_set->primary.intf,
2034 rdc_set->primary.file, rdc_set->secondary.intf,
2045 if (rdc_set->primary.addr.len == 0) {
2047 spcs_s_add(kstatus, RDC_ENETBUF, rdc_set->primary.file);
2059 local_file = rdc_set->primary.file;
2080 if (rdc_lookup_diskq(rdc_set->primary.file) >= 0) {
2083 RDC_EVOLINUSE, rdc_set->primary.file);
2090 local_bitmap = rdc_set->primary.bitmap;
2120 spcs_s_add(kstatus, RDC_EOPEN, rdc_set->primary.intf,
2121 rdc_set->primary.file);
2133 (void) strncpy(urdc->primary.intf, rdc_set->primary.intf,
2141 dup_rdc_netbuf(&rdc_set->primary.addr, &urdc->primary.addr);
2142 (void) strncpy(urdc->primary.file, rdc_set->primary.file, NSC_MAXPATH);
2143 (void) strncpy(urdc->primary.bitmap, rdc_set->primary.bitmap,
2174 rdc_set->primary.intf, rdc_set->primary.file,
2182 * maxfbas was set in rdc_dev_open as primary's maxfbas.
2195 NSC_SZFMT ", primary maxfbas = %"
2288 rhost = rdc_set->primary.intf;
2289 addrp = &rdc_set->primary.addr;
2337 spcs_s_add(kstatus, RDC_EREGISTER, urdc->primary.file);
2343 urdc->primary.file);
2349 cmn_err(CE_NOTE, "!SNDR: enabled %s %s", urdc->primary.file,
2363 spcs_s_add(kstatus, RDC_EBITMAP, rdc_set->primary.bitmap);
2473 spcs_s_add(kstatus, RDC_EALREADY, rdc_set->primary.file,
2496 cmn_err(CE_NOTE, "!SNDR: disabled %s %s", urdc->primary.file,
2531 urdc->primary.file);
2640 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
2650 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
2704 * didn't complete, so this primary volume
2754 * Reverse sync in progress is bad, as the primary
3520 spcs_s_add(kstatus, RDC_EALREADY, rdc_set->primary.file,
3533 spcs_s_add(kstatus, RDC_EALREADY, rdc_set->primary.file,
3549 spcs_s_add(kstatus, RDC_EALREADY, rdc_set->primary.file,
3556 spcs_s_add(kstatus, RDC_ENOTPRIMARY, rdc_set->primary.intf,
3557 rdc_set->primary.file, rdc_set->secondary.intf,
3567 spcs_s_add(kstatus, RDC_EQNORSYNC, rdc_set->primary.intf,
3568 rdc_set->primary.file, rdc_set->secondary.intf,
3575 krdc->intf = rdc_add_to_if(svp, &(urdc->primary.addr),
3579 spcs_s_add(kstatus, RDC_EADDTOIF, urdc->primary.intf,
3616 ubad->primary.intf, ubad->primary.file,
3636 spcs_s_add(kstatus, RDC_ESYNCING, rdc_set->primary.file);
3641 spcs_s_add(kstatus, RDC_ESYNCING, rdc_set->primary.file);
3649 spcs_s_add(kstatus, RDC_ERSYNCNEEDED, rdc_set->primary.intf,
3650 rdc_set->primary.file, rdc_set->secondary.intf,
3679 urdc->secondary.file, urdc->primary.intf,
3680 urdc->primary.file);
3879 urdc->primary.file, urdc->group_name);
3940 urdc->primary.file, urdc->group_name);
3968 spcs_s_add(kstatus, RDC_EALREADY, rdc_set->primary.file,
3983 cmn_err(CE_NOTE, "!SNDR: suspended %s %s", urdc->primary.file,
4014 urdc->primary.file);
4122 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
4132 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
4157 if ((rdc_set->primary.intf[0] == 0) ||
4158 (rdc_set->primary.addr.len == 0) ||
4159 (rdc_set->primary.file[0] == 0) ||
4160 (rdc_set->primary.bitmap[0] == 0) ||
4175 spcs_s_add(kstatus, RDC_EENABLED, rdc_set->primary.intf,
4176 rdc_set->primary.file, rdc_set->secondary.intf,
4183 spcs_s_add(kstatus, RDC_EMANY2ONE, rdc_set->primary.intf,
4184 rdc_set->primary.file, rdc_set->secondary.intf,
4195 if (rdc_set->primary.addr.len == 0) {
4197 spcs_s_add(kstatus, RDC_ENETBUF, rdc_set->primary.file);
4209 local_file = rdc_set->primary.file;
4230 local_bitmap = rdc_set->primary.bitmap;
4251 spcs_s_add(kstatus, RDC_EOPEN, rdc_set->primary.intf,
4252 rdc_set->primary.file);
4264 (void) strncpy(urdc->primary.intf, rdc_set->primary.intf,
4271 dup_rdc_netbuf(&rdc_set->primary.addr, &urdc->primary.addr);
4272 (void) strncpy(urdc->primary.file, rdc_set->primary.file, NSC_MAXPATH);
4273 (void) strncpy(urdc->primary.bitmap, rdc_set->primary.bitmap,
4306 rdc_set->primary.intf, rdc_set->primary.file,
4314 * maxfbas was set in rdc_dev_open as primary's maxfbas.
4327 NSC_SZFMT ", primary maxfbas = %"
4415 rhost = rdc_set->primary.intf;
4416 addrp = &rdc_set->primary.addr;
4474 spcs_s_add(kstatus, RDC_EREGISTER, urdc->primary.file);
4480 urdc->primary.file);
4486 cmn_err(CE_NOTE, "!SNDR: resumed %s %s", urdc->primary.file,
4500 spcs_s_add(kstatus, RDC_EBITMAP, urdc->primary.bitmap);
4675 urdc->group_name, urdc->primary.intf, urdc->secondary.intf);
4848 spcs_s_add(kstatus, RDC_EALREADY, rdc_set->primary.file,
4855 krdc->intf = rdc_add_to_if(svp, &(urdc->primary.addr),
4859 &(urdc->primary.addr), 0);
4863 spcs_s_add(kstatus, RDC_EADDTOIF, urdc->primary.intf,
4872 spcs_s_add(kstatus, RDC_ESYNCING, urdc->primary.file);
4894 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
4904 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
4934 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
4950 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
4962 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
5014 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
5024 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
5034 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
5041 if (rdc_isactive_if(&(urdc->primary.addr), &(urdc->secondary.addr)))
5071 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
5082 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
5092 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
5101 if (strncmp(urdc->primary.bitmap, uparms->rdc_set->primary.bitmap,
5105 uparms->rdc_set->primary.bitmap);
5107 (void) strncpy(urdc->primary.bitmap,
5108 uparms->rdc_set->primary.bitmap, NSC_MAXPATH);
5143 uparms->rdc_set->primary.intf,
5144 uparms->rdc_set->primary.file,
5196 urdc->primary.intf, urdc->primary.file,
5299 /* Reverse concept of primary and secondary */
5312 spcs_s_add(kstatus, RDC_EMASTER, urdc->primary.intf,
5313 urdc->primary.file, urdc->secondary.intf,
5318 dup_rdc_netbuf(&urdc->primary.addr, &saddr);
5320 free_rdc_netbuf(&urdc->primary.addr);
5323 dup_rdc_netbuf(&paddr, &urdc->primary.addr);
5326 /* copy primary parts of urdc to rdc_set field by field */
5327 (void) strncpy(rdc_set.primary.intf, urdc->primary.intf,
5329 (void) strncpy(rdc_set.primary.file, urdc->primary.file,
5331 (void) strncpy(rdc_set.primary.bitmap, urdc->primary.bitmap,
5334 /* Now overwrite urdc primary */
5335 (void) strncpy(urdc->primary.intf, urdc->secondary.intf,
5337 (void) strncpy(urdc->primary.file, urdc->secondary.file,
5339 (void) strncpy(urdc->primary.bitmap, urdc->secondary.bitmap,
5343 (void) strncpy(urdc->secondary.intf, rdc_set.primary.intf,
5345 (void) strncpy(urdc->secondary.file, rdc_set.primary.file,
5347 (void) strncpy(urdc->secondary.bitmap, rdc_set.primary.bitmap,
5418 spcs_s_add(kstatus, RDC_ENOTLOGGING, urdc->primary.intf,
5419 urdc->primary.file, urdc->secondary.intf,
5439 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
5450 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
5459 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
5521 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
5532 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
5541 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
5571 spcs_s_add(kstatus, RDC_EQNOQUEUE, urdc->primary.intf,
5572 urdc->primary.file, urdc->secondary.intf,
5591 spcs_s_add(kstatus, RDC_EQNOQUEUE, urdc->primary.intf,
5592 urdc->primary.file, urdc->secondary.intf,
5666 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
5676 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
5686 spcs_s_add(kstatus, RDC_EALREADY, uparms->rdc_set->primary.file,
6041 STRUCT_SET_HANDLE(pa, mode, STRUCT_FADDR(rs, primary));
6053 cmn_err(CE_WARN, "!copyin failed primary.addr 2");
6136 (void) strncpy(uap->rdc_set[0].primary.intf, STRUCT_FGETP(pa, intf),
6138 (void) strncpy(uap->rdc_set[0].primary.file, STRUCT_FGETP(pa, file),
6140 (void) strncpy(uap->rdc_set[0].primary.bitmap, STRUCT_FGETP(pa, bitmap),
6154 uap->rdc_set[0].primary.addr = fsvaddr; /* struct copy */