Lines Matching refs:desc
586 #define LINUX_GET_BASE(desc) \
587 ((((desc)->a >> 16) & LINUX_LOWERWORD) | \
588 (((desc)->b << 16) & 0x00ff0000) | \
589 ((desc)->b & 0xff000000))
591 #define LINUX_GET_LIMIT(desc) \
592 (((desc)->a & LINUX_LOWERWORD) | \
593 ((desc)->b & 0xf0000))
595 #define LINUX_GET_32BIT(desc) \
596 (((desc)->b >> LINUX_ENTRY_B_SEG32BIT) & 1)
597 #define LINUX_GET_CONTENTS(desc) \
598 (((desc)->b >> LINUX_ENTRY_B_CONTENTS) & 3)
599 #define LINUX_GET_WRITABLE(desc) \
600 (((desc)->b >> LINUX_ENTRY_B_READ_EXEC_ONLY) & 1)
601 #define LINUX_GET_LIMIT_PAGES(desc) \
602 (((desc)->b >> LINUX_ENTRY_B_LIMIT) & 1)
603 #define LINUX_GET_PRESENT(desc) \
604 (((desc)->b >> LINUX_ENTRY_B_SEG_NOT_PRESENT) & 1)
605 #define LINUX_GET_USEABLE(desc) \
606 (((desc)->b >> LINUX_ENTRY_B_USEABLE) & 1)