Lines Matching refs:entry
106 struct seg_desc_64 entry = {}; in set_global_desc_64() local
108 entry.limit_15_0 = limit & 0x0000ffff; in set_global_desc_64()
109 entry.limit_19_16 = (limit & 0x000f0000) >> 16; in set_global_desc_64()
111 entry.base_15_0 = base & 0x0000ffff; in set_global_desc_64()
112 entry.base_23_16 = (base & 0x00ff0000) >> 16; in set_global_desc_64()
113 entry.base_31_24 = (base & 0xff000000) >> 24; in set_global_desc_64()
114 entry.base_63_32 = (uint32_t)(base >> 32); in set_global_desc_64()
116 entry.type = type & 0x0f; // segment type in set_global_desc_64()
117 entry.p = present != 0; // present in set_global_desc_64()
118 entry.dpl = ring & 0x03; // descriptor privilege level in set_global_desc_64()
119 entry.g = gran != 0; // granularity in set_global_desc_64()
120 entry.s = sys != 0; // system / non-system in set_global_desc_64()
121 entry.d_b = bits != 0; // 16 / 32 bit in set_global_desc_64()
128 *g = entry; in set_global_desc_64()