Lines Matching refs:mbox_consumer

1308 	if ((header.mailboxes[SBBC_INBOX].mbox_consumer ==
1546 header->mailboxes[SBBC_OUTBOX].mbox_consumer) {
1555 header->mailboxes[SBBC_OUTBOX].mbox_consumer) {
1558 space += header->mailboxes[SBBC_OUTBOX].mbox_consumer;
1563 space += header->mailboxes[SBBC_OUTBOX].mbox_consumer -
1606 uint32_t mbox_producer, mbox_consumer;
1619 mbox_consumer = header->mailboxes[SBBC_OUTBOX].mbox_consumer;
1624 SGSBBC_DBG_MBOX("%s: mbox_consumer = 0x%x, "
1625 "mbox_producer = 0x%x\n", f, mbox_consumer, mbox_producer);
1655 if (mbox_producer < mbox_consumer) {
1656 space_at_end = mbox_consumer - mbox_producer - MBOX_ALIGN_BYTES;
1662 if (mbox_consumer == 0)
1664 space_at_start = mbox_consumer - MBOX_ALIGN_BYTES;
1818 uint32_t mbox_producer, mbox_consumer;
1828 mbox_consumer = header->mailboxes[SBBC_INBOX].mbox_consumer;
1861 sram_src = (uint32_t)(mbox_offset + mbox_consumer + frag_header_size);
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) {
1889 bytes_at_end = mbox_len - mbox_consumer;
1892 bytes_at_end = mbox_producer - mbox_consumer;
1907 "bytes_at_end = %x\n", mbox_producer, mbox_consumer,
1975 next_msg = header->mailboxes[SBBC_INBOX].mbox_consumer;
1983 header->mailboxes[SBBC_INBOX].mbox_consumer =
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);
2131 header->mailboxes[SBBC_INBOX].mbox_consumer = value;
2152 header->mailboxes[SBBC_INBOX].mbox_consumer);
2157 if ((header->mailboxes[SBBC_INBOX].mbox_consumer +
2163 header->mailboxes[SBBC_INBOX].mbox_consumer;
2171 bytes = (header->mailboxes[SBBC_INBOX].mbox_consumer +