/illumos-gate/usr/src/boot/sys/boot/i386/common/ |
H A D | drv.h | 32 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 D | dsr.h | 40 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 D | osspec.c | 132 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 D | cfg_cluster.c | 336 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 D | slice.c | 71 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 D | disk_link.c | 44 #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 D | kernel.c | 427 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 D | fhc.h | 586 struct dsk_info dsk; member in union:bd_un
|
/illumos-gate/usr/src/cmd/boot/bootadm/ |
H A D | bootadm.c | 5518 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...] |