Lines Matching refs:cinfo
776 ldc_cnex_t *cinfo = &ldcssp->cinfo; in i_ldc_clear_intr() local
779 ASSERT(cinfo->dip != NULL); in i_ldc_clear_intr()
799 (void) cinfo->clr_intr(cinfo->dip, ldcp->id, itype); in i_ldc_clear_intr()
1988 ldc_cnex_t *cinfo = &ldcssp->cinfo; in i_ldc_register_channel() local
1990 if (cinfo->dip == NULL) { in i_ldc_register_channel()
1996 rv = cinfo->reg_chan(cinfo->dip, ldcp->id, ldcp->devclass); in i_ldc_register_channel()
2003 rv = cinfo->add_intr(cinfo->dip, ldcp->id, CNEX_TX_INTR, in i_ldc_register_channel()
2008 (void) cinfo->unreg_chan(cinfo->dip, ldcp->id); in i_ldc_register_channel()
2012 rv = cinfo->add_intr(cinfo->dip, ldcp->id, CNEX_RX_INTR, in i_ldc_register_channel()
2017 (void) cinfo->rem_intr(cinfo->dip, ldcp->id, CNEX_TX_INTR); in i_ldc_register_channel()
2018 (void) cinfo->unreg_chan(cinfo->dip, ldcp->id); in i_ldc_register_channel()
2034 ldc_cnex_t *cinfo = &ldcssp->cinfo; in i_ldc_unregister_channel() local
2036 if (cinfo->dip == NULL) { in i_ldc_unregister_channel()
2045 rv = cinfo->rem_intr(cinfo->dip, ldcp->id, CNEX_RX_INTR); in i_ldc_unregister_channel()
2063 rv = cinfo->rem_intr(cinfo->dip, ldcp->id, in i_ldc_unregister_channel()
2073 rv = cinfo->rem_intr(cinfo->dip, ldcp->id, CNEX_TX_INTR); in i_ldc_unregister_channel()
2081 rv = cinfo->unreg_chan(ldcssp->cinfo.dip, ldcp->id); in i_ldc_unregister_channel()
4665 ldc_register(ldc_cnex_t *cinfo) in ldc_register() argument
4669 if (cinfo == NULL || cinfo->dip == NULL || in ldc_register()
4670 cinfo->reg_chan == NULL || cinfo->unreg_chan == NULL || in ldc_register()
4671 cinfo->add_intr == NULL || cinfo->rem_intr == NULL || in ldc_register()
4672 cinfo->clr_intr == NULL) { in ldc_register()
4681 ldcssp->cinfo.dip = cinfo->dip; in ldc_register()
4682 ldcssp->cinfo.reg_chan = cinfo->reg_chan; in ldc_register()
4683 ldcssp->cinfo.unreg_chan = cinfo->unreg_chan; in ldc_register()
4684 ldcssp->cinfo.add_intr = cinfo->add_intr; in ldc_register()
4685 ldcssp->cinfo.rem_intr = cinfo->rem_intr; in ldc_register()
4686 ldcssp->cinfo.clr_intr = cinfo->clr_intr; in ldc_register()
4704 ldc_unregister(ldc_cnex_t *cinfo) in ldc_unregister() argument
4706 if (cinfo == NULL || cinfo->dip == NULL) { in ldc_unregister()
4713 if (cinfo->dip != ldcssp->cinfo.dip) { in ldc_unregister()
4720 ldcssp->cinfo.dip = NULL; in ldc_unregister()
4721 ldcssp->cinfo.reg_chan = NULL; in ldc_unregister()
4722 ldcssp->cinfo.unreg_chan = NULL; in ldc_unregister()
4723 ldcssp->cinfo.add_intr = NULL; in ldc_unregister()
4724 ldcssp->cinfo.rem_intr = NULL; in ldc_unregister()
4725 ldcssp->cinfo.clr_intr = NULL; in ldc_unregister()