root/arch/h8300/mm/memory.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. cache_clear
  2. cache_push
  3. cache_push_v
  4. kernel_map

   1 // SPDX-License-Identifier: GPL-2.0
   2 /*
   3  *  linux/arch/h8300/mm/memory.c
   4  *
   5  *  Copyright (C) 2002  Yoshinori Sato <ysato@users.sourceforge.jp>,
   6  *
   7  *  Based on:
   8  *
   9  *  linux/arch/m68knommu/mm/memory.c
  10  *
  11  *  Copyright (C) 1998  Kenneth Albanowski <kjahds@kjahds.com>,
  12  *  Copyright (C) 1999-2002, Greg Ungerer (gerg@snapgear.com)
  13  *
  14  *  Based on:
  15  *
  16  *  linux/arch/m68k/mm/memory.c
  17  *
  18  *  Copyright (C) 1995  Hamish Macdonald
  19  */
  20 
  21 #include <linux/mm.h>
  22 #include <linux/kernel.h>
  23 #include <linux/string.h>
  24 #include <linux/types.h>
  25 
  26 #include <asm/setup.h>
  27 #include <asm/segment.h>
  28 #include <asm/page.h>
  29 #include <asm/pgtable.h>
  30 #include <asm/traps.h>
  31 #include <asm/io.h>
  32 
  33 void cache_clear(unsigned long paddr, int len)
  34 {
  35 }
  36 
  37 
  38 void cache_push(unsigned long paddr, int len)
  39 {
  40 }
  41 
  42 void cache_push_v(unsigned long vaddr, int len)
  43 {
  44 }
  45 
  46 /*
  47  * Map some physical address range into the kernel address space.
  48  */
  49 
  50 unsigned long kernel_map(unsigned long paddr, unsigned long size,
  51                          int nocacheflag, unsigned long *memavailp)
  52 {
  53         return paddr;
  54 }

/* [<][>][^][v][top][bottom][index][help] */