Lines Matching refs:co

784 	struct hv_offer *co;  in hv_channel_offer()  local
786 co = malloc(sizeof(*co), M_DEVBUF, M_NOWAIT | M_ZERO); in hv_channel_offer()
787 if (co == NULL) { in hv_channel_offer()
793 memcpy(&co->co_chan, hdr, sizeof(co->co_chan)); in hv_channel_offer()
796 SIMPLEQ_INSERT_TAIL(&sc->sc_offers, co, co_entry); in hv_channel_offer()
994 struct hv_offer *co; in hv_channel_scan() local
1016 co = SIMPLEQ_FIRST(&sc->sc_offers); in hv_channel_scan()
1020 hv_process_offer(sc, co); in hv_channel_scan()
1021 free(co, M_DEVBUF, sizeof(*co)); in hv_channel_scan()
1031 hv_process_offer(struct hv_softc *sc, struct hv_offer *co) in hv_process_offer() argument
1042 hv_guid_sprint(&co->co_chan.chm_chtype, nch->ch_ident, in hv_process_offer()
1057 nch->ch_monprm.mp_connid = co->co_chan.chm_connid; in hv_process_offer()
1059 if (co->co_chan.chm_flags1 & VMBUS_CHOFFER_FLAG1_HASMNF) { in hv_process_offer()
1060 nch->ch_mgroup = co->co_chan.chm_montrig / VMBUS_MONTRIG_LEN; in hv_process_offer()
1061 nch->ch_mindex = co->co_chan.chm_montrig % VMBUS_MONTRIG_LEN; in hv_process_offer()
1065 nch->ch_id = co->co_chan.chm_chanid; in hv_process_offer()
1067 memcpy(&nch->ch_type, &co->co_chan.chm_chtype, sizeof(ch->ch_type)); in hv_process_offer()
1068 memcpy(&nch->ch_inst, &co->co_chan.chm_chinst, sizeof(ch->ch_inst)); in hv_process_offer()
1077 if (co->co_chan.chm_subidx == 0) { in hv_process_offer()
1086 co->co_chan.chm_subidx, ch->ch_ident); in hv_process_offer()
1102 printf(", monitor %u\n", co->co_chan.chm_montrig); in hv_process_offer()