Staging
v0.5.1
https://github.com/torvalds/linux
Raw File
Tip revision: c8d2bc9bc39ebea8437fd974fdbc21847bb897a3 authored by Linus Torvalds on 02 October 2016, 23:24:33 UTC
Linux 4.8
Tip revision: c8d2bc9
mmu.h
#ifndef __ASM_MMU_H
#define __ASM_MMU_H

#include <linux/atomic.h>
#include <linux/spinlock.h>
#include <linux/wait.h>

typedef struct {
	unsigned long asid[NR_CPUS];
	void *vdso;
	atomic_t fp_mode_switching;

	/* lock to be held whilst modifying fp_bd_emupage_allocmap */
	spinlock_t bd_emupage_lock;
	/* bitmap tracking allocation of fp_bd_emupage */
	unsigned long *bd_emupage_allocmap;
	/* wait queue for threads requiring an emuframe */
	wait_queue_head_t bd_emupage_queue;
} mm_context_t;

#endif /* __ASM_MMU_H */
back to top