Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/arch/nios2/include/asm/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 1 kB image not shown  

Quelle  mmu_context.h   Sprache: C

 
/*
 * Copyright (C) 2010 Tobias Klauser <tklauser@distanz.ch>
 * Copyright (C) 1996, 1997, 1998, 1999 by Ralf Baechle
 * Copyright (C) 1999 Silicon Graphics, Inc.
 *
 * based on MIPS asm/mmu_context.h
 *
 * This file is subject to the terms and conditions of the GNU General Public
 * License.  See the file "COPYING" in the main directory of this archive
 * for more details.
 */


#ifndef _ASM_NIOS2_MMU_CONTEXT_H
#define _ASM_NIOS2_MMU_CONTEXT_H

#include <linux/mm_types.h>

#include <asm-generic/mm_hooks.h>

extern void mmu_context_init(void);
extern unsigned long get_pid_from_context(mm_context_t *ctx);

/*
 * For the fast tlb miss handlers, we keep a pointer to the current pgd.
 * processor.
 */

extern pgd_t *pgd_current;

/*
 * Initialize the context related info for a new mm_struct instance.
 *
 * Set all new contexts to 0, that way the generation will never match
 * the currently running generation when this context is switched in.
 */

#define init_new_context init_new_context
static inline int init_new_context(struct task_struct *tsk,
     struct mm_struct *mm)
{
 mm->context = 0;
 return 0;
}

void switch_mm(struct mm_struct *prev, struct mm_struct *next,
  struct task_struct *tsk);

/*
 * After we have set current->mm to a new value, this activates
 * the context for the new mm so we see the new mappings.
 */

#define activate_mm activate_mm
void activate_mm(struct mm_struct *prev, struct mm_struct *next);

#include <asm-generic/mmu_context.h>

#endif /* _ASM_NIOS2_MMU_CONTEXT_H */

Messung V0.5
C=90 H=100 G=95

¤ Dauer der Verarbeitung: 0.13 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.