Subversion Repositories Kolibri OS

Rev

Rev 6934 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
6934 serge 1
/*
2
 * Copyright 2006 PathScale, Inc.  All Rights Reserved.
3
 *
4
 * This file is free software; you can redistribute it and/or modify
5
 * it under the terms of version 2 of the GNU General Public License
6
 * as published by the Free Software Foundation.
7
 *
8
 * This program is distributed in the hope that it will be useful,
9
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11
 * GNU General Public License for more details.
12
 *
13
 * You should have received a copy of the GNU General Public License
14
 * along with this program; if not, write to the Free Software Foundation,
15
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
16
 */
17
 
18
#ifndef _LINUX_IO_H
19
#define _LINUX_IO_H
20
 
21
#include 
22
#include 
23
#include 
24
#include 
6936 serge 25
#include 
6934 serge 26
struct device;
27
struct resource;
6936 serge 28
 
29
__visible void __iowrite32_copy(void __iomem *to, const void *from, size_t count);
30
void __ioread32_copy(void *to, const void __iomem *from, size_t count);
31
void __iowrite64_copy(void __iomem *to, const void *from, size_t count);
32
void *memremap(resource_size_t offset, size_t size, unsigned long flags);
33
void memunmap(void *addr);
34
 
6934 serge 35
#endif /* _LINUX_IO_H */