Searched refs:cin (Results 1 – 1 of 1) sorted by relevance
50 static bool is_mailbox_cmdbuf_full(uint32_t cin) in is_mailbox_cmdbuf_full() argument54 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() argument61 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() argument69 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() argument91 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 …]