Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 /*
  2  * IPWireless 3G PCMCIA Network Driver
  3  *
  4  * Original code
  5  *   by Stephen Blackheath <stephen@blacksapphire.com>,
  6  *      Ben Martel <benm@symmetric.co.nz>
  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/cs_types.h>
 25 #include <pcmcia/cs.h>
 26 #include <pcmcia/cistpl.h>
 27 #include <pcmcia/ds.h>
 28 
 29 struct ipw_tty;
 30 struct ipw_network;
 31 struct ipw_hardware;
 32 
 33 int ipwireless_tty_init(void);
 34 void ipwireless_tty_release(void);
 35 
 36 struct ipw_tty *ipwireless_tty_create(struct ipw_hardware *hw,
 37                                       struct ipw_network *net,
 38                                       dev_node_t *nodes);
 39 void ipwireless_tty_free(struct ipw_tty *tty);
 40 void ipwireless_tty_received(struct ipw_tty *tty, unsigned char *data,
 41                              unsigned int length);
 42 int ipwireless_tty_is_modem(struct ipw_tty *tty);
 43 void ipwireless_tty_notify_control_line_change(struct ipw_tty *tty,
 44                                                unsigned int channel_idx,
 45                                                unsigned int control_lines,
 46                                                unsigned int changed_mask);
 47 
 48 #endif
 49 
  This page was automatically generated by the LXR engine.