Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
bfin_sir.h File Reference
#include <linux/serial.h>
#include <linux/module.h>
#include <linux/netdevice.h>
#include <linux/interrupt.h>
#include <linux/delay.h>
#include <linux/platform_device.h>
#include <linux/dma-mapping.h>
#include <linux/slab.h>
#include <net/irda/irda.h>
#include <net/irda/wrapper.h>
#include <net/irda/irda_device.h>
#include <asm/irq.h>
#include <asm/cacheflush.h>
#include <asm/dma.h>
#include <asm/portmux.h>
#include <asm/bfin_serial.h>

Go to the source code of this file.

Data Structures

struct  bfin_sir_port
 
struct  bfin_sir_port_res
 
struct  bfin_sir_self
 

Macros

#define DRIVER_NAME   "bfin_sir"
 
#define port_membase(port)   (((struct bfin_sir_port *)(port))->membase)
 
#define get_lsr_cache(port)   (((struct bfin_sir_port *)(port))->lsr)
 
#define put_lsr_cache(port, v)   (((struct bfin_sir_port *)(port))->lsr = (v))
 

Macro Definition Documentation

#define DRIVER_NAME   "bfin_sir"

Definition at line 83 of file bfin_sir.h.

#define get_lsr_cache (   port)    (((struct bfin_sir_port *)(port))->lsr)

Definition at line 86 of file bfin_sir.h.

#define port_membase (   port)    (((struct bfin_sir_port *)(port))->membase)

Definition at line 85 of file bfin_sir.h.

#define put_lsr_cache (   port,
  v 
)    (((struct bfin_sir_port *)(port))->lsr = (v))

Definition at line 87 of file bfin_sir.h.