Lines Matching defs:newChannel
318 struct vmbus_channel *newChannel = context;
330 &newChannel->OfferMsg.Offer.InterfaceType,
333 &newChannel->OfferMsg.Offer.InterfaceInstance,
341 list_add_tail(&newChannel->ListEntry,
348 newChannel->OfferMsg.ChildRelId);
349 FreeVmbusChannel(newChannel);
358 newChannel->DeviceObject = VmbusChildDeviceCreate(
359 &newChannel->OfferMsg.Offer.InterfaceType,
360 &newChannel->OfferMsg.Offer.InterfaceInstance,
361 newChannel);
364 newChannel->DeviceObject);
371 ret = VmbusChildDeviceAdd(newChannel->DeviceObject);
375 newChannel->OfferMsg.ChildRelId);
378 list_del(&newChannel->ListEntry);
381 FreeVmbusChannel(newChannel);
388 newChannel->State = CHANNEL_OPEN_STATE;
392 if (memcmp(&newChannel->OfferMsg.Offer.InterfaceType,
395 VmbusChannelOpen(newChannel, 2 * PAGE_SIZE,
398 newChannel) == 0) {
399 hv_cb_utils[cnt].channel = newChannel;
428 struct vmbus_channel *newChannel;
478 newChannel = AllocVmbusChannel();
479 if (!newChannel) {
484 DPRINT_DBG(VMBUS, "channel object allocated - %p", newChannel);
486 memcpy(&newChannel->OfferMsg, offer,
488 newChannel->MonitorGroup = (u8)offer->MonitorId / 32;
489 newChannel->MonitorBit = (u8)offer->MonitorId % 32;
492 osd_schedule_callback(newChannel->ControlWQ, VmbusChannelProcessOffer,
493 newChannel);