Lines Matching defs:value
210 * expressed with the +3 value for user-space selectors:
305 #define __loadsegment_simple(seg, value) \
307 unsigned short __val = (value); \
315 #define __loadsegment_ss(value) __loadsegment_simple(ss, (value))
316 #define __loadsegment_ds(value) __loadsegment_simple(ds, (value))
317 #define __loadsegment_es(value) __loadsegment_simple(es, (value))
325 #define __loadsegment_fs(value) __loadsegment_simple(fs, (value))
326 #define __loadsegment_gs(value) __loadsegment_simple(gs, (value))
330 static inline void __loadsegment_fs(unsigned short value)
338 : : "rm" (value) : "memory");
345 #define loadsegment(seg, value) __loadsegment_ ## seg (value)
350 #define savesegment(seg, value) \
351 asm("mov %%" #seg ",%0":"=r" (value) : : "memory")