Lines Matching refs:chn1
545 struct evtchn *chn1, *chn2; in evtchn_close() local
558 chn1 = evtchn_from_port(d1, port1); in evtchn_close()
561 if ( unlikely(consumer_is_xen(chn1)) && guest ) in evtchn_close()
567 switch ( chn1->state ) in evtchn_close()
578 struct pirq *pirq = pirq_info(d1, chn1->u.pirq.irq); in evtchn_close()
586 unlink_pirq_port(chn1, d1->vcpu[chn1->notify_vcpu_id]); in evtchn_close()
597 if ( v->virq_to_evtchn[chn1->u.virq] != port1 ) in evtchn_close()
599 v->virq_to_evtchn[chn1->u.virq] = 0; in evtchn_close()
610 d2 = chn1->u.interdomain.remote_dom; in evtchn_close()
627 else if ( d2 != chn1->u.interdomain.remote_dom ) in evtchn_close()
640 port2 = chn1->u.interdomain.remote_port; in evtchn_close()
647 double_evtchn_lock(chn1, chn2); in evtchn_close()
649 evtchn_free(d1, chn1); in evtchn_close()
654 double_evtchn_unlock(chn1, chn2); in evtchn_close()
662 spin_lock(&chn1->lock); in evtchn_close()
663 evtchn_free(d1, chn1); in evtchn_close()
664 spin_unlock(&chn1->lock); in evtchn_close()