/illumos-gate/usr/src/uts/intel/os/ |
H A D | sysi86.c | 83 struct ssd ssd; in sysi86() local 147 if (copyin((caddr_t)arg1, &ssd, sizeof (ssd)) < 0) { in sysi86() 152 error = setdscr(&ssd); in sysi86() 256 usd_to_ssd(user_desc_t *usd, struct ssd *ssd, selector_t sel) in usd_to_ssd() argument 258 ssd->bo = USEGD_GETBASE(usd); in usd_to_ssd() 259 ssd->ls = USEGD_GETLIMIT(usd); in usd_to_ssd() 260 ssd->sel = sel; in usd_to_ssd() 265 ssd->acc1 = usd->usd_type; in usd_to_ssd() 266 ssd->acc1 |= usd->usd_dpl << 5; in usd_to_ssd() 267 ssd->acc1 |= usd->usd_p << (5 + 2); in usd_to_ssd() [all …]
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | sysi86.h | 128 struct ssd { struct 136 #define SI86SSD_TYPE(ssd) ((ssd)->acc1 & 0x1F) argument 137 #define SI86SSD_DPL(ssd) (((ssd)->acc1 >> 5) & 0x3) argument 138 #define SI86SSD_PRES(ssd) (((ssd)->acc1 >> 7) & 1) argument 139 #define SI86SSD_ISUSEG(ssd) (SI86SSD_TYPE(ssd) >= SDT_MEMRO) argument 140 #define SI86SSD_ISLONG(ssd) ((ssd)->acc2 & 0x2) argument 143 extern void usd_to_ssd(user_desc_t *, struct ssd *, selector_t); 144 extern int setdscr(struct ssd *);
|
H A D | segments.h | 327 #define SYSSEGD_SETLIMIT(ssd, lim) ((ssd)->ssd_lolimit = lim, \ argument 328 (ssd)->ssd_hilimit = lim >> 16) 330 #define SYSSEGD_GETLIMIT(ssd) (((ssd)->ssd_hilimit << 16) | \ argument 331 (ssd)->ssd_lolimit)
|
/illumos-gate/usr/src/test/os-tests/tests/i386/ |
H A D | ldt.c | 47 struct ssd ssd = { sel, (unsigned long)&foo, 4096, in main() local 50 if (sysi86(SI86DSCR, &ssd) < 0) in main() 55 ssd.acc1 = 0; in main() 57 if (sysi86(SI86DSCR, &ssd) == 0) in main() 62 if (sysi86(SI86DSCR, &ssd) < 0) in main() 66 ssd.sel = SEL_LDT(i); in main() 67 (void) sysi86(SI86DSCR, &ssd); in main()
|
/illumos-gate/usr/src/cmd/ndmpd/tlm/ |
H A D | tlm_init.c | 273 sasd_drive_t *ssd; in add_lib() local 291 if ((ssd = sasd_slink_drive(slink)) != NULL) { in add_lib() 292 (void) strlcpy(ssd->sd_vendor, sd->inq_vid, in add_lib() 293 sizeof (ssd->sd_vendor)); in add_lib() 294 (void) strlcpy(ssd->sd_id, sd->inq_pid, in add_lib() 295 sizeof (ssd->sd_id)); in add_lib() 296 (void) strlcpy(ssd->sd_rev, sd->inq_revision, in add_lib() 297 sizeof (ssd->sd_rev)); in add_lib() 298 (void) read_serial_num_page(slink, ssd->sd_serial, in add_lib() 299 sizeof (ssd->sd_serial)); in add_lib() [all …]
|
H A D | tlm_lib.c | 974 scsi_sasd_drive_t *ssd; in scsi_sasd_attach() local 976 ssd = ndmp_malloc(sizeof (scsi_sasd_drive_t)); in scsi_sasd_attach() 977 if (ssd == NULL) in scsi_sasd_attach() 980 scsi_sasd_drives[sasd_drive_count++] = ssd; in scsi_sasd_attach() 984 (void) snprintf(ssd->ss_sd.sd_name, in scsi_sasd_attach() 985 sizeof (ssd->ss_sd.sd_name), "%s/%s", SCSI_CHANGER_DIR, in scsi_sasd_attach() 989 (void) snprintf(ssd->ss_sd.sd_name, in scsi_sasd_attach() 990 sizeof (ssd->ss_sd.sd_name), "%s/%s", SCSI_TAPE_DIR, name); in scsi_sasd_attach() 994 sl = &ssd->ss_slink; in scsi_sasd_attach()
|
/illumos-gate/usr/src/lib/storage/liba5k/common/ |
H A D | lhot.c | 126 char ssd[40], wwn[20]; in l_make_node() local 184 (void) sprintf(ssd, in l_make_node() 187 (void) sprintf(ssd, in l_make_node() 194 (void) strcat(dev_path, ssd); in l_make_node() 257 (void) sprintf(ssd, "/ssd@w%s,0:c", wwn); in l_make_node() 259 (void) sprintf(ssd, "/ses@w%s,0:c", wwn); in l_make_node() 265 (void) strcat(dev_path, ssd); in l_make_node() 534 char ssd[30]; in l_device_present() local 669 (void) sprintf(ssd, "ssd@w%s,0", wwn); in l_device_present() 679 (void) sprintf(*dev_path, "%s/%s", sf_path, ssd); in l_device_present()
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | proc_get_info.c | 134 proc_get_ldt(pid_t pid, struct ssd *pldt, int nldt) in proc_get_ldt() 150 nldt = statb.st_size / sizeof (struct ssd); in proc_get_ldt() 155 size = nldt * sizeof (struct ssd); in proc_get_ldt() 159 nldt = ssize / sizeof (struct ssd); in proc_get_ldt()
|
H A D | Pservice.c | 288 ps_lgetLDT(struct ps_prochandle *P, lwpid_t lwpid, struct ssd *ldt) in ps_lgetLDT() 294 struct ssd *ldtarray; in ps_lgetLDT() 313 (ldtarray = malloc(nldt * sizeof (struct ssd))) == NULL) in ps_lgetLDT()
|
H A D | libproc.h | 212 typedef int (*pop_ldt_t)(struct ps_prochandle *, struct ssd *, int, void *); 449 extern int Pldt(struct ps_prochandle *, struct ssd *, int); 450 extern int proc_get_ldt(pid_t, struct ssd *, int);
|
H A D | Pcontrol.h | 179 struct ssd *core_ldt; /* LDT entries from core file */
|
H A D | Pcore.c | 319 Pldt_core(struct ps_prochandle *P, struct ssd *pldt, int nldt, void *data) in Pldt_core() 330 nldt * sizeof (struct ssd)); in Pldt_core() 941 struct ssd *pldt; in note_ldt() 944 if (core->core_ldt != NULL || nbytes < sizeof (struct ssd)) in note_ldt() 947 nldt = nbytes / sizeof (struct ssd); in note_ldt() 948 nbytes = nldt * sizeof (struct ssd); in note_ldt()
|
/illumos-gate/usr/src/cmd/diskinfo/ |
H A D | diskinfo.c | 284 boolean_t removable, ssd; in enumerate_disks() local 315 ssd = B_FALSE; in enumerate_disks() 328 ssd = B_TRUE; in enumerate_disks() 414 condensed_tristate(ssd, 'S')); in enumerate_disks() 450 display_tristate(ssd)); in enumerate_disks() 456 display_tristate(ssd)); in enumerate_disks()
|
/illumos-gate/usr/src/uts/common/exec/elf/ |
H A D | elf_notes.c | 136 size = prnldt(p) * sizeof (struct ssd); in setup_note_header() 264 struct ssd *ssd; in write_elfnotes() local 504 ssdsize = prnldt(p) * sizeof (struct ssd); in write_elfnotes() 506 ssd = kmem_alloc(ssdsize, KM_SLEEP); in write_elfnotes() 507 prgetldt(p, ssd); in write_elfnotes() 509 (caddr_t)ssd, rlimit, credp); in write_elfnotes() 510 kmem_free(ssd, ssdsize); in write_elfnotes()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | prsystm.h | 123 struct ssd; 125 extern void prgetldt(proc_t *, struct ssd *);
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | gcore.c | 1429 gcore_usd_to_ssd(user_desc_t *usd, struct ssd *ssd, selector_t sel) in gcore_usd_to_ssd() argument 1431 ssd->bo = USEGD_GETBASE(usd); in gcore_usd_to_ssd() 1432 ssd->ls = USEGD_GETLIMIT(usd); in gcore_usd_to_ssd() 1433 ssd->sel = sel; in gcore_usd_to_ssd() 1438 ssd->acc1 = usd->usd_type; in gcore_usd_to_ssd() 1439 ssd->acc1 |= usd->usd_dpl << 5; in gcore_usd_to_ssd() 1440 ssd->acc1 |= usd->usd_p << (5 + 2); in gcore_usd_to_ssd() 1445 ssd->acc2 = usd->usd_avl; in gcore_usd_to_ssd() 1448 ssd->acc2 |= usd->usd_long << 1; in gcore_usd_to_ssd() 1450 ssd->acc2 |= usd->usd_reserved << 1; in gcore_usd_to_ssd() [all …]
|
/illumos-gate/usr/src/cmd/dtrace/demo/fbt/ |
H A D | ssd.d | 27 fbt:ssd::return
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prioctl.c | 1224 struct ssd *ssd; in prioctl64() local 1231 if (thing && thingsize != (n+1) * sizeof (*ssd)) { in prioctl64() 1236 thingsize = (n+1) * sizeof (*ssd); in prioctl64() 1246 ssd = thing; in prioctl64() 1248 prgetldt(p, ssd); in prioctl64() 1254 bzero(&ssd[n], sizeof (*ssd)); in prioctl64() 1255 if (copyout(ssd, cmaddr, (n+1) * sizeof (*ssd))) in prioctl64() 2812 struct ssd *ssd; in prioctl32() local 2819 if (thing && thingsize != (n+1) * sizeof (*ssd)) { in prioctl32() 2824 thingsize = (n+1) * sizeof (*ssd); in prioctl32() [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/lw2plus/fcal_leds/ |
H A D | fcal_leds.conf | 29 fcal-disk-driver: ssd
|
/illumos-gate/usr/src/uts/intel/fs/proc/ |
H A D | prmachdep.c | 717 prgetldt(proc_t *p, struct ssd *ssd) in prgetldt() argument 736 usd_to_ssd(udp, ssd++, SEL_LDT(i)); in prgetldt()
|
/illumos-gate/usr/src/head/ |
H A D | proc_service.h | 127 extern ps_err_e ps_lgetLDT(struct ps_prochandle *, lwpid_t, struct ssd *);
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | shm.c | 320 struct shm_data ssd; in shmat() local 478 ssd.shm_sptseg = sp->shm_sptseg; in shmat() 479 ssd.shm_sptas = sp->shm_sptinfo->sptas; in shmat() 480 ssd.shm_amp = sp->shm_amp; in shmat() 481 error = as_map(as, addr, size, segspt_shmattach, &ssd); in shmat()
|
/illumos-gate/usr/src/lib/libpam/ |
H A D | pam_impl.h | 217 struct pam_module_data *ssd; /* module specific data */ member
|
H A D | pam_framework.c | 355 psd = pamh->ssd; in pam_end() 365 pamh->ssd = NULL; in pam_end() 817 for (psd = pamh->ssd; psd; psd = psd->next) { in pam_set_data() 841 psd->next = pamh->ssd; in pam_set_data() 842 pamh->ssd = psd; in pam_set_data() 865 for (psd = pamh->ssd; psd; psd = psd->next) { in pam_get_data()
|
/illumos-gate/usr/src/cmd/dtrace/demo/ |
H A D | Makefile | 85 ssd.d \
|