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
tty
ipwireless
tty.h
Go to the documentation of this file.
1
/*
2
* IPWireless 3G PCMCIA Network Driver
3
*
4
* Original code
5
* by Stephen Blackheath <
[email protected]
>,
6
* Ben Martel <
[email protected]
>
7
*
8
* Copyrighted as follows:
9
* Copyright (C) 2004 by Symmetric Systems Ltd (NZ)
10
*
11
* Various driver changes and rewrites, port to new kernels
12
* Copyright (C) 2006-2007 Jiri Kosina
13
*
14
* Misc code cleanups and updates
15
* Copyright (C) 2007 David Sterba
16
*/
17
18
#ifndef _IPWIRELESS_CS_TTY_H_
19
#define _IPWIRELESS_CS_TTY_H_
20
21
#include <linux/types.h>
22
#include <linux/sched.h>
23
24
#include <
pcmcia/cistpl.h
>
25
#include <
pcmcia/ds.h
>
26
27
struct
ipw_tty
;
28
struct
ipw_network
;
29
struct
ipw_hardware
;
30
31
int
ipwireless_tty_init
(
void
);
32
void
ipwireless_tty_release
(
void
);
33
34
struct
ipw_tty
*
ipwireless_tty_create
(
struct
ipw_hardware
*
hw
,
35
struct
ipw_network
*
net
);
36
void
ipwireless_tty_free
(
struct
ipw_tty
*tty);
37
void
ipwireless_tty_received
(
struct
ipw_tty
*tty,
unsigned
char
*
data
,
38
unsigned
int
length
);
39
int
ipwireless_tty_is_modem
(
struct
ipw_tty
*tty);
40
void
ipwireless_tty_notify_control_line_change
(
struct
ipw_tty
*tty,
41
unsigned
int
channel_idx
,
42
unsigned
int
control_lines
,
43
unsigned
int
changed_mask);
44
45
#endif
Generated on Thu Jan 10 2013 14:33:42 for Linux Kernel by
1.8.2