Home
last modified time | relevance | path

Searched refs:master_iosram (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/serengeti/io/
H A Dsgsbbc_iosram.c145 master_iosram->iosram_sbbc = NULL; in iosram_init()
183 master_iosram = NULL; in iosram_fini()
210 master_iosram->iosram_sbbc = softsp; in tunnel_commit()
211 master_iosram->tunnel = new_tunnel; in tunnel_commit()
354 ASSERT(master_iosram); in iosram_tunnel_init()
466 rw_exit(&master_iosram->tunnel_lock); in iosram_rw()
484 rw_exit(&master_iosram->tunnel_lock); in iosram_size()
505 if (master_iosram == NULL) in iosram_send_intr()
598 if (master_iosram == NULL) in iosram_reg_intr()
697 if (master_iosram == NULL) in iosram_unreg_intr()
[all …]
H A Dsgsbbc.c69 struct chosen_iosram *master_iosram = NULL; variable
275 ASSERT(master_iosram); in sbbc_attach()
276 softsp->iosram = master_iosram; in sbbc_attach()
277 master_iosram->sgsbbc = softsp; in sbbc_attach()
542 tunnel_key = master_iosram->tunnel->tunnel_keys[SBBC_SC_INTR_KEY]; in sbbc_intr_handler()
813 ASSERT(MUTEX_HELD(&master_iosram->iosram_lock)); in sbbc_send_intr()
903 mutex_enter(&master_iosram->iosram_lock); in sbbc_unmap_regs()
916 mutex_exit(&master_iosram->iosram_lock); in sbbc_unmap_regs()
H A Dsgsbbc_mailbox.c331 ASSERT(MUTEX_HELD(&master_iosram->iosram_lock)); in sbbc_mbox_switch()
603 if (master_iosram == NULL || master_mbox == NULL) in sbbc_mbox_reg_intr()
606 mutex_enter(&master_iosram->iosram_lock); in sbbc_mbox_reg_intr()
619 mutex_exit(&master_iosram->iosram_lock); in sbbc_mbox_reg_intr()
647 if (master_iosram->iosram_sbbc) { in sbbc_mbox_reg_intr()
648 if (ddi_add_softintr(master_iosram->iosram_sbbc->dip, in sbbc_mbox_reg_intr()
661 mutex_exit(&master_iosram->iosram_lock); in sbbc_mbox_reg_intr()
677 if (master_iosram == NULL || master_mbox == NULL) in sbbc_mbox_unreg_intr()
688 mutex_enter(&master_iosram->iosram_lock); in sbbc_mbox_unreg_intr()
696 mutex_exit(&master_iosram->iosram_lock); in sbbc_mbox_unreg_intr()
[all …]
/illumos-gate/usr/src/uts/sun4u/serengeti/sys/
H A Dsgsbbc_iosram_priv.h145 extern struct chosen_iosram *master_iosram;