Lines Matching refs:name
17 * information: Portions Copyright [yyyy] [name of copyright owner]
132 * returns a mnemonic name for that space.
138 char *name;
142 name = "virtual";
145 name = "obmem";
148 name = "obio";
151 name = "mbmem";
154 name = "mbio";
160 return (name);
657 * Return true if a device name matches the conventions
661 conventional_name(char *name)
663 must_be(name, 'c');
664 skip_digits(name);
665 if (*name == 't') {
666 name++;
667 skip_digit_or_hexupper(name);
669 must_be(name, 'd');
670 skip_digits(name);
671 must_be(name, 's');
672 skip_digits(name);
673 return (*name == 0);
678 * Return true if a device name match the emc powerpath name scheme:
682 emcpower_name(char *name)
688 if (strncmp(devp, name, strlen(devp)) == 0) {
689 name += strlen(devp) + 1;
690 } else if (strncmp(rdevp, name, strlen(rdevp)) == 0) {
691 name += strlen(rdevp) + 1;
693 if (strncmp(emcp, name, strlen(emcp)) == 0) {
694 name += strlen(emcp);
695 if (isdigit(*name)) {
696 skip_digits(name);
697 if ((*name >= 'a') && (*name <= 'p')) {
698 name ++;
699 if ((*name >= '0') && (*name <= '4')) {
700 name++;
703 return (*name == '\0');
711 * Return true if a device name matches the intel physical name conventions
715 fdisk_physical_name(char *name)
717 must_be(name, 'c');
718 skip_digits(name);
719 if (*name == 't') {
720 name++;
721 skip_digit_or_hexupper(name);
723 must_be(name, 'd');
724 skip_digits(name);
725 must_be(name, 'p');
726 skip_digits(name);
727 return (*name == 0);
731 * Return true if a device name matches the conventions
732 * for a "whole disk" name for the particular system.
733 * The name in this case must match exactly that which
737 whole_disk_name(name)
738 char *name;
740 must_be(name, 'c');
741 skip_digits(name);
742 if (*name == 't') {
743 name++;
744 skip_digit_or_hexupper(name);
746 must_be(name, 'd');
747 skip_digits(name);
748 must_be(name, 's');
749 must_be(name, '2');
750 return (*name == 0);
755 * Return true if a name is in the internal canonical form
758 canonical_name(name)
759 char *name;
761 must_be(name, 'c');
762 skip_digits(name);
763 if (*name == 't') {
764 name++;
765 skip_digit_or_hexupper(name);
767 must_be(name, 'd');
768 skip_digits(name);
769 return (*name == 0);
774 * Return true if a name is in the internal canonical form for 4.x
778 canonical4x_name(name)
779 char *name;
786 if (match_substr(name, *p)) {
787 name += strlen(*p);
793 skip_digits(name);
794 return (*name == 0);
799 * Map a conventional name into the internal canonical form: