Linux Kernel
3.7.1
|
#include <linux/spinlock.h>
#include <linux/workqueue.h>
#include <linux/interrupt.h>
#include <linux/device.h>
#include <linux/kfifo.h>
Go to the source code of this file.
Data Structures | |
struct | omap_mbox_ops |
struct | omap_mbox_queue |
struct | omap_mbox |
Macros | |
#define | IRQ_TX ((__force omap_mbox_irq_t) 1) |
#define | IRQ_RX ((__force omap_mbox_irq_t) 2) |
#define | OMAP_MBOX_TYPE1 ((__force omap_mbox_type_t) 1) |
#define | OMAP_MBOX_TYPE2 ((__force omap_mbox_type_t) 2) |
Typedefs | |
typedef u32 | mbox_msg_t |
typedef int __bitwise | omap_mbox_irq_t |
typedef int __bitwise | omap_mbox_type_t |
Functions | |
int | omap_mbox_msg_send (struct omap_mbox *, mbox_msg_t msg) |
void | omap_mbox_init_seq (struct omap_mbox *) |
struct omap_mbox * | omap_mbox_get (const char *, struct notifier_block *nb) |
void | omap_mbox_put (struct omap_mbox *mbox, struct notifier_block *nb) |
int | omap_mbox_register (struct device *parent, struct omap_mbox **) |
int | omap_mbox_unregister (void) |
#define IRQ_RX ((__force omap_mbox_irq_t) 2) |
#define IRQ_TX ((__force omap_mbox_irq_t) 1) |
#define OMAP_MBOX_TYPE1 ((__force omap_mbox_type_t) 1) |
#define OMAP_MBOX_TYPE2 ((__force omap_mbox_type_t) 2) |
typedef u32 mbox_msg_t |
typedef int __bitwise omap_mbox_irq_t |
typedef int __bitwise omap_mbox_type_t |
int omap_mbox_msg_send | ( | struct omap_mbox * | , |
mbox_msg_t | msg | ||
) |
void omap_mbox_put | ( | struct omap_mbox * | mbox, |
struct notifier_block * | nb | ||
) |