Lines Matching defs:ssd
545 struct svr4_ssd ssd;
548 if ((error = copyin(uap->a1, &ssd,
549 sizeof(ssd))) != 0) {
555 ssd.selector, ssd.base, ssd.limit,
556 ssd.access1, ssd.access2);
559 if (!ISLDT(ssd.selector)) {
565 if (ssd.access1 == 0)
568 bsd.sd.sd_lobase = ssd.base & 0xffffff;
569 bsd.sd.sd_hibase = (ssd.base >> 24) & 0xff;
571 bsd.sd.sd_lolimit = ssd.limit & 0xffff;
572 bsd.sd.sd_hilimit = (ssd.limit >> 16) & 0xf;
574 bsd.sd.sd_type = ssd.access1 & 0x1f;
575 bsd.sd.sd_dpl = (ssd.access1 >> 5) & 0x3;
576 bsd.sd.sd_p = (ssd.access1 >> 7) & 0x1;
578 bsd.sd.sd_xx = ssd.access2 & 0x3;
579 bsd.sd.sd_def32 = (ssd.access2 >> 2) & 0x1;
580 bsd.sd.sd_gran = (ssd.access2 >> 3)& 0x1;
582 sa.start = IDXSEL(ssd.selector);