Searched refs:usd (Results 1 – 5 of 5) sorted by relevance
210 #define USEGD_GETBASE(usd) ((usd)->usd_lobase | \ argument211 (usd)->usd_midbase << 16 | \212 (usd)->usd_hibase << (16 + 8))214 #define USEGD_SETBASE(usd, b) ((usd)->usd_lobase = (b), \ argument215 (usd)->usd_midbase = (b) >> 16, \216 (usd)->usd_hibase = (b) >> (16 + 8))218 #define USEGD_GETLIMIT(usd) ((usd)->usd_lolimit | \ argument219 (usd)->usd_hilimit << 16)221 #define USEGD_SETLIMIT(usd, lim) ((usd)->usd_lolimit = lim, \ argument222 (usd)->usd_hilimit = lim >> 16)[all …]
256 usd_to_ssd(user_desc_t *usd, struct ssd *ssd, selector_t sel) in usd_to_ssd() argument258 ssd->bo = USEGD_GETBASE(usd); in usd_to_ssd()259 ssd->ls = USEGD_GETLIMIT(usd); 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()272 ssd->acc2 = usd->usd_avl; in usd_to_ssd()274 ssd->acc2 |= usd->usd_long << 1; in usd_to_ssd()276 ssd->acc2 |= usd->usd_def32 << (1 + 1); in usd_to_ssd()277 ssd->acc2 |= usd->usd_gran << (1 + 1 + 1); in usd_to_ssd()[all …]
133 usd_to_seg_desc(struct user_segment_descriptor *usd) in usd_to_seg_desc() argument137 seg_desc.base = (u_int)USD_GETBASE(usd); in usd_to_seg_desc()138 if (usd->sd_gran) in usd_to_seg_desc()139 seg_desc.limit = (u_int)(USD_GETLIMIT(usd) << 12) | 0xfff; in usd_to_seg_desc()141 seg_desc.limit = (u_int)USD_GETLIMIT(usd); in usd_to_seg_desc()142 seg_desc.access = usd->sd_type | usd->sd_dpl << 5 | usd->sd_p << 7; in usd_to_seg_desc()143 seg_desc.access |= usd->sd_xx << 12; in usd_to_seg_desc()144 seg_desc.access |= usd->sd_def32 << 14; in usd_to_seg_desc()145 seg_desc.access |= usd->sd_gran << 15; in usd_to_seg_desc()325 struct user_segment_descriptor usd; in validate_seg_desc() local[all …]
1429 gcore_usd_to_ssd(user_desc_t *usd, struct ssd *ssd, selector_t sel) in gcore_usd_to_ssd() argument1431 ssd->bo = USEGD_GETBASE(usd); in gcore_usd_to_ssd()1432 ssd->ls = USEGD_GETLIMIT(usd); 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()1453 ssd->acc2 |= usd->usd_def32 << (1 + 1); in gcore_usd_to_ssd()[all …]
451 struct unall_spc_desc *usd; in ud_parse_fill_vds() local593 usd = (struct unall_spc_desc *)taddr; in ud_parse_fill_vds()597 SWAP_32(usd->ua_nad) * in ud_parse_fill_vds()