Lines Matching defs:value
212 * expressed with the +3 value for user-space selectors:
311 #define __loadsegment_simple(seg, value) \
313 unsigned short __val = (value); \
328 #define __loadsegment_ss(value) __loadsegment_simple(ss, (value))
329 #define __loadsegment_ds(value) __loadsegment_simple(ds, (value))
330 #define __loadsegment_es(value) __loadsegment_simple(es, (value))
338 #define __loadsegment_fs(value) __loadsegment_simple(fs, (value))
339 #define __loadsegment_gs(value) __loadsegment_simple(gs, (value))
343 static inline void __loadsegment_fs(unsigned short value)
351 : : "rm" (value) : "memory");
358 #define loadsegment(seg, value) __loadsegment_ ## seg (value)
363 #define savesegment(seg, value) \
364 asm("mov %%" #seg ",%0":"=r" (value) : : "memory")