Lines Matching refs:mbox
59 static inline void set_destination(int source, int mbox) in set_destination() argument
61 __raw_writel(CHAN_MASK(source), ipc_base + IPCMxDSET(mbox)); in set_destination()
62 __raw_writel(CHAN_MASK(source), ipc_base + IPCMxMSET(mbox)); in set_destination()
65 static inline void clear_destination(int source, int mbox) in clear_destination() argument
67 __raw_writel(CHAN_MASK(source), ipc_base + IPCMxDCLEAR(mbox)); in clear_destination()
68 __raw_writel(CHAN_MASK(source), ipc_base + IPCMxMCLEAR(mbox)); in clear_destination()
71 static void __ipc_send(int mbox, u32 *data) in __ipc_send() argument
75 __raw_writel(data[i], ipc_base + IPCMxDR(mbox, i)); in __ipc_send()
76 __raw_writel(0x1, ipc_base + IPCMxSEND(mbox)); in __ipc_send()
79 static u32 __ipc_rcv(int mbox, u32 *data) in __ipc_rcv() argument
83 data[i] = __raw_readl(ipc_base + IPCMxDR(mbox, i)); in __ipc_rcv()