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

serial-card.c File Reference

#include <linux/module.h>
#include <linux/serial.h>
#include <linux/errno.h>
#include <asm/ecard.h>

Include dependency graph for serial-card.c:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define NUM_SERIALS   MY_NUMPORTS * MAX_ECARDS
#define ADD_ECARD(ec, card)
#define ADD_PORT(port, addr)

Functions

static int serial_register_onedev (unsigned long port, int irq)
int MY_INIT (void)

Variables

static const card_ids serial_cids [] = { MY_CARD_LIST, { 0xffff, 0xffff } }


Define Documentation

#define ADD_ECARD ec,
card   ) 
 

Definition at line 48 of file serial-card.c.

Referenced by MY_INIT().

#define ADD_PORT port,
addr   ) 
 

Definition at line 49 of file serial-card.c.

Referenced by __initfunc(), MY_INIT(), readreg(), readreg_io(), writereg(), and writereg_io().

#define NUM_SERIALS   MY_NUMPORTS * MAX_ECARDS
 

Definition at line 30 of file serial-card.c.


Function Documentation

int MY_INIT void   ) 
 

Definition at line 66 of file serial-card.c.

References ADD_ECARD, ADD_PORT, ec, ecard_claim, ecard_find(), ecard_startfind(), ENODEV, line, MAX_ECARDS, MY_BASE_ADDRESS, MY_NUMPORTS, MY_PORT_ADDRESS, port, and serial_register_onedev().

Here is the call graph for this function:

static int serial_register_onedev unsigned long  port,
int  irq
[inline, static]
 

Definition at line 54 of file serial-card.c.

References serial_struct::baud_base, serial_struct::flags, serial_struct::irq, MY_BAUD_BASE, serial_struct::port, and register_serial().

Referenced by MY_INIT().

Here is the call graph for this function:


Variable Documentation

const card_ids serial_cids[] = { MY_CARD_LIST, { 0xffff, 0xffff } } [static]
 

Definition at line 52 of file serial-card.c.