taglinefilesource code
ldt_info39kernel/ldt.cstruct modify_ldt_ldt_s ldt_info;
ldt_info44kernel/ldt.cif (bytecount != sizeof(ldt_info))
ldt_info46kernel/ldt.cerror = verify_area(VERIFY_READ, ptr, sizeof(ldt_info));
ldt_info50kernel/ldt.cmemcpy_fromfs(&ldt_info, ptr, sizeof(ldt_info));
ldt_info52kernel/ldt.cif (ldt_info.contents == 3 || ldt_info.entry_number >= LDT_ENTRIES)
ldt_info55kernel/ldt.climit = ldt_info.limit;
ldt_info56kernel/ldt.cbase = ldt_info.base_addr;
ldt_info57kernel/ldt.cif (ldt_info.limit_in_pages)
ldt_info75kernel/ldt.clp = (unsigned long *) &current->ldt[ldt_info.entry_number];
ldt_info77kernel/ldt.cif (ldt_info.base_addr == 0 && ldt_info.limit == 0) {
ldt_info82kernel/ldt.c*lp = ((ldt_info.base_addr & 0x0000ffff) << 16) |
ldt_info83kernel/ldt.c(ldt_info.limit & 0x0ffff);
ldt_info84kernel/ldt.c*(lp+1) = (ldt_info.base_addr & 0xff000000) |
ldt_info85kernel/ldt.c((ldt_info.base_addr & 0x00ff0000)>>16) |
ldt_info86kernel/ldt.c(ldt_info.limit & 0xf0000) |
ldt_info87kernel/ldt.c(ldt_info.contents << 10) |
ldt_info88kernel/ldt.c((ldt_info.read_exec_only ^ 1) << 9) |
ldt_info89kernel/ldt.c(ldt_info.seg_32bit << 22) |
ldt_info90kernel/ldt.c(ldt_info.limit_in_pages << 23) |