Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
eeh_event.c File Reference
#include <linux/delay.h>
#include <linux/list.h>
#include <linux/mutex.h>
#include <linux/sched.h>
#include <linux/pci.h>
#include <linux/slab.h>
#include <linux/workqueue.h>
#include <linux/kthread.h>
#include <asm/eeh_event.h>
#include <asm/ppc-pci.h>

Go to the source code of this file.

Functions

 LIST_HEAD (eeh_eventlist)
 
 DECLARE_WORK (eeh_event_wq, eeh_thread_launcher)
 
 DEFINE_MUTEX (eeh_event_mutex)
 
int eeh_send_failure_event (struct eeh_pe *pe)
 

Function Documentation

DECLARE_WORK ( eeh_event_wq  ,
eeh_thread_launcher   
)
DEFINE_MUTEX ( eeh_event_mutex  )
int eeh_send_failure_event ( struct eeh_pe *  pe)

eeh_send_failure_event - Generate a PCI error event : EEH PE

This routine can be called within an interrupt context; the actual event will be delivered in a normal context (from a workqueue).

Definition at line 122 of file eeh_event.c.

LIST_HEAD ( eeh_eventlist  )