Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
powerpc
include
asm
swiotlb.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2009 Becky Bruce, Freescale Semiconductor
3
*
4
* This program is free software; you can redistribute it and/or modify it
5
* under the terms of the GNU General Public License as published by the
6
* Free Software Foundation; either version 2 of the License, or (at your
7
* option) any later version.
8
*
9
*/
10
11
#ifndef __ASM_SWIOTLB_H
12
#define __ASM_SWIOTLB_H
13
14
#include <
linux/swiotlb.h
>
15
16
extern
struct
dma_map_ops
swiotlb_dma_ops
;
17
18
static
inline
void
dma_mark_clean
(
void
*
addr
,
size_t
size
) {}
19
20
extern
unsigned
int
ppc_swiotlb_enable
;
21
int
__init
swiotlb_setup_bus_notifier
(
void
);
22
23
extern
void
pci_dma_dev_setup_swiotlb
(
struct
pci_dev
*pdev);
24
25
#ifdef CONFIG_SWIOTLB
26
void
swiotlb_detect_4g
(
void
);
27
#else
28
static
inline
void
swiotlb_detect_4g
(
void
) {}
29
#endif
30
31
#endif
/* __ASM_SWIOTLB_H */
Generated on Thu Jan 10 2013 13:06:22 for Linux Kernel by
1.8.2