#include <linux/hardirq.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <net/irda/irda.h>
#include <net/irda/wrapper.h>
#include <net/irda/irda_device.h>
#include "sir-dev.h"
Go to the source code of this file.
|
int | sirdev_schedule_request (struct sir_dev *dev, int initial_state, unsigned param) |
|
void | sirdev_enable_rx (struct sir_dev *dev) |
|
int | sirdev_set_dongle (struct sir_dev *dev, IRDA_DONGLE type) |
|
| EXPORT_SYMBOL (sirdev_set_dongle) |
|
int | sirdev_raw_write (struct sir_dev *dev, const char *buf, int len) |
|
| EXPORT_SYMBOL (sirdev_raw_write) |
|
int | sirdev_raw_read (struct sir_dev *dev, char *buf, int len) |
|
| EXPORT_SYMBOL (sirdev_raw_read) |
|
int | sirdev_set_dtr_rts (struct sir_dev *dev, int dtr, int rts) |
|
| EXPORT_SYMBOL (sirdev_set_dtr_rts) |
|
void | sirdev_write_complete (struct sir_dev *dev) |
|
| EXPORT_SYMBOL (sirdev_write_complete) |
|
int | sirdev_receive (struct sir_dev *dev, const unsigned char *cp, size_t count) |
|
| EXPORT_SYMBOL (sirdev_receive) |
|
struct sir_dev * | sirdev_get_instance (const struct sir_driver *drv, const char *name) |
|
| EXPORT_SYMBOL (sirdev_get_instance) |
|
int | sirdev_put_instance (struct sir_dev *dev) |
|
| EXPORT_SYMBOL (sirdev_put_instance) |
|
| module_init (sir_wq_init) |
|
| module_exit (sir_wq_exit) |
|
| MODULE_AUTHOR ("Martin Diehl <info@mdiehl.de>") |
|
| MODULE_DESCRIPTION ("IrDA SIR core") |
|
| MODULE_LICENSE ("GPL") |
|
#define SIRBUF_ALLOCSIZE 4269 /* worst case size of a wrapped IrLAP frame */ |
MODULE_AUTHOR |
( |
"Martin Diehl <info@mdiehl.de>" |
| ) |
|
MODULE_DESCRIPTION |
( |
"IrDA SIR core" |
| ) |
|
module_exit |
( |
sir_wq_exit |
| ) |
|
module_init |
( |
sir_wq_init |
| ) |
|