Lines Matching refs:ldt_info
453 struct user_desc ldt_info; in write_ldt() local
458 if (bytecount != sizeof(ldt_info)) in write_ldt()
461 if (copy_from_user(&ldt_info, ptr, sizeof(ldt_info))) in write_ldt()
465 if (ldt_info.entry_number >= LDT_ENTRIES) in write_ldt()
467 if (ldt_info.contents == 3) { in write_ldt()
470 if (ldt_info.seg_not_present == 0) in write_ldt()
474 if ((oldmode && !ldt_info.base_addr && !ldt_info.limit) || in write_ldt()
475 LDT_empty(&ldt_info)) { in write_ldt()
479 if (!IS_ENABLED(CONFIG_X86_16BIT) && !ldt_info.seg_32bit) { in write_ldt()
484 fill_ldt(&ldt, &ldt_info); in write_ldt()
494 new_nr_entries = max(ldt_info.entry_number + 1, old_nr_entries); in write_ldt()
504 new_ldt->entries[ldt_info.entry_number] = ldt; in write_ldt()