Home
last modified time | relevance | path

Searched defs:mbox (Results 1 – 9 of 9) sorted by relevance

/arch/arm/mach-ux500/include/mach/
Dmbox-db5500.h46 struct mbox { struct
49 mbox_recv_cb_t *cb; argument
73 struct mbox *mbox_setup(u8 mbox_id, mbox_recv_cb_t *mbox_cb, void *priv); argument
/arch/arm/plat-omap/
Dmailbox.c46 static inline mbox_msg_t mbox_fifo_read(struct omap_mbox *mbox) in mbox_fifo_read()
50 static inline void mbox_fifo_write(struct omap_mbox *mbox, mbox_msg_t msg) in mbox_fifo_write()
54 static inline int mbox_fifo_empty(struct omap_mbox *mbox) in mbox_fifo_empty()
58 static inline int mbox_fifo_full(struct omap_mbox *mbox) in mbox_fifo_full()
64 static inline void ack_mbox_irq(struct omap_mbox *mbox, omap_mbox_irq_t irq) in ack_mbox_irq()
69 static inline int is_mbox_irq(struct omap_mbox *mbox, omap_mbox_irq_t irq) in is_mbox_irq()
77 static int __mbox_poll_for_space(struct omap_mbox *mbox) in __mbox_poll_for_space()
91 int omap_mbox_msg_send(struct omap_mbox *mbox, mbox_msg_t msg) in omap_mbox_msg_send()
121 struct omap_mbox *mbox = (struct omap_mbox *)tx_data; in mbox_tx_tasklet() local
168 static void __mbox_tx_interrupt(struct omap_mbox *mbox) in __mbox_tx_interrupt()
[all …]
/arch/arm/mach-omap1/
Dmailbox.c52 static mbox_msg_t omap1_mbox_fifo_read(struct omap_mbox *mbox) in omap1_mbox_fifo_read()
65 omap1_mbox_fifo_write(struct omap_mbox *mbox, mbox_msg_t msg) in omap1_mbox_fifo_write()
74 static int omap1_mbox_fifo_empty(struct omap_mbox *mbox) in omap1_mbox_fifo_empty()
79 static int omap1_mbox_fifo_full(struct omap_mbox *mbox) in omap1_mbox_fifo_full()
89 omap1_mbox_enable_irq(struct omap_mbox *mbox, omap_mbox_type_t irq) in omap1_mbox_enable_irq()
96 omap1_mbox_disable_irq(struct omap_mbox *mbox, omap_mbox_type_t irq) in omap1_mbox_disable_irq()
103 omap1_mbox_is_irq(struct omap_mbox *mbox, omap_mbox_type_t irq) in omap1_mbox_is_irq()
/arch/arm/mach-omap2/
Dmailbox.c76 static int omap2_mbox_startup(struct omap_mbox *mbox) in omap2_mbox_startup()
91 static void omap2_mbox_shutdown(struct omap_mbox *mbox) in omap2_mbox_shutdown()
98 static mbox_msg_t omap2_mbox_fifo_read(struct omap_mbox *mbox) in omap2_mbox_fifo_read()
105 static void omap2_mbox_fifo_write(struct omap_mbox *mbox, mbox_msg_t msg) in omap2_mbox_fifo_write()
112 static int omap2_mbox_fifo_empty(struct omap_mbox *mbox) in omap2_mbox_fifo_empty()
119 static int omap2_mbox_fifo_full(struct omap_mbox *mbox) in omap2_mbox_fifo_full()
127 static void omap2_mbox_enable_irq(struct omap_mbox *mbox, in omap2_mbox_enable_irq()
138 static void omap2_mbox_disable_irq(struct omap_mbox *mbox, in omap2_mbox_disable_irq()
150 static void omap2_mbox_ack_irq(struct omap_mbox *mbox, in omap2_mbox_ack_irq()
162 static int omap2_mbox_is_irq(struct omap_mbox *mbox, in omap2_mbox_is_irq()
[all …]
/arch/arm/mach-ux500/
Dmbox-db5500.c69 int mbox_send(struct mbox *mbox, u32 mbox_msg, bool block) in mbox_send()
132 struct mbox *mbox = (struct mbox *) dev->platform_data; in mbox_write_fifo() local
160 struct mbox *mbox = (struct mbox *) dev->platform_data; in mbox_read_fifo() local
273 struct mbox *mbox = (struct mbox *) arg; in mbox_irq() local
379 struct mbox *mbox; in mbox_setup() local
510 struct mbox *mbox; in mbox_probe() local
/arch/arm/plat-omap/include/plat/
Dmailbox.h49 struct omap_mbox *mbox; member
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()
/arch/powerpc/sysdev/
Dfsl_rmu.c651 fsl_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox, in fsl_add_outb_message()
711 fsl_open_outb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries) in fsl_open_outb_mbox()
815 void fsl_close_outb_mbox(struct rio_mport *mport, int mbox) in fsl_close_outb_mbox()
844 fsl_open_inb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries) in fsl_open_inb_mbox()
916 void fsl_close_inb_mbox(struct rio_mport *mport, int mbox) in fsl_close_inb_mbox()
941 int fsl_add_inb_buffer(struct rio_mport *mport, int mbox, void *buf) in fsl_add_inb_buffer()
973 void *fsl_get_inb_message(struct rio_mport *mport, int mbox) in fsl_get_inb_message()
/arch/mips/include/asm/octeon/
Dcvmx-ciu-defs.h263 uint64_t mbox:2; member
284 uint64_t mbox:2; member
305 uint64_t mbox:2; member
322 uint64_t mbox:2; member
348 uint64_t mbox:2; member
372 uint64_t mbox:2; member
404 uint64_t mbox:2; member
428 uint64_t mbox:2; member
446 uint64_t mbox:2; member
475 uint64_t mbox:2; member
[all …]
Dcvmx-sriox-defs.h223 uint64_t mbox:4; member
473 uint64_t mbox:2; member
857 uint64_t mbox:4; member
930 uint64_t mbox:4; member