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
drivers
staging
comedi
drivers
8255.h
Go to the documentation of this file.
1
/*
2
module/8255.h
3
Header file for 8255
4
5
COMEDI - Linux Control and Measurement Device Interface
6
Copyright (C) 1998 David A. Schleef <
[email protected]
>
7
8
This program is free software; you can redistribute it and/or modify
9
it under the terms of the GNU General Public License as published by
10
the Free Software Foundation; either version 2 of the License, or
11
(at your option) any later version.
12
13
This program is distributed in the hope that it will be useful,
14
but WITHOUT ANY WARRANTY; without even the implied warranty of
15
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
GNU General Public License for more details.
17
18
You should have received a copy of the GNU General Public License
19
along with this program; if not, write to the Free Software
20
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
21
22
*/
23
24
#ifndef _8255_H
25
#define _8255_H
26
27
#include "../comedidev.h"
28
29
int
subdev_8255_init
(
struct
comedi_device
*
dev
,
struct
comedi_subdevice
*
s
,
30
int
(*
io
) (
int
,
int
,
int
,
unsigned
long
),
31
unsigned
long
iobase
);
32
int
subdev_8255_init_irq
(
struct
comedi_device
*dev,
struct
comedi_subdevice
*s,
33
int
(*
io
) (
int
,
int
,
int
,
unsigned
long
),
34
unsigned
long
iobase
);
35
void
subdev_8255_cleanup
(
struct
comedi_device
*dev,
struct
comedi_subdevice
*s);
36
void
subdev_8255_interrupt
(
struct
comedi_device
*dev,
37
struct
comedi_subdevice
*s);
38
39
#endif
Generated on Thu Jan 10 2013 14:26:27 for Linux Kernel by
1.8.2