SBBC_OUTBOX
if (rc = mbox_read_header(SBBC_OUTBOX, &header))
if (tmprc = mbox_read_header(SBBC_OUTBOX,
if (header->mailboxes[SBBC_OUTBOX].mbox_producer ==
header->mailboxes[SBBC_OUTBOX].mbox_consumer) {
space += header->mailboxes[SBBC_OUTBOX].mbox_len -
header->mailboxes[SBBC_OUTBOX].mbox_producer;
header->mailboxes[SBBC_OUTBOX].mbox_producer;
} else if (header->mailboxes[SBBC_OUTBOX].mbox_producer >
header->mailboxes[SBBC_OUTBOX].mbox_consumer) {
space += header->mailboxes[SBBC_OUTBOX].mbox_len -
header->mailboxes[SBBC_OUTBOX].mbox_producer;
space += header->mailboxes[SBBC_OUTBOX].mbox_consumer;
space += header->mailboxes[SBBC_OUTBOX].mbox_consumer -
header->mailboxes[SBBC_OUTBOX].mbox_producer;
mbox_offset = header->mailboxes[SBBC_OUTBOX].mbox_offset;
mbox_len = header->mailboxes[SBBC_OUTBOX].mbox_len;
mbox_producer = header->mailboxes[SBBC_OUTBOX].mbox_producer;
mbox_consumer = header->mailboxes[SBBC_OUTBOX].mbox_consumer;
header->mailboxes[SBBC_OUTBOX].mbox_producer = sram_dst;
mbox_update_header(SBBC_OUTBOX, header);
case SBBC_OUTBOX:
(&hd->mailboxes[SBBC_OUTBOX].mbox_consumer);
(caddr_t)&header->mailboxes[SBBC_OUTBOX].mbox_consumer,
case SBBC_OUTBOX:
value = header->mailboxes[SBBC_OUTBOX].mbox_producer;
(&hd->mailboxes[SBBC_OUTBOX].mbox_producer);
mbox_len = header->mailboxes[SBBC_OUTBOX].mbox_len;
case SBBC_OUTBOX:
header->mailboxes[SBBC_OUTBOX].mbox_producer = value;