Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
viohs.c File Reference
#include <linux/kernel.h>
#include <linux/export.h>
#include <linux/string.h>
#include <linux/delay.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <asm/ldc.h>
#include <asm/vio.h>

Go to the source code of this file.


int vio_ldc_send (struct vio_driver_state *vio, void *data, int len)
 EXPORT_SYMBOL (vio_ldc_send)
void vio_link_state_change (struct vio_driver_state *vio, int event)
 EXPORT_SYMBOL (vio_link_state_change)
int vio_control_pkt_engine (struct vio_driver_state *vio, void *pkt)
 EXPORT_SYMBOL (vio_control_pkt_engine)
void vio_conn_reset (struct vio_driver_state *vio)
 EXPORT_SYMBOL (vio_conn_reset)
int vio_validate_sid (struct vio_driver_state *vio, struct vio_msg_tag *tp)
 EXPORT_SYMBOL (vio_validate_sid)
u32 vio_send_sid (struct vio_driver_state *vio)
 EXPORT_SYMBOL (vio_send_sid)
int vio_ldc_alloc (struct vio_driver_state *vio, struct ldc_channel_config *base_cfg, void *event_arg)
 EXPORT_SYMBOL (vio_ldc_alloc)
void vio_ldc_free (struct vio_driver_state *vio)
 EXPORT_SYMBOL (vio_ldc_free)
void vio_port_up (struct vio_driver_state *vio)
 EXPORT_SYMBOL (vio_port_up)
int vio_driver_init (struct vio_driver_state *vio, struct vio_dev *vdev, u8 dev_class, struct vio_version *ver_table, int ver_table_size, struct vio_driver_ops *ops, char *name)
 EXPORT_SYMBOL (vio_driver_init)

Function Documentation

EXPORT_SYMBOL ( vio_ldc_send  )
EXPORT_SYMBOL ( vio_link_state_change  )
EXPORT_SYMBOL ( vio_control_pkt_engine  )
EXPORT_SYMBOL ( vio_conn_reset  )
EXPORT_SYMBOL ( vio_validate_sid  )
EXPORT_SYMBOL ( vio_send_sid  )
EXPORT_SYMBOL ( vio_ldc_alloc  )
EXPORT_SYMBOL ( vio_ldc_free  )
EXPORT_SYMBOL ( vio_port_up  )
EXPORT_SYMBOL ( vio_driver_init  )
void vio_conn_reset ( struct vio_driver_state vio)

Definition at line 648 of file viohs.c.

int vio_control_pkt_engine ( struct vio_driver_state vio,
void pkt 

Definition at line 608 of file viohs.c.

int vio_driver_init ( struct vio_driver_state vio,
struct vio_dev vdev,
u8  dev_class,
struct vio_version ver_table,
int  ver_table_size,
struct vio_driver_ops ops,
char name 

Definition at line 781 of file viohs.c.

int vio_ldc_alloc ( struct vio_driver_state vio,
struct ldc_channel_config base_cfg,
void event_arg 

Definition at line 707 of file viohs.c.

void vio_ldc_free ( struct vio_driver_state vio)

Definition at line 727 of file viohs.c.

int vio_ldc_send ( struct vio_driver_state vio,
void data,
int  len 

Definition at line 16 of file viohs.c.

void vio_link_state_change ( struct vio_driver_state vio,
int  event 

Definition at line 99 of file viohs.c.

void vio_port_up ( struct vio_driver_state vio)

Definition at line 738 of file viohs.c.

u32 vio_send_sid ( struct vio_driver_state vio)

Definition at line 692 of file viohs.c.

int vio_validate_sid ( struct vio_driver_state vio,
struct vio_msg_tag tp 

Definition at line 658 of file viohs.c.