Lines Matching defs:mailbox
28 * Interface for Serengeti IOSRAM mailbox
150 * ECC event mailbox message taskq and parameters
161 * Initialise global mailbox stuff, etc
170 cmn_err(CE_PANIC, "Can't allocate memory for mailbox\n");
186 * Two mailbox channels SC -> OS , read-only
192 "Can't allocate memory for inbound mailbox\n");
198 "Can't allocate memory for outbound mailbox\n");
238 * destroy ECC event mailbox taskq
348 "Can't add SBBC mailbox "
404 * Read the mailbox header from the IOSRAM
406 * Register the mailbox interrupt handlers
438 * add the interrupt handlers for the mailbox
572 "deferred mailbox softint \n");
652 cmn_err(CE_WARN, "Can't add SBBC mailbox softint \n");
731 * Interrupt handlers - one for each mailbox
736 * mailbox message received
748 * mailbox. This is based on the assumption of
793 * mailbox message sent
849 * - the request msg is written to the mbox_out mailbox
850 * and the mailbox info updated.
853 * - get the mailbox mbox_wait_lock mutex for this
864 * It will block on the mailbox mb_full condvar.
875 * - read next message until mailbox empty
918 * the mailbox.
980 * mailbox. This is based on the assumption of
1149 * First check that the SC has enabled its mailbox
1161 * read the mailbox header
1285 * First check that the OS has enabled its mailbox
1298 * read the mailbox header
1548 * mailbox is empty
1561 * mailbox wrapped around
1568 * Need to make sure that the mailbox never
1583 * Update the SRAM mailbox header
1584 * Update the local mailbox pointers
1594 * without updating the mailbox header in SRAM
1639 * 1) consumer == producer, mailbox empty
1640 * space_at_end == mailbox end - producer
1646 * space_at_end = mailbox end - producer
1872 * 1) consumer == producer, mailbox empty
1875 * bytes_at_end = mailbox end - consumer
1902 * mailbox is corrupt
1913 * part at the end of the mailbox, and then update the
1942 * wraparound to start of mailbox
2017 mbox_read_header(uint32_t mailbox, struct sbbc_mbox_header *header)
2040 switch (mailbox) {
2072 * the global mailbox lock.
2075 mbox_update_header(uint32_t mailbox, struct sbbc_mbox_header *header)
2087 switch (mailbox) {
2111 * This is OK because all the mailbox handlers will
2128 switch (mailbox) {
2308 * From datapath mailbox message, determines the number of and safari IDs
2648 * problem in the mailbox. For Error mailbox messages, we'll
2772 * Create the ECC event mailbox taskq, if it does not yet exist.
2791 cmn_err(CE_NOTE, "Unable to create mailbox "