RTEMS
6.3
Toggle main menu visibility
Loading...
Searching...
No Matches
bsps
powerpc
include
bsp
vmeTsi148DMA.h
Go to the documentation of this file.
1
8
9
#ifndef VME_TSI148_DMA_H
10
#define VME_TSI148_DMA_H
11
12
#include <
bsp/vmeTsi148.h
>
13
14
/*
15
* Authorship
16
* ----------
17
* This software was created by
18
* Till Straumann <strauman@slac.stanford.edu>, 2006, 2007
19
* Stanford Linear Accelerator Center, Stanford University.
20
*
21
* Acknowledgement of sponsorship
22
* ------------------------------
23
* This software was produced by
24
* the Stanford Linear Accelerator Center, Stanford University,
25
* under Contract DE-AC03-76SFO0515 with the Department of Energy.
26
*
27
* Government disclaimer of liability
28
* ----------------------------------
29
* Neither the United States nor the United States Department of Energy,
30
* nor any of their employees, makes any warranty, express or implied, or
31
* assumes any legal liability or responsibility for the accuracy,
32
* completeness, or usefulness of any data, apparatus, product, or process
33
* disclosed, or represents that its use would not infringe privately owned
34
* rights.
35
*
36
* Stanford disclaimer of liability
37
* --------------------------------
38
* Stanford University makes no representations or warranties, express or
39
* implied, nor assumes any liability for the use of this software.
40
*
41
* Stanford disclaimer of copyright
42
* --------------------------------
43
* Stanford University, owner of the copyright, hereby disclaims its
44
* copyright and all other rights in this software. Hence, anyone may
45
* freely use it for any purpose without restriction.
46
*
47
* Maintenance of notices
48
* ----------------------
49
* In the interest of clarity regarding the origin and status of this
50
* SLAC software, this and all the preceding Stanford University notices
51
* are to remain affixed to any copy or derivative of this software made
52
* or distributed by the recipient and are to be affixed to any copy of
53
* software made or distributed by the recipient that contains a copy or
54
* derivative of this software.
55
*
56
* ------------------ SLAC Software Notices, Set 4 OTT.002a, 2004 FEB 03
57
*/
58
#ifdef __cplusplus
59
extern
"C"
{
60
#endif
61
69
70
extern
struct
VMEDmaListClassRec_
vmeTsi148DmaListClass;
71
72
typedef
struct
VmeTsi148DmaListDescriptorRec_
*VmeTsi148DmaListDescriptor;
73
74
int
75
vmeTsi148DmaSetupXX(BERegister *base,
int
channel, uint32_t mode, uint32_t xfer_mode,
void
*custom);
76
77
int
78
vmeTsi148DmaSetup(
int
channel, uint32_t mode, uint32_t xfer_mode,
void
*custom);
79
80
int
81
vmeTsi148DmaListStartXX(BERegister *base,
int
channel, VmeTsi148DmaListDescriptor d);
82
83
int
84
vmeTsi148DmaListStart(
int
channel, VmeTsi148DmaListDescriptor d);
85
86
int
87
vmeTsi148DmaStartXX(BERegister *base,
int
channel, uint32_t pci_addr, uint32_t vme_addr, uint32_t n_bytes);
88
89
int
90
vmeTsi148DmaStart(
int
channel, uint32_t pci_addr, uint32_t vme_addr, uint32_t n_bytes);
91
92
uint32_t
93
vmeTsi148DmaStatusXX(BERegister *base,
int
channel);
94
95
uint32_t
96
vmeTsi148DmaStatus(
int
channel);
97
98
#ifdef __cplusplus
99
}
100
#endif
101
102
#endif
VMEDmaListClassRec_
Definition
bspVmeDmaListP.h:89
VmeTsi148DmaListDescriptorRec_
Definition
vmeTsi148.c:2150
vmeTsi148.h
Driver for the Tundra Tsi148 pci-vme bridge.
Generated by
1.18.0