Searched defs:dsk (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/boot/sys/boot/i386/common/
H A Ddrv.h32 struct dsk { struct
42 int drvread(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk);
44 int drvwrite(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk);
45 uint64_t drvsize(struct dsk *dskp);
/illumos-gate/usr/src/cmd/stat/common/
H A Ddsr.h40 char *dsk; /* in form of cNtNdN */ member in struct:list_of_disks
41 char *dname; /* in form of /dev/dsk/cNtNdN */
/illumos-gate/usr/src/cmd/hal/hald/solaris/
H A Dosspec.c132 dsk_to_rdsk(char *dsk) argument
138 if ((len = strlen (dsk)) < sizeof ("/dev/dsk/cN") - 1) {
141 if ((p = strstr (dsk, "/dsk/")) == NULL) {
142 if ((p = strstr (dsk, "/lofi/")) == NULL) {
143 p = strstr (dsk, "/diskette");
150 pos = (uintptr_t)p - (uintptr_t)dsk;
152 strncpy (rdsk, dsk, pos + 1);
154 strcpy (rdsk + pos + 2, dsk
[all...]
/illumos-gate/usr/src/lib/libdscfg/common/
H A Dcfg_cluster.c336 const char *dsk = "dsk/"; local
355 * /dev/md/dgname/{r}dsk/partition
360 if (strncmp(start, dsk, strlen(dsk)) == 0 ||
362 strncmp((start + 1), dsk, strlen(dsk)) == 0)) {
367 chkdsk = 1; /* check for trailing {r}dsk */
371 * /dev/vx/{r}dsk/dgname/partition
376 ll = strlen(dsk);
[all...]
/illumos-gate/usr/src/lib/libdiskmgt/common/
H A Dslice.c71 static void dsk2rdsk(char *dsk, char *rdsk, int size);
133 /* dp->name is /dev/dsk, need to convert back to /dev/rdsk */
228 /* dp->name is /dev/dsk, need to convert back to /dev/rdsk */
289 /* convert rdsk paths to dsk paths */
291 slice_rdsk2dsk(char *rdsk, char *dsk, int size) argument
295 (void) strlcpy(dsk, rdsk, size);
297 if ((strp = strstr(dsk, "/rdsk/")) == NULL) {
299 strp = strstr(dsk, "/rdiskette");
361 /* convert dsk paths to rdsk paths */
363 dsk2rdsk(char *dsk, cha argument
[all...]
/illumos-gate/usr/src/cmd/devfsadm/
H A Ddisk_link.c44 #define DISK_LINK_RE "^r?dsk/c[0-9]+(t[0-9A-F]+)?d[0-9]+(((s|p))[0-9]+)?$"
129 {"^r?dsk/c([0-9]+)", 1},
404 * The corresponding Solaris /dev/dsk name can be:
423 uint_t dsk, lun = 0; local
431 dsk = device;
438 dsk = device & (~0xff);
445 dsk = (device >> 4) & 0xf;
449 dsk = device & (~0xf);
453 dsk = device & (~0x3f);
457 dsk
475 uint_t dsk, lun; local
[all...]
/illumos-gate/usr/src/lib/libzpool/common/
H A Dkernel.c427 char *dsk; local
437 dsk = strstr(path, "/dsk/");
438 if (dsk != NULL)
439 (void) sprintf(realpath + (dsk - path) + 1, "r%s",
440 dsk + 1);
/illumos-gate/usr/src/uts/sun4u/sunfire/sys/
H A Dfhc.h586 struct dsk_info dsk; member in union:bd_un
/illumos-gate/usr/src/cmd/boot/bootadm/
H A Dbootadm.c5518 char *ctdname = strstr(osdev, "dsk/");
5524 bam_error(_("not a /dev/[r]dsk name: %s\n"), osdev);
5535 ctdname += strlen("dsk/");
6126 * It can be a /dev/[r]dsk special file. We handle both instances
6156 } else if (strncmp(osdev, "/dev/dsk/", strlen("/dev/dsk/")) != 0 &&
6529 (void) snprintf(blkslice, sizeof (blkslice), "/dev/dsk/%s",
7844 char dsk[PATH_MAX]; local
7950 if (strncmp(lp->line, "/dev/dsk/", strlen("/dev/dsk/")) !
[all...]

Completed in 90 milliseconds