Lines Matching refs:omap_mbox
35 static struct omap_mbox **mboxes;
46 static inline mbox_msg_t mbox_fifo_read(struct omap_mbox *mbox)
50 static inline void mbox_fifo_write(struct omap_mbox *mbox, mbox_msg_t msg)
54 static inline int mbox_fifo_empty(struct omap_mbox *mbox)
58 static inline int mbox_fifo_full(struct omap_mbox *mbox)
64 static inline void ack_mbox_irq(struct omap_mbox *mbox, omap_mbox_irq_t irq)
69 static inline int is_mbox_irq(struct omap_mbox *mbox, omap_mbox_irq_t irq)
77 static int __mbox_poll_for_space(struct omap_mbox *mbox)
91 int omap_mbox_msg_send(struct omap_mbox *mbox, mbox_msg_t msg)
116 struct omap_mbox *mbox = (struct omap_mbox *)tx_data;
157 static void __mbox_tx_interrupt(struct omap_mbox *mbox)
164 static void __mbox_rx_interrupt(struct omap_mbox *mbox)
194 struct omap_mbox *mbox = p;
205 static struct omap_mbox_queue *mbox_queue_alloc(struct omap_mbox *mbox,
237 static int omap_mbox_startup(struct omap_mbox *mbox)
290 static void omap_mbox_fini(struct omap_mbox *mbox)
308 struct omap_mbox *omap_mbox_get(const char *name)
310 struct omap_mbox *mbox;
331 void omap_mbox_put(struct omap_mbox *mbox)
339 int omap_mbox_register(struct device *parent, struct omap_mbox **list)
349 struct omap_mbox *mbox = mboxes[i];