Lines Matching refs:mbox_producer

1309 		header.mailboxes[SBBC_INBOX].mbox_producer)) {
1545 if (header->mailboxes[SBBC_OUTBOX].mbox_producer ==
1551 header->mailboxes[SBBC_OUTBOX].mbox_producer;
1553 header->mailboxes[SBBC_OUTBOX].mbox_producer;
1554 } else if (header->mailboxes[SBBC_OUTBOX].mbox_producer >
1557 header->mailboxes[SBBC_OUTBOX].mbox_producer;
1564 header->mailboxes[SBBC_OUTBOX].mbox_producer;
1606 uint32_t mbox_producer, mbox_consumer;
1618 mbox_producer = header->mailboxes[SBBC_OUTBOX].mbox_producer;
1625 "mbox_producer = 0x%x\n", f, mbox_consumer, mbox_producer);
1630 sram_dst = mbox_offset + mbox_producer;
1655 if (mbox_producer < mbox_consumer) {
1656 space_at_end = mbox_consumer - mbox_producer - MBOX_ALIGN_BYTES;
1661 space_at_end = mbox_len - mbox_producer;
1783 * update header->mbox_producer (bytes_written + frag_size)
1785 sram_dst = mbox_producer + bytes_written + frag_header_size;
1793 header->mailboxes[SBBC_OUTBOX].mbox_producer = sram_dst;
1818 uint32_t mbox_producer, mbox_consumer;
1827 mbox_producer = header->mailboxes[SBBC_INBOX].mbox_producer;
1882 SGSBBC_DBG_MBOX("%s: mbox_consumer = 0x%x, mbox_producer = 0x%x, "
1884 f, mbox_consumer, mbox_producer, f_frag_len);
1886 if (mbox_producer == mbox_consumer) {
1888 } else if (mbox_producer < mbox_consumer) {
1890 bytes_at_start = mbox_producer;
1892 bytes_at_end = mbox_producer - mbox_consumer;
1907 "bytes_at_end = %x\n", mbox_producer, mbox_consumer,
2044 (&hd->mailboxes[SBBC_INBOX].mbox_producer);
2046 (caddr_t)&header->mailboxes[SBBC_INBOX].mbox_producer,
2097 value = header->mailboxes[SBBC_OUTBOX].mbox_producer;
2099 (&hd->mailboxes[SBBC_OUTBOX].mbox_producer);
2134 header->mailboxes[SBBC_OUTBOX].mbox_producer = value;