Lines Matching refs:devname

123 	char			*devname;	/* name in /dev */
162 static deventry_t *cache_dependent(cache_t *cache, char *devname, int devflags,
164 static deventry_t *cache_device(cache_t *cache, char *devname,
181 static deventry_t *create_deventry(char *devname, svm_type_t devtype,
184 static deventry_t *cache_lookup(cache_t *cache, char *devname);
190 static void svm_register_device(rcm_handle_t *hd, char *devname);
480 deventry->devname);
653 deventry->antecedent->devname);
677 dependent->devname);
682 dependent->devname);
687 dependent->devname);
692 dependent->devname);
698 dependent->devname);
702 dependent->devname);
1004 newhspusername = strdup(deventry->devname);
1094 * char *devname metadevice name
1102 cache_dependent(cache_t *cache, char *devname, int devflags,
1114 devname, devflags, dependent->devname);
1116 hash_index = hash(cache->size, devname);
1127 deventry = create_deventry(devname, SVM_SLICE, 0, devflags);
1132 while ((comp = strcmp(deventry->devname, devname)) < 0 &&
1143 if ((newdeventry = create_deventry(devname,
1177 * Add an entry to the cache for devname
1181 * char *devname metadevice named
1190 cache_device(cache_t *cache, char *devname, svm_type_t devtype,
1200 devname, devtype, devkey, devflags);
1202 hash_index = hash(cache->size, devname);
1213 deventry = create_deventry(devname, devtype, devkey,
1219 while ((comp = strcmp(deventry->devname, devname)) < 0 &&
1235 if ((newdeventry = create_deventry(devname, devtype,
1837 * Create a new deventry entry for device with name devname
1841 * char *devname device name
1850 create_deventry(char *devname, svm_type_t devtype, md_dev64_t devkey,
1866 newdevname = strdup(devname);
1869 gettext("SVM: can't malloc devname"));
1884 if (strncmp(devname, devprefix, strlen(devprefix)) == 0) {
1891 if (realpath(devname, devicesname) == NULL) {
1896 newdeventry->devname = newdevname;
1903 "SVM created deventry for %s\n", newdeventry->devname);
1907 newdeventry->devname, newdeventry->devicesname);
1947 if (cache == NULL || deventry == NULL || deventry->devname == NULL)
1952 hash_index = hash(cache->size, deventry->devname);
1961 if (olddeventry->devname &&
1962 strcmp(olddeventry->devname, deventry->devname) == 0) {
1995 free(olddeventry->devname);
2004 * Return the deventry corresponding to devname from the cache
2007 * char *devname name to lookup in cache
2013 cache_lookup(cache_t *cache, char *devname)
2019 hash_index = hash(cache->size, devname);
2028 comp = strcmp(deventry->devname, devname);
2161 svm_register_device(hd, deventry->devname);
2214 return ((*line)->devname);
2221 return ((*line)->devname);
2228 return ((*line)->devname);
2324 free((*deventry)->devname);
2366 * char *devname device name
2371 svm_register_device(rcm_handle_t *hd, char *devname)
2374 if (devname == NULL)
2377 rcm_log_message(RCM_TRACE1, "SVM: Registering %s(%d)\n", devname,
2378 devname);
2380 if (rcm_register_interest(hd, devname, 0, NULL) != RCM_SUCCESS) {
2382 gettext("SVM: failed to register \"%s\"\n"), devname);
2417 deps_new[(*ndeps-1)] = deventry->devname;
2968 deventry->devname);
2978 dependent->devname);
2989 ret = sscanf(dependent->devname,
3004 dependent->devname);
3006 np = metaname(&sp, dependent->devname, META_DEVICE, &error);
3020 rval = check_stripe(sp, np, deventry->devname, &error);
3037 rval = check_raid5(sp, np, deventry->devname, &error);
3044 rval = check_softpart(sp, np, deventry->devname,
3082 * devname. The reason for this strategy has to do with the way that
3095 d->devname, d->devicesname);
3098 d->devname);
3117 deleted = rcm_unregister_interest(hd, d->devname, 0);
3121 "for %s\n", d->devname);