Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

esi.c File Reference

#include <linux/module.h>
#include <linux/delay.h>
#include <linux/tty.h>
#include <linux/sched.h>
#include <linux/init.h>
#include <net/irda/irda.h>
#include <net/irda/irmod.h>
#include <net/irda/irda_device.h>

Include dependency graph for esi.c:

Go to the source code of this file.

Functions

static void esi_open (dongle_t *self, struct qos_info *qos)
static void esi_close (dongle_t *self)
static int esi_change_speed (struct irda_task *task)
static int esi_reset (struct irda_task *task)
int __init esi_init (void)
void esi_cleanup (void)

Variables

static struct dongle_reg dongle


Function Documentation

static int esi_change_speed struct irda_task task  )  [static]
 

Definition at line 90 of file esi.c.

References FALSE, IRDA_TASK_DONE, irda_task_next_state(), rts(), speed, and TRUE.

Here is the call graph for this function:

void esi_cleanup void   ) 
 

Definition at line 63 of file esi.c.

References irda_device_unregister_dongle().

Here is the call graph for this function:

static void esi_close dongle_t self  )  [static]
 

Definition at line 76 of file esi.c.

References dongle_t::dev, FALSE, MOD_DEC_USE_COUNT, and dongle_t::set_dtr_rts.

int __init esi_init void   ) 
 

Definition at line 58 of file esi.c.

References irda_device_register_dongle().

Referenced by irda_device_init().

Here is the call graph for this function:

static void esi_open dongle_t self,
struct qos_info qos
[static]
 

Definition at line 68 of file esi.c.

References qos_info::baud_rate, qos_value_t::bits, IR_115200, IR_19200, IR_9600, qos_info::min_turn_time, and MOD_INC_USE_COUNT.

static int esi_reset struct irda_task task  )  [static]
 

Definition at line 126 of file esi.c.

References FALSE, irda_task::instance, IRDA_TASK_DONE, and irda_task_next_state().

Here is the call graph for this function:


Variable Documentation

struct dongle_reg dongle [static]
 

Initial value:

Definition at line 49 of file esi.c.