Lines Matching refs:device

54 extern char	*devattr(char *device, char *attribute);
57 extern int getvol(char *device, char *label, int options, char *prompt);
98 int ds_next(char *device, char *instdir);
99 int ds_ginit(char *device);
114 static int ds_getnextvol(char *device);
115 static int ds_skip(char *device, int nskip);
185 ds_readbuf(char *device) in ds_readbuf() argument
191 if ((ds_fd = open(device, O_RDONLY)) >= 0 && in ds_readbuf()
203 if (ds_ginit(device) < 0) { in ds_readbuf()
205 logerr(pkg_gt(MSG_OPEN), device, errno); in ds_readbuf()
294 ds_init(char *device, char **pkg, char *norewind) in ds_init() argument
307 if ((ds_fd = open(device, O_RDONLY)) < 0) { in ds_init()
309 logerr(pkg_gt(MSG_OPEN), device, errno); in ds_init()
321 if (ds_ginit(device) < 0) { in ds_init()
324 logerr(pkg_gt(MSG_OPEN), device, errno); in ds_init()
363 logerr(pkg_gt(MSG_OPEN), device, errno); in ds_init()
369 if (ds_ginit(device) < 0) { in ds_init()
372 logerr(pkg_gt(MSG_OPEN), device, errno); in ds_init()
419 ds_device = device; in ds_init()
505 ds_findpkg(char *device, char *pkg) in ds_findpkg() argument
513 if (ds_init(device, pkglist, NULL)) in ds_findpkg()
548 if (ds_volpart > 0 && ds_getnextvol(device)) in ds_findpkg()
551 if (ds_skip(device, ods_volpart)) in ds_findpkg()
554 if (ds_skip(device, nskip - ds_totread)) in ds_findpkg()
569 ds_getpkg(char *device, int n, char *dstdir) in ds_getpkg() argument
597 return (ds_next(device, dstdir)); in ds_getpkg()
601 ds_getnextvol(char *device) in ds_getnextvol() argument
611 if (n = getvol(device, NULL, 0, prompt)) in ds_getnextvol()
613 if ((ds_fd = open(device, O_RDONLY)) < 0) in ds_getnextvol()
615 if (ds_ginit(device) < 0) { in ds_getnextvol()
628 ds_skip(char *device, int nskip) in ds_skip() argument
644 if (n = ds_getnextvol(device)) in ds_skip()
656 ds_skiptoend(char *device) in ds_skiptoend() argument
659 (void) ds_skip(device, ds_nparts - ds_read); in ds_skiptoend()
663 ds_next(char *device, char *instdir) in ds_next() argument
672 if (n = ds_getnextvol(device)) in ds_next()
693 if (n = ds_getnextvol(device)) in ds_next()
712 ds_ginit(char *device) in ds_ginit() argument
718 if ((pbufsize = devattr(device, "bufsize")) != NULL) { in ds_ginit()