Lines Matching defs:dev_path
129 static int process_minor_name(char *dev_path, const char *default_root);
141 static int devfs_prom_to_dev_name(char *prom_path, char *dev_path);
142 static int devfs_dev_to_prom_names(char *dev_path, char *prom_path, size_t len);
984 process_minor_name(char *dev_path, const char *root)
996 (void) snprintf(path, sizeof (path), "%s%s%s", root, DEVICES, dev_path);
1012 if ((cp = strrchr(dev_path, '/')) != NULL) {
1014 (void) strcat(dev_path, ":");
1015 (void) strcat(dev_path, default_minor_name);
1017 (void) strcat(dev_path, default_minor_name);
1023 case 0: (void) strcat(dev_path, "q");
1025 case 1: (void) strcat(dev_path, "r");
1027 case 2: (void) strcat(dev_path, "s");
1029 case 3: (void) strcat(dev_path, "t");
1031 case 4: (void) strcat(dev_path, "u");
1033 default: (void) strcat(dev_path, "a");
1041 (void) snprintf(path, sizeof (path), "%s%s%s", root, DEVICES, dev_path);
1318 devfs_dev_to_prom_names(char *dev_path, char *prom_path, size_t len)
1329 if (dev_path == NULL) {
1332 if (strlen(dev_path) >= MAXPATHLEN)
1335 if (*dev_path != '/')
1344 (void) snprintf(opp->oprom_array, MAXVALSIZE, "%s", dev_path);
1377 * dev_path should be the name of a device in the logical or
1386 devfs_dev_to_prom_name(char *dev_path, char *prom_path)
1390 rval = devfs_dev_to_prom_names(dev_path, prom_path, MAXPATHLEN);
1573 devfs_prom_to_dev_name(char *prom_path, char *dev_path)
1580 if (dev_path == NULL) {
1607 (void) strcpy(dev_path, opp->oprom_array);