Lines Matching refs:omap_mbox
13 struct omap_mbox;
25 int (*startup)(struct omap_mbox *mbox);
26 void (*shutdown)(struct omap_mbox *mbox);
28 mbox_msg_t (*fifo_read)(struct omap_mbox *mbox);
29 void (*fifo_write)(struct omap_mbox *mbox, mbox_msg_t msg);
30 int (*fifo_empty)(struct omap_mbox *mbox);
31 int (*fifo_full)(struct omap_mbox *mbox);
33 void (*enable_irq)(struct omap_mbox *mbox,
35 void (*disable_irq)(struct omap_mbox *mbox,
37 void (*ack_irq)(struct omap_mbox *mbox, omap_mbox_irq_t irq);
38 int (*is_irq)(struct omap_mbox *mbox, omap_mbox_irq_t irq);
40 void (*save_ctx)(struct omap_mbox *mbox);
41 void (*restore_ctx)(struct omap_mbox *mbox);
49 struct omap_mbox *mbox;
53 struct omap_mbox { struct
64 int omap_mbox_msg_send(struct omap_mbox *, mbox_msg_t msg); argument
65 void omap_mbox_init_seq(struct omap_mbox *);
67 struct omap_mbox *omap_mbox_get(const char *, struct notifier_block *nb);
68 void omap_mbox_put(struct omap_mbox *mbox, struct notifier_block *nb);
70 int omap_mbox_register(struct device *parent, struct omap_mbox **);
73 static inline void omap_mbox_save_ctx(struct omap_mbox *mbox) in omap_mbox_save_ctx()
83 static inline void omap_mbox_restore_ctx(struct omap_mbox *mbox) in omap_mbox_restore_ctx()
93 static inline void omap_mbox_enable_irq(struct omap_mbox *mbox, in omap_mbox_enable_irq()
99 static inline void omap_mbox_disable_irq(struct omap_mbox *mbox, in omap_mbox_disable_irq()