Home
last modified time | relevance | path

Searched refs:cin (Results 1 – 1 of 1) sorted by relevance

/rk3399_ARM-atf/plat/intel/soc/common/soc/
H A Dsocfpga_mailbox.c50 static bool is_mailbox_cmdbuf_full(uint32_t cin) in is_mailbox_cmdbuf_full() argument
54 return (((cin + 1U) % MBOX_CMD_BUFFER_SIZE) == cout); in is_mailbox_cmdbuf_full()
57 static bool is_mailbox_cmdbuf_empty(uint32_t cin) in is_mailbox_cmdbuf_empty() argument
61 return (((cout + 1U) % MBOX_CMD_BUFFER_SIZE) == cin); in is_mailbox_cmdbuf_empty()
64 static int wait_for_mailbox_cmdbuf_empty(uint32_t cin) in wait_for_mailbox_cmdbuf_empty() argument
69 if (is_mailbox_cmdbuf_empty(cin)) { in wait_for_mailbox_cmdbuf_empty()
82 static int write_mailbox_cmd_buffer(uint32_t *cin, uint32_t cout, in write_mailbox_cmd_buffer() argument
91 if (is_mailbox_cmdbuf_full(*cin)) { in write_mailbox_cmd_buffer()
99 mmio_write_32(MBOX_ENTRY_TO_ADDR(CMD, (*cin)++), data); in write_mailbox_cmd_buffer()
100 *cin %= MBOX_CMD_BUFFER_SIZE; in write_mailbox_cmd_buffer()
[all …]