101f0ed4126be412c8c4352026dad3b2a49832267Michael Jurka/**************************************************************************** 231dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project **************************************************************************** 331dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *** 431dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *** This header was automatically generated from a Linux kernel header 531dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *** of the same name, to make information necessary for userspace to 631dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *** call into the kernel available to libc. It contains only constants, 731dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *** structures, and macros generated from the original header, and thus, 831dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *** contains no copyrightable information. 931dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *** 1031dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *** To edit the content of this header, modify the corresponding 1131dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *** source file (e.g. under external/kernel-headers/original/) then 1231dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *** run bionic/libc/kernel/tools/update_all.py 1331dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *** 1431dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *** Any manual change here will be lost the next time this script will 1531dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *** be run. You've been warned! 1631dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project *** 1731dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project **************************************************************************** 18325dc23624160689e59fbac708cf6f222b20d025Daniel Sandler ****************************************************************************/ 1931dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project#ifndef _ASM_X86_MMU_H 20dd6c992943a139ce277768b5715e276cfa974f91Gilles Debunne#define _ASM_X86_MMU_H 218edd75c8bb0729a10cb39f614183e3e9ae4288e8Michael Jurka#include <linux/spinlock.h> 22dd6c992943a139ce277768b5715e276cfa974f91Gilles Debunne#include <linux/mutex.h> 232801cafe62653131fdc9da402e5c44e5ffd0bf47Adam Cohen/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 242801cafe62653131fdc9da402e5c44e5ffd0bf47Adam Cohentypedef struct { 25dd6c992943a139ce277768b5715e276cfa974f91Gilles Debunne void *ldt; 267044272f180d34ab29866f6c59ee75376e8a1df5Winson Chung int size; 27946ad470c72a3caa7568d11836c182b7f84d840dMichael Jurka struct mutex lock; 282a9e228e6fd719732639beb880d6df64d48158a1Brett Chabot/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 29c7450e3ebd7672fcd7b9d51a8c1e68f63c5ce86bWinson Chung void *vdso; 3031dd503c6aa69018e694d91724d46db49ea09327The Android Open Source Project} mm_context_t; 310cf2a7c3eeb75cbd532b011524140a4b963f2c93Adam Cohen#endif 32af44209bfa60da3c7ab49b7f508f9effd316ee41Michael Jurka