/arch/arm/mach-ux500/include/mach/ |
D | mbox-db5500.h | 46 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/ |
D | mailbox.c | 46 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/ |
D | mailbox.c | 52 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/ |
D | mailbox.c | 76 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/ |
D | mbox-db5500.c | 69 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/ |
D | mailbox.h | 49 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/ |
D | fsl_rmu.c | 651 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/ |
D | cvmx-ciu-defs.h | 263 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 …]
|
D | cvmx-sriox-defs.h | 223 uint64_t mbox:4; member 473 uint64_t mbox:2; member 857 uint64_t mbox:4; member 930 uint64_t mbox:4; member
|