Lines Matching refs:info
536 #define LINUX_LDT_entry_a(info) \
537 ((((info)->base_addr & LINUX_LOWERWORD) << 16) | \
538 ((info)->limit & LINUX_LOWERWORD))
548 #define LINUX_LDT_entry_b(info) \
549 (((info)->base_addr & 0xff000000) | \
550 ((info)->limit & 0xf0000) | \
551 ((info)->contents << LINUX_ENTRY_B_CONTENTS) | \
552 (((info)->seg_not_present == 0) << LINUX_ENTRY_B_SEG_NOT_PRESENT) | \
553 (((info)->base_addr & 0x00ff0000) >> LINUX_ENTRY_B_BASE_ADDR) | \
554 (((info)->read_exec_only == 0) << LINUX_ENTRY_B_READ_EXEC_ONLY) | \
555 ((info)->seg_32bit << LINUX_ENTRY_B_SEG32BIT) | \
556 ((info)->useable << LINUX_ENTRY_B_USEABLE) | \
557 ((info)->limit_in_pages << LINUX_ENTRY_B_LIMIT) | 0x7000)
559 #define LINUX_LDT_empty(info) \
560 ((info)->base_addr == 0 && \
561 (info)->limit == 0 && \
562 (info)->contents == 0 && \
563 (info)->seg_not_present == 1 && \
564 (info)->read_exec_only == 1 && \
565 (info)->seg_32bit == 0 && \
566 (info)->limit_in_pages == 0 && \
567 (info)->useable == 0)