Lines Matching refs:svn
66 static int read_libcfg(sv_name_t svn[]);
144 sv_name_t svn[1]; in sv_get_maxdevs() local
157 bzero(&svn[0], sizeof (svn)); in sv_get_maxdevs()
159 svl.svl_names = &svn[0]; in sv_get_maxdevs()
175 sv_name_t *svn = NULL; in sv_alloc_svnames() local
179 svn = calloc(sv_max_devices, sizeof (*svn)); in sv_alloc_svnames()
180 if (svn == NULL) { in sv_alloc_svnames()
182 sv_max_devices * sizeof (*svn)); in sv_alloc_svnames()
185 return (svn); in sv_alloc_svnames()
294 sv_name_t *svn; in resume_sv() local
298 svn = sv_alloc_svnames(); in resume_sv()
300 index = read_libcfg(svn); in resume_sv()
305 svn->svn_path, strerror(errno)); in resume_sv()
314 if (svn[cnt].svn_path[0] == '\0') { in resume_sv()
323 resume_dev(fd, &svn[cnt]); in resume_sv()
330 resume_dev(int fd, sv_name_t *svn) in resume_dev() argument
337 if (stat(svn->svn_path, &stb) != 0) { in resume_dev()
339 svn->svn_path, strerror(errno)); in resume_dev()
345 (void) strncpy(svc.svc_path, svn->svn_path, sizeof (svc.svc_path)); in resume_dev()
347 svc.svc_flag = svn->svn_mode; in resume_dev()
353 program, svn->svn_path); in resume_dev()
356 svn->svn_path); in resume_dev()
361 program, svn->svn_path); in resume_dev()
374 read_libcfg(sv_name_t svn[]) in read_libcfg() argument
417 cur_svn = &svn[index]; /* For easier reading below */ in read_libcfg()
436 svn[index].svn_path[0] = '\0'; in read_libcfg()
480 sv_name_t *svn, *svn_system; /* Devices in system */ in suspend_sv() local
499 svn = &svn_system[i]; in suspend_sv()
500 suspend_dev(fd, svn->svn_path); in suspend_sv()