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
isdn
hardware
eicon
diva.h
Go to the documentation of this file.
1
/* $Id: diva.h,v 1.1.2.2 2001/02/08 12:25:43 armin Exp $ */
2
3
#ifndef __DIVA_XDI_OS_PART_H__
4
#define __DIVA_XDI_OS_PART_H__
5
6
7
int
divasa_xdi_driver_entry
(
void
);
8
void
divasa_xdi_driver_unload
(
void
);
9
void
*
diva_driver_add_card
(
void
*pdev,
unsigned
long
CardOrdinal);
10
void
diva_driver_remove_card
(
void
*pdiva);
11
12
typedef
int
(*
divas_xdi_copy_to_user_fn_t
) (
void
*os_handle,
void
__user
*
dst
,
13
const
void
*
src
,
int
length
);
14
15
typedef
int
(*
divas_xdi_copy_from_user_fn_t
) (
void
*os_handle,
void
*
dst
,
16
const
void
__user
*
src
,
int
length
);
17
18
int
diva_xdi_read
(
void
*
adapter
,
void
*os_handle,
void
__user *
dst
,
19
int
max_length,
divas_xdi_copy_to_user_fn_t
cp_fn);
20
21
int
diva_xdi_write
(
void
*
adapter
,
void
*os_handle,
const
void
__user *
src
,
22
int
length
,
divas_xdi_copy_from_user_fn_t
cp_fn);
23
24
void
*
diva_xdi_open_adapter
(
void
*os_handle,
const
void
__user *
src
,
25
int
length
,
26
divas_xdi_copy_from_user_fn_t
cp_fn);
27
28
void
diva_xdi_close_adapter
(
void
*
adapter
,
void
*os_handle);
29
30
31
#endif
Generated on Thu Jan 10 2013 13:41:21 for Linux Kernel by
1.8.2