usr/src/cmd/diskinfo/diskinfo.c
286
boolean_t removable, ssd;
usr/src/cmd/diskinfo/diskinfo.c
317
ssd = B_FALSE;
usr/src/cmd/diskinfo/diskinfo.c
330
ssd = B_TRUE;
usr/src/cmd/diskinfo/diskinfo.c
416
condensed_tristate(ssd, 'S'));
usr/src/cmd/diskinfo/diskinfo.c
452
display_tristate(ssd));
usr/src/cmd/diskinfo/diskinfo.c
458
display_tristate(ssd));
usr/src/cmd/format/ctlr_scsi.c
3247
struct scsi_sk_specific_sense_descr *ssd =
usr/src/cmd/format/ctlr_scsi.c
3249
uint8_t *sk_spec_ptr = (uint8_t *)&ssd->sss_data;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1429
gcore_usd_to_ssd(user_desc_t *usd, struct ssd *ssd, selector_t sel)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1431
ssd->bo = USEGD_GETBASE(usd);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1432
ssd->ls = USEGD_GETLIMIT(usd);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1433
ssd->sel = sel;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1438
ssd->acc1 = usd->usd_type;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1439
ssd->acc1 |= usd->usd_dpl << 5;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1440
ssd->acc1 |= usd->usd_p << (5 + 2);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1445
ssd->acc2 = usd->usd_avl;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1448
ssd->acc2 |= usd->usd_long << 1;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1450
ssd->acc2 |= usd->usd_reserved << 1;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1453
ssd->acc2 |= usd->usd_def32 << (1 + 1);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1454
ssd->acc2 |= usd->usd_gran << (1 + 1 + 1);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1933
Pldt_gcore(struct ps_prochandle *P, struct ssd *pldt, int nldt, void *data)
usr/src/cmd/ndmpd/tlm/tlm_init.c
273
sasd_drive_t *ssd;
usr/src/cmd/ndmpd/tlm/tlm_init.c
291
if ((ssd = sasd_slink_drive(slink)) != NULL) {
usr/src/cmd/ndmpd/tlm/tlm_init.c
292
(void) strlcpy(ssd->sd_vendor, sd->inq_vid,
usr/src/cmd/ndmpd/tlm/tlm_init.c
293
sizeof (ssd->sd_vendor));
usr/src/cmd/ndmpd/tlm/tlm_init.c
294
(void) strlcpy(ssd->sd_id, sd->inq_pid,
usr/src/cmd/ndmpd/tlm/tlm_init.c
295
sizeof (ssd->sd_id));
usr/src/cmd/ndmpd/tlm/tlm_init.c
296
(void) strlcpy(ssd->sd_rev, sd->inq_revision,
usr/src/cmd/ndmpd/tlm/tlm_init.c
297
sizeof (ssd->sd_rev));
usr/src/cmd/ndmpd/tlm/tlm_init.c
298
(void) read_serial_num_page(slink, ssd->sd_serial,
usr/src/cmd/ndmpd/tlm/tlm_init.c
299
sizeof (ssd->sd_serial));
usr/src/cmd/ndmpd/tlm/tlm_init.c
300
(void) read_device_wwn(slink, ssd->sd_wwn,
usr/src/cmd/ndmpd/tlm/tlm_init.c
301
sizeof (ssd->sd_wwn));
usr/src/cmd/ndmpd/tlm/tlm_init.c
409
sasd_drive_t *ssd;
usr/src/cmd/ndmpd/tlm/tlm_init.c
448
if ((ssd = sasd_slink_drive(slink)) != NULL) {
usr/src/cmd/ndmpd/tlm/tlm_init.c
449
(void) strlcpy(ssd->sd_vendor,
usr/src/cmd/ndmpd/tlm/tlm_init.c
450
sd->inq_vid, sizeof (ssd->sd_vendor));
usr/src/cmd/ndmpd/tlm/tlm_init.c
451
(void) strlcpy(ssd->sd_id, sd->inq_pid,
usr/src/cmd/ndmpd/tlm/tlm_init.c
452
sizeof (ssd->sd_id));
usr/src/cmd/ndmpd/tlm/tlm_init.c
453
(void) strlcpy(ssd->sd_rev, sd->inq_revision,
usr/src/cmd/ndmpd/tlm/tlm_init.c
454
sizeof (ssd->sd_rev));
usr/src/cmd/ndmpd/tlm/tlm_init.c
455
(void) read_serial_num_page(slink, ssd->sd_serial,
usr/src/cmd/ndmpd/tlm/tlm_init.c
456
sizeof (ssd->sd_serial));
usr/src/cmd/ndmpd/tlm/tlm_init.c
457
(void) read_device_wwn(slink, ssd->sd_wwn,
usr/src/cmd/ndmpd/tlm/tlm_init.c
458
sizeof (ssd->sd_wwn));
usr/src/cmd/ndmpd/tlm/tlm_lib.c
974
scsi_sasd_drive_t *ssd;
usr/src/cmd/ndmpd/tlm/tlm_lib.c
976
ssd = ndmp_malloc(sizeof (scsi_sasd_drive_t));
usr/src/cmd/ndmpd/tlm/tlm_lib.c
977
if (ssd == NULL)
usr/src/cmd/ndmpd/tlm/tlm_lib.c
980
scsi_sasd_drives[sasd_drive_count++] = ssd;
usr/src/cmd/ndmpd/tlm/tlm_lib.c
984
(void) snprintf(ssd->ss_sd.sd_name,
usr/src/cmd/ndmpd/tlm/tlm_lib.c
985
sizeof (ssd->ss_sd.sd_name), "%s/%s", SCSI_CHANGER_DIR,
usr/src/cmd/ndmpd/tlm/tlm_lib.c
989
(void) snprintf(ssd->ss_sd.sd_name,
usr/src/cmd/ndmpd/tlm/tlm_lib.c
990
sizeof (ssd->ss_sd.sd_name), "%s/%s", SCSI_TAPE_DIR, name);
usr/src/cmd/ndmpd/tlm/tlm_lib.c
994
sl = &ssd->ss_slink;
usr/src/head/proc_service.h
127
extern ps_err_e ps_lgetLDT(struct ps_prochandle *, lwpid_t, struct ssd *);
usr/src/lib/fm/libdiskstatus/common/ds_scsi_uscsi.c
970
struct scsi_sk_specific_sense_descr *ssd =
usr/src/lib/fm/libdiskstatus/common/ds_scsi_uscsi.c
972
uint8_t *sk_spec_ptr = (uint8_t *)&ssd->sss_data;
usr/src/lib/libpam/pam_framework.c
355
psd = pamh->ssd;
usr/src/lib/libpam/pam_framework.c
365
pamh->ssd = NULL;
usr/src/lib/libpam/pam_framework.c
817
for (psd = pamh->ssd; psd; psd = psd->next) {
usr/src/lib/libpam/pam_framework.c
841
psd->next = pamh->ssd;
usr/src/lib/libpam/pam_framework.c
842
pamh->ssd = psd;
usr/src/lib/libpam/pam_framework.c
865
for (psd = pamh->ssd; psd; psd = psd->next) {
usr/src/lib/libpam/pam_impl.h
217
struct pam_module_data *ssd; /* module specific data */
usr/src/lib/libproc/common/Pcontrol.c
1422
Pldt(struct ps_prochandle *P, struct ssd *pldt, int nldt)
usr/src/lib/libproc/common/Pcontrol.c
374
Pldt_live(struct ps_prochandle *P, struct ssd *pldt, int nldt, void *data)
usr/src/lib/libproc/common/Pcontrol.h
179
struct ssd *core_ldt; /* LDT entries from core file */
usr/src/lib/libproc/common/Pcore.c
320
Pldt_core(struct ps_prochandle *P, struct ssd *pldt, int nldt, void *data)
usr/src/lib/libproc/common/Pcore.c
331
nldt * sizeof (struct ssd));
usr/src/lib/libproc/common/Pcore.c
943
struct ssd *pldt;
usr/src/lib/libproc/common/Pcore.c
946
if (core->core_ldt != NULL || nbytes < sizeof (struct ssd))
usr/src/lib/libproc/common/Pcore.c
949
nldt = nbytes / sizeof (struct ssd);
usr/src/lib/libproc/common/Pcore.c
950
nbytes = nldt * sizeof (struct ssd);
usr/src/lib/libproc/common/Pgcore.c
1511
struct ssd *ldtp;
usr/src/lib/libproc/common/Pgcore.c
1519
size = sizeof (struct ssd) * nldt;
usr/src/lib/libproc/common/Pservice.c
288
ps_lgetLDT(struct ps_prochandle *P, lwpid_t lwpid, struct ssd *ldt)
usr/src/lib/libproc/common/Pservice.c
294
struct ssd *ldtarray;
usr/src/lib/libproc/common/Pservice.c
313
(ldtarray = malloc(nldt * sizeof (struct ssd))) == NULL)
usr/src/lib/libproc/common/libproc.h
212
typedef int (*pop_ldt_t)(struct ps_prochandle *, struct ssd *, int, void *);
usr/src/lib/libproc/common/libproc.h
449
extern int Pldt(struct ps_prochandle *, struct ssd *, int);
usr/src/lib/libproc/common/libproc.h
450
extern int proc_get_ldt(pid_t, struct ssd *, int);
usr/src/lib/libproc/common/proc_get_info.c
134
proc_get_ldt(pid_t pid, struct ssd *pldt, int nldt)
usr/src/lib/libproc/common/proc_get_info.c
150
nldt = statb.st_size / sizeof (struct ssd);
usr/src/lib/libproc/common/proc_get_info.c
155
size = nldt * sizeof (struct ssd);
usr/src/lib/libproc/common/proc_get_info.c
159
nldt = ssize / sizeof (struct ssd);
usr/src/lib/storage/liba5k/common/lhot.c
126
char ssd[40], wwn[20];
usr/src/lib/storage/liba5k/common/lhot.c
184
(void) sprintf(ssd,
usr/src/lib/storage/liba5k/common/lhot.c
187
(void) sprintf(ssd,
usr/src/lib/storage/liba5k/common/lhot.c
194
(void) strcat(dev_path, ssd);
usr/src/lib/storage/liba5k/common/lhot.c
257
(void) sprintf(ssd, "/ssd@w%s,0:c", wwn);
usr/src/lib/storage/liba5k/common/lhot.c
259
(void) sprintf(ssd, "/ses@w%s,0:c", wwn);
usr/src/lib/storage/liba5k/common/lhot.c
265
(void) strcat(dev_path, ssd);
usr/src/lib/storage/liba5k/common/lhot.c
534
char ssd[30];
usr/src/lib/storage/liba5k/common/lhot.c
669
(void) sprintf(ssd, "ssd@w%s,0", wwn);
usr/src/lib/storage/liba5k/common/lhot.c
679
(void) sprintf(*dev_path, "%s/%s", sf_path, ssd);
usr/src/test/os-tests/tests/i386/ldt.c
47
struct ssd ssd = { sel, (unsigned long)&foo, 4096,
usr/src/test/os-tests/tests/i386/ldt.c
50
if (sysi86(SI86DSCR, &ssd) < 0)
usr/src/test/os-tests/tests/i386/ldt.c
55
ssd.acc1 = 0;
usr/src/test/os-tests/tests/i386/ldt.c
57
if (sysi86(SI86DSCR, &ssd) == 0)
usr/src/test/os-tests/tests/i386/ldt.c
62
if (sysi86(SI86DSCR, &ssd) < 0)
usr/src/test/os-tests/tests/i386/ldt.c
66
ssd.sel = SEL_LDT(i);
usr/src/test/os-tests/tests/i386/ldt.c
67
(void) sysi86(SI86DSCR, &ssd);
usr/src/uts/common/exec/elf/elf_notes.c
136
size = prnldt(p) * sizeof (struct ssd);
usr/src/uts/common/exec/elf/elf_notes.c
264
struct ssd *ssd;
usr/src/uts/common/exec/elf/elf_notes.c
504
ssdsize = prnldt(p) * sizeof (struct ssd);
usr/src/uts/common/exec/elf/elf_notes.c
506
ssd = kmem_alloc(ssdsize, KM_SLEEP);
usr/src/uts/common/exec/elf/elf_notes.c
507
prgetldt(p, ssd);
usr/src/uts/common/exec/elf/elf_notes.c
509
(caddr_t)ssd, rlimit, credp);
usr/src/uts/common/exec/elf/elf_notes.c
510
kmem_free(ssd, ssdsize);
usr/src/uts/common/fs/proc/prioctl.c
1224
struct ssd *ssd;
usr/src/uts/common/fs/proc/prioctl.c
1231
if (thing && thingsize != (n+1) * sizeof (*ssd)) {
usr/src/uts/common/fs/proc/prioctl.c
1236
thingsize = (n+1) * sizeof (*ssd);
usr/src/uts/common/fs/proc/prioctl.c
1246
ssd = thing;
usr/src/uts/common/fs/proc/prioctl.c
1248
prgetldt(p, ssd);
usr/src/uts/common/fs/proc/prioctl.c
1254
bzero(&ssd[n], sizeof (*ssd));
usr/src/uts/common/fs/proc/prioctl.c
1255
if (copyout(ssd, cmaddr, (n+1) * sizeof (*ssd)))
usr/src/uts/common/fs/proc/prioctl.c
2812
struct ssd *ssd;
usr/src/uts/common/fs/proc/prioctl.c
2819
if (thing && thingsize != (n+1) * sizeof (*ssd)) {
usr/src/uts/common/fs/proc/prioctl.c
2824
thingsize = (n+1) * sizeof (*ssd);
usr/src/uts/common/fs/proc/prioctl.c
2834
ssd = thing;
usr/src/uts/common/fs/proc/prioctl.c
2836
prgetldt(p, ssd);
usr/src/uts/common/fs/proc/prioctl.c
2842
bzero(&ssd[n], sizeof (*ssd));
usr/src/uts/common/fs/proc/prioctl.c
2843
if (copyout(ssd, cmaddr, (n+1) * sizeof (*ssd)))
usr/src/uts/common/fs/proc/prvnops.c
1173
struct ssd *ssd;
usr/src/uts/common/fs/proc/prvnops.c
1185
size = prnldt(p) * sizeof (struct ssd);
usr/src/uts/common/fs/proc/prvnops.c
1193
ssd = kmem_alloc(size, KM_SLEEP);
usr/src/uts/common/fs/proc/prvnops.c
1194
prgetldt(p, ssd);
usr/src/uts/common/fs/proc/prvnops.c
1199
error = pr_uioread(ssd, size, uiop);
usr/src/uts/common/fs/proc/prvnops.c
1200
kmem_free(ssd, size);
usr/src/uts/common/fs/proc/prvnops.c
3335
vap->va_size = prnldt(p) * sizeof (struct ssd);
usr/src/uts/common/io/scsi/impl/scsi_subr.c
1730
struct scsi_sk_specific_sense_descr *ssd =
usr/src/uts/common/io/scsi/impl/scsi_subr.c
1735
(uint8_t *)&ssd->sss_data;
usr/src/uts/common/os/shm.c
320
struct shm_data ssd;
usr/src/uts/common/os/shm.c
478
ssd.shm_sptseg = sp->shm_sptseg;
usr/src/uts/common/os/shm.c
479
ssd.shm_sptas = sp->shm_sptinfo->sptas;
usr/src/uts/common/os/shm.c
480
ssd.shm_amp = sp->shm_amp;
usr/src/uts/common/os/shm.c
481
error = as_map(as, addr, size, segspt_shmattach, &ssd);
usr/src/uts/common/sys/prsystm.h
123
struct ssd;
usr/src/uts/common/sys/prsystm.h
125
extern void prgetldt(proc_t *, struct ssd *);
usr/src/uts/intel/fs/proc/prmachdep.c
717
prgetldt(proc_t *p, struct ssd *ssd)
usr/src/uts/intel/fs/proc/prmachdep.c
736
usd_to_ssd(udp, ssd++, SEL_LDT(i));
usr/src/uts/intel/os/sysi86.c
147
if (copyin((caddr_t)arg1, &ssd, sizeof (ssd)) < 0) {
usr/src/uts/intel/os/sysi86.c
152
error = setdscr(&ssd);
usr/src/uts/intel/os/sysi86.c
256
usd_to_ssd(user_desc_t *usd, struct ssd *ssd, selector_t sel)
usr/src/uts/intel/os/sysi86.c
258
ssd->bo = USEGD_GETBASE(usd);
usr/src/uts/intel/os/sysi86.c
259
ssd->ls = USEGD_GETLIMIT(usd);
usr/src/uts/intel/os/sysi86.c
260
ssd->sel = sel;
usr/src/uts/intel/os/sysi86.c
265
ssd->acc1 = usd->usd_type;
usr/src/uts/intel/os/sysi86.c
266
ssd->acc1 |= usd->usd_dpl << 5;
usr/src/uts/intel/os/sysi86.c
267
ssd->acc1 |= usd->usd_p << (5 + 2);
usr/src/uts/intel/os/sysi86.c
272
ssd->acc2 = usd->usd_avl;
usr/src/uts/intel/os/sysi86.c
274
ssd->acc2 |= usd->usd_long << 1;
usr/src/uts/intel/os/sysi86.c
276
ssd->acc2 |= usd->usd_def32 << (1 + 1);
usr/src/uts/intel/os/sysi86.c
277
ssd->acc2 |= usd->usd_gran << (1 + 1 + 1);
usr/src/uts/intel/os/sysi86.c
281
ssd_to_usd(struct ssd *ssd, user_desc_t *usd)
usr/src/uts/intel/os/sysi86.c
286
USEGD_SETBASE(usd, ssd->bo);
usr/src/uts/intel/os/sysi86.c
287
USEGD_SETLIMIT(usd, ssd->ls);
usr/src/uts/intel/os/sysi86.c
295
usd->usd_type = ssd->acc1 | SDT_A;
usr/src/uts/intel/os/sysi86.c
296
usd->usd_dpl = ssd->acc1 >> 5;
usr/src/uts/intel/os/sysi86.c
297
usd->usd_p = ssd->acc1 >> (5 + 2);
usr/src/uts/intel/os/sysi86.c
311
usd->usd_avl = ssd->acc2;
usr/src/uts/intel/os/sysi86.c
312
usd->usd_def32 = ssd->acc2 >> (1 + 1);
usr/src/uts/intel/os/sysi86.c
313
usd->usd_gran = ssd->acc2 >> (1 + 1 + 1);
usr/src/uts/intel/os/sysi86.c
476
setdscr(struct ssd *ssd)
usr/src/uts/intel/os/sysi86.c
487
if (!SELISLDT(ssd->sel) || !SELISUPL(ssd->sel))
usr/src/uts/intel/os/sysi86.c
493
seli = SELTOIDX(ssd->sel);
usr/src/uts/intel/os/sysi86.c
571
if (SI86SSD_PRES(ssd) == 0) {
usr/src/uts/intel/os/sysi86.c
591
if (ssd->sel == rp->r_cs || ssd->sel == rp->r_ss) {
usr/src/uts/intel/os/sysi86.c
597
if (ssd->sel == pcb->pcb_ds ||
usr/src/uts/intel/os/sysi86.c
598
ssd->sel == pcb->pcb_es ||
usr/src/uts/intel/os/sysi86.c
599
ssd->sel == pcb->pcb_fs ||
usr/src/uts/intel/os/sysi86.c
600
ssd->sel == pcb->pcb_gs) {
usr/src/uts/intel/os/sysi86.c
605
if (ssd->sel == rp->r_ds ||
usr/src/uts/intel/os/sysi86.c
606
ssd->sel == rp->r_es ||
usr/src/uts/intel/os/sysi86.c
607
ssd->sel == rp->r_fs ||
usr/src/uts/intel/os/sysi86.c
608
ssd->sel == rp->r_gs) {
usr/src/uts/intel/os/sysi86.c
627
if (ssd->acc1 == 0) {
usr/src/uts/intel/os/sysi86.c
640
if (SI86SSD_DPL(ssd) != SEL_UPL) {
usr/src/uts/intel/os/sysi86.c
649
if (SI86SSD_ISUSEG(ssd) && ((SI86SSD_TYPE(ssd) >> 3) & 1) == 1 &&
usr/src/uts/intel/os/sysi86.c
650
SI86SSD_ISLONG(ssd)) {
usr/src/uts/intel/os/sysi86.c
659
if (SI86SSD_ISUSEG(ssd)) {
usr/src/uts/intel/os/sysi86.c
660
ssd_to_usd(ssd, &ndesc);
usr/src/uts/intel/os/sysi86.c
83
struct ssd ssd;
usr/src/uts/intel/sys/segments.h
327
#define SYSSEGD_SETLIMIT(ssd, lim) ((ssd)->ssd_lolimit = lim, \
usr/src/uts/intel/sys/segments.h
328
(ssd)->ssd_hilimit = lim >> 16)
usr/src/uts/intel/sys/segments.h
330
#define SYSSEGD_GETLIMIT(ssd) (((ssd)->ssd_hilimit << 16) | \
usr/src/uts/intel/sys/segments.h
331
(ssd)->ssd_lolimit)
usr/src/uts/intel/sys/sysi86.h
136
#define SI86SSD_TYPE(ssd) ((ssd)->acc1 & 0x1F)
usr/src/uts/intel/sys/sysi86.h
137
#define SI86SSD_DPL(ssd) (((ssd)->acc1 >> 5) & 0x3)
usr/src/uts/intel/sys/sysi86.h
138
#define SI86SSD_PRES(ssd) (((ssd)->acc1 >> 7) & 1)
usr/src/uts/intel/sys/sysi86.h
139
#define SI86SSD_ISUSEG(ssd) (SI86SSD_TYPE(ssd) >= SDT_MEMRO)
usr/src/uts/intel/sys/sysi86.h
140
#define SI86SSD_ISLONG(ssd) ((ssd)->acc2 & 0x2)
usr/src/uts/intel/sys/sysi86.h
143
extern void usd_to_ssd(user_desc_t *, struct ssd *, selector_t);
usr/src/uts/intel/sys/sysi86.h
144
extern int setdscr(struct ssd *);