/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 260 ssd->sel = sel; in usd_to_ssd() 281 ssd_to_usd(struct ssd *ssd, user_desc_t *usd) in ssd_to_usd() argument 476 setdscr(struct ssd *ssd) in setdscr() argument 487 if (!SELISLDT(ssd->sel) || !SELISUPL(ssd->sel)) in setdscr() 591 if (ssd->sel == rp->r_cs || ssd->sel == rp->r_ss) { in setdscr() 627 if (ssd->acc1 == 0) { in setdscr() [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 293 sizeof (ssd->sd_vendor)); in add_lib() 295 sizeof (ssd->sd_id)); in add_lib() 297 sizeof (ssd->sd_rev)); in add_lib() 299 sizeof (ssd->sd_serial)); in add_lib() 301 sizeof (ssd->sd_wwn)); in add_lib() 409 sasd_drive_t *ssd; in add_drv() local 452 sizeof (ssd->sd_id)); in add_drv() 454 sizeof (ssd->sd_rev)); in add_drv() 456 sizeof (ssd->sd_serial)); in add_drv() [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 | 133 proc_get_ldt(pid_t pid, struct ssd *pldt, int nldt) in proc_get_ldt() 149 nldt = statb.st_size / sizeof (struct ssd); in proc_get_ldt() 154 size = nldt * sizeof (struct ssd); in proc_get_ldt() 158 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 | 211 typedef int (*pop_ldt_t)(struct ps_prochandle *, struct ssd *, int, void *); 447 extern int Pldt(struct ps_prochandle *, struct ssd *, int); 448 extern int proc_get_ldt(pid_t, struct ssd *, int);
|
H A D | Pcontrol.h | 178 struct ssd *core_ldt; /* LDT entries from core file */
|
H A D | Pcore.c | 304 Pldt_core(struct ps_prochandle *P, struct ssd *pldt, int nldt, void *data) in Pldt_core() 315 nldt * sizeof (struct ssd)); in Pldt_core() 925 struct ssd *pldt; in note_ldt() 928 if (core->core_ldt != NULL || nbytes < sizeof (struct ssd)) in note_ldt() 931 nldt = nbytes / sizeof (struct ssd); in note_ldt() 932 nbytes = nldt * sizeof (struct ssd); in note_ldt()
|
/illumos-gate/usr/src/cmd/diskinfo/ |
H A D | diskinfo.c | 283 boolean_t removable, ssd; in enumerate_disks() local 314 ssd = B_FALSE; in enumerate_disks() 326 ssd = B_TRUE; in enumerate_disks() 409 condensed_tristate(ssd, 'S')); in enumerate_disks() 445 display_tristate(ssd)); in enumerate_disks() 451 display_tristate(ssd)); in enumerate_disks()
|
/illumos-gate/usr/src/uts/common/exec/elf/ |
H A D | elf_notes.c | 135 size = prnldt(p) * sizeof (struct ssd); in setup_note_header() 223 struct ssd *ssd; in write_elfnotes() local 454 ssdsize = prnldt(p) * sizeof (struct ssd); in write_elfnotes() 456 ssd = kmem_alloc(ssdsize, KM_SLEEP); in write_elfnotes() 457 prgetldt(p, ssd); in write_elfnotes() 459 (caddr_t)ssd, rlimit, credp); in write_elfnotes() 460 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 | 1240 struct ssd *ssd; in prioctl64() local 1262 ssd = thing; in prioctl64() 1265 prgetldt(p, ssd); in prioctl64() 1271 bzero(&ssd[n], sizeof (*ssd)); in prioctl64() 1272 if (copyout(ssd, cmaddr, (n+1) * sizeof (*ssd))) in prioctl64() 1274 kmem_free(ssd, (n+1) * sizeof (*ssd)); in prioctl64() 2852 struct ssd *ssd; in prioctl32() local 2874 ssd = thing; in prioctl32() 2883 bzero(&ssd[n], sizeof (*ssd)); in prioctl32() 2884 if (copyout(ssd, cmaddr, (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 | 354 psd = pamh->ssd; in pam_end() 364 pamh->ssd = NULL; in pam_end() 814 for (psd = pamh->ssd; psd; psd = psd->next) { in pam_set_data() 838 psd->next = pamh->ssd; in pam_set_data() 839 pamh->ssd = psd; in pam_set_data() 862 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 \
|