Lines Matching refs:mailboxes

749 	 * complete separation of mailboxes - outbox is
981 * complete separation of mailboxes - outbox is
1308 if ((header.mailboxes[SBBC_INBOX].mbox_consumer ==
1309 header.mailboxes[SBBC_INBOX].mbox_producer)) {
1545 if (header->mailboxes[SBBC_OUTBOX].mbox_producer ==
1546 header->mailboxes[SBBC_OUTBOX].mbox_consumer) {
1550 space += header->mailboxes[SBBC_OUTBOX].mbox_len -
1551 header->mailboxes[SBBC_OUTBOX].mbox_producer;
1553 header->mailboxes[SBBC_OUTBOX].mbox_producer;
1554 } else if (header->mailboxes[SBBC_OUTBOX].mbox_producer >
1555 header->mailboxes[SBBC_OUTBOX].mbox_consumer) {
1556 space += header->mailboxes[SBBC_OUTBOX].mbox_len -
1557 header->mailboxes[SBBC_OUTBOX].mbox_producer;
1558 space += header->mailboxes[SBBC_OUTBOX].mbox_consumer;
1563 space += header->mailboxes[SBBC_OUTBOX].mbox_consumer -
1564 header->mailboxes[SBBC_OUTBOX].mbox_producer;
1616 mbox_offset = header->mailboxes[SBBC_OUTBOX].mbox_offset;
1617 mbox_len = header->mailboxes[SBBC_OUTBOX].mbox_len;
1618 mbox_producer = header->mailboxes[SBBC_OUTBOX].mbox_producer;
1619 mbox_consumer = header->mailboxes[SBBC_OUTBOX].mbox_consumer;
1793 header->mailboxes[SBBC_OUTBOX].mbox_producer = sram_dst;
1827 mbox_producer = header->mailboxes[SBBC_INBOX].mbox_producer;
1828 mbox_consumer = header->mailboxes[SBBC_INBOX].mbox_consumer;
1829 mbox_len = header->mailboxes[SBBC_INBOX].mbox_len;
1830 mbox_offset = header->mailboxes[SBBC_INBOX].mbox_offset;
1975 next_msg = header->mailboxes[SBBC_INBOX].mbox_consumer;
1978 if (next_msg >= header->mailboxes[SBBC_INBOX].mbox_len) {
1980 header->mailboxes[SBBC_INBOX].mbox_len) %
1981 header->mailboxes[SBBC_INBOX].mbox_len;
1983 header->mailboxes[SBBC_INBOX].mbox_consumer =
2044 (&hd->mailboxes[SBBC_INBOX].mbox_producer);
2046 (caddr_t)&header->mailboxes[SBBC_INBOX].mbox_producer,
2051 (&hd->mailboxes[SBBC_OUTBOX].mbox_consumer);
2053 (caddr_t)&header->mailboxes[SBBC_OUTBOX].mbox_consumer,
2090 value = header->mailboxes[SBBC_INBOX].mbox_consumer;
2092 (&hd->mailboxes[SBBC_INBOX].mbox_consumer);
2094 mbox_len = header->mailboxes[SBBC_INBOX].mbox_len;
2097 value = header->mailboxes[SBBC_OUTBOX].mbox_producer;
2099 (&hd->mailboxes[SBBC_OUTBOX].mbox_producer);
2100 mbox_len = header->mailboxes[SBBC_OUTBOX].mbox_len;
2131 header->mailboxes[SBBC_INBOX].mbox_consumer = value;
2134 header->mailboxes[SBBC_OUTBOX].mbox_producer = value;
2151 sram_src = (uint32_t)(header->mailboxes[SBBC_INBOX].mbox_offset +
2152 header->mailboxes[SBBC_INBOX].mbox_consumer);
2157 if ((header->mailboxes[SBBC_INBOX].mbox_consumer +
2159 header->mailboxes[SBBC_INBOX].mbox_len) {
2162 bytes = header->mailboxes[SBBC_INBOX].mbox_len -
2163 header->mailboxes[SBBC_INBOX].mbox_consumer;
2170 sram_src = header->mailboxes[SBBC_INBOX].mbox_offset;
2171 bytes = (header->mailboxes[SBBC_INBOX].mbox_consumer +
2173 header->mailboxes[SBBC_INBOX].mbox_len;