Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
port_kern.c File Reference
#include <linux/completion.h>
#include <linux/interrupt.h>
#include <linux/list.h>
#include <linux/mutex.h>
#include <linux/slab.h>
#include <linux/workqueue.h>
#include <asm/atomic.h>
#include <init.h>
#include <irq_kern.h>
#include <os.h>
#include "port.h"

Go to the source code of this file.

Data Structures

struct  port_list
 
struct  port_dev
 
struct  connection
 

Macros

#define NO_WAITER_MSG
 

Functions

 DECLARE_WORK (port_work, port_work_proc)
 
voidport_data (int port_num)
 
int port_wait (void *data)
 
void port_remove_dev (void *d)
 
void port_kern_free (void *d)
 
 __uml_exitcall (free_port)
 

Macro Definition Documentation

#define NO_WAITER_MSG
Value:
"****\n" \
"There are currently no UML consoles waiting for port connections.\n" \
"Either disconnect from one to make it available or activate some more\n" \
"by enabling more consoles in the UML /etc/inittab.\n" \
"****\n"

Definition at line 69 of file port_kern.c.

Function Documentation

__uml_exitcall ( free_port  )
DECLARE_WORK ( port_work  ,
port_work_proc   
)
void* port_data ( int  port_num)

Definition at line 159 of file port_kern.c.

void port_kern_free ( void d)

Definition at line 284 of file port_kern.c.

void port_remove_dev ( void d)

Definition at line 272 of file port_kern.c.

int port_wait ( void data)

Definition at line 224 of file port_kern.c.