Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
ibmebus.c File Reference
#include <linux/init.h>
#include <linux/export.h>
#include <linux/console.h>
#include <linux/kobject.h>
#include <linux/dma-mapping.h>
#include <linux/interrupt.h>
#include <linux/of.h>
#include <linux/slab.h>
#include <linux/stat.h>
#include <linux/of_platform.h>
#include <asm/ibmebus.h>

Go to the source code of this file.

Macros

#define IBMEBUS_BUS_PM_OPS_PTR   NULL
 

Functions

int ibmebus_register_driver (struct of_platform_driver *drv)
 
 EXPORT_SYMBOL (ibmebus_register_driver)
 
void ibmebus_unregister_driver (struct of_platform_driver *drv)
 
 EXPORT_SYMBOL (ibmebus_unregister_driver)
 
int ibmebus_request_irq (u32 ist, irq_handler_t handler, unsigned long irq_flags, const char *devname, void *dev_id)
 
 EXPORT_SYMBOL (ibmebus_request_irq)
 
void ibmebus_free_irq (u32 ist, void *dev_id)
 
 EXPORT_SYMBOL (ibmebus_free_irq)
 
 EXPORT_SYMBOL (ibmebus_bus_type)
 
 postcore_initcall (ibmebus_bus_init)
 

Variables

struct bus_type ibmebus_bus_type
 
struct device_attribute ibmebus_bus_device_attrs []
 

Macro Definition Documentation

#define IBMEBUS_BUS_PM_OPS_PTR   NULL

Definition at line 711 of file ibmebus.c.

Function Documentation

EXPORT_SYMBOL ( ibmebus_register_driver  )
EXPORT_SYMBOL ( ibmebus_unregister_driver  )
EXPORT_SYMBOL ( ibmebus_request_irq  )
EXPORT_SYMBOL ( ibmebus_free_irq  )
EXPORT_SYMBOL ( ibmebus_bus_type  )
void ibmebus_free_irq ( u32  ist,
void dev_id 
)

Definition at line 237 of file ibmebus.c.

int ibmebus_register_driver ( struct of_platform_driver *  drv)

Definition at line 208 of file ibmebus.c.

int ibmebus_request_irq ( u32  ist,
irq_handler_t  handler,
unsigned long  irq_flags,
const char devname,
void dev_id 
)

Definition at line 224 of file ibmebus.c.

void ibmebus_unregister_driver ( struct of_platform_driver *  drv)

Definition at line 218 of file ibmebus.c.

postcore_initcall ( ibmebus_bus_init  )

Variable Documentation

struct device_attribute ibmebus_bus_device_attrs[]
Initial value:
= {
__ATTR_RO(devspec),
__ATTR_RO(modalias),
}

Definition at line 411 of file ibmebus.c.

struct bus_type ibmebus_bus_type
Initial value:
= {
.name = "ibmebus",
.bus_attrs = ibmebus_bus_attrs,
.match = ibmebus_bus_bus_match,
.probe = ibmebus_bus_device_probe,
.remove = ibmebus_bus_device_remove,
.shutdown = ibmebus_bus_device_shutdown,
}

Definition at line 55 of file ibmebus.c.