Searched refs:free_index (Results 1 – 1 of 1) sorted by relevance
935 static uint32_t free_index = MBOX_SVC_RESP_QUEUE_SIZE - 1; in mailbox_get_free_resp_desc() local939 free_index = (free_index + 1) % MBOX_SVC_RESP_QUEUE_SIZE; in mailbox_get_free_resp_desc()940 if (!(mbox_svc.resp_queue[free_index].flags & in mailbox_get_free_resp_desc()942 count = free_index; in mailbox_get_free_resp_desc()958 static uint32_t free_index; in mailbox_get_free_cmd_desc() local961 if (free_index == (MBOX_SVC_CMD_QUEUE_SIZE - 1)) { in mailbox_get_free_cmd_desc()962 free_index = 0U; in mailbox_get_free_cmd_desc()965 for (; free_index < MBOX_SVC_CMD_QUEUE_SIZE; free_index++) { in mailbox_get_free_cmd_desc()966 if (!(mbox_svc.cmd_queue[free_index].flags & in mailbox_get_free_cmd_desc()968 mbox_svc.cmd_queue[free_index].flags |= MBOX_SVC_CMD_IS_USED; in mailbox_get_free_cmd_desc()[all …]