Searched refs:cin (Results 1 – 1 of 1) sorted by relevance
51 static bool is_mailbox_cmdbuf_full(uint32_t cin) in is_mailbox_cmdbuf_full() argument55 return (((cin + 1U) % MBOX_CMD_BUFFER_SIZE) == cout); in is_mailbox_cmdbuf_full()58 static bool is_mailbox_cmdbuf_empty(uint32_t cin) in is_mailbox_cmdbuf_empty() argument62 return (((cout + 1U) % MBOX_CMD_BUFFER_SIZE) == cin); in is_mailbox_cmdbuf_empty()65 static int wait_for_mailbox_cmdbuf_empty(uint32_t cin) in wait_for_mailbox_cmdbuf_empty() argument70 if (is_mailbox_cmdbuf_empty(cin)) { in wait_for_mailbox_cmdbuf_empty()83 static int write_mailbox_cmd_buffer(uint32_t *cin, uint32_t cout, in write_mailbox_cmd_buffer() argument92 if (is_mailbox_cmdbuf_full(*cin)) { in write_mailbox_cmd_buffer()100 mmio_write_32(MBOX_ENTRY_TO_ADDR(CMD, (*cin)++), data); in write_mailbox_cmd_buffer()101 *cin %= MBOX_CMD_BUFFER_SIZE; in write_mailbox_cmd_buffer()[all …]