Lines Matching refs:info
335 #define LINUX_LDT_entry_a(info) \
336 ((((info)->base_addr & LINUX_LOWERWORD) << 16) | \
337 ((info)->limit & LINUX_LOWERWORD))
347 #define LINUX_LDT_entry_b(info) \
348 (((info)->base_addr & 0xff000000) | \
349 ((info)->limit & 0xf0000) | \
350 ((info)->contents << LINUX_ENTRY_B_CONTENTS) | \
351 (((info)->seg_not_present == 0) << LINUX_ENTRY_B_SEG_NOT_PRESENT) | \
352 (((info)->base_addr & 0x00ff0000) >> LINUX_ENTRY_B_BASE_ADDR) | \
353 (((info)->read_exec_only == 0) << LINUX_ENTRY_B_READ_EXEC_ONLY) | \
354 ((info)->seg_32bit << LINUX_ENTRY_B_SEG32BIT) | \
355 ((info)->useable << LINUX_ENTRY_B_USEABLE) | \
356 ((info)->limit_in_pages << LINUX_ENTRY_B_LIMIT) | 0x7000)
358 #define LINUX_LDT_empty(info) \
359 ((info)->base_addr == 0 && \
360 (info)->limit == 0 && \
361 (info)->contents == 0 && \
362 (info)->seg_not_present == 1 && \
363 (info)->read_exec_only == 1 && \
364 (info)->seg_32bit == 0 && \
365 (info)->limit_in_pages == 0 && \
366 (info)->useable == 0)