Lines Matching refs:primary_channel
452 if (channel->primary_channel == NULL) in hv_process_channel_removal()
495 struct vmbus_channel *primary_channel = newchannel->primary_channel; in vmbus_add_channel_work() local
505 if (primary_channel != NULL) { in vmbus_add_channel_work()
507 struct hv_device *dev = primary_channel->device_obj; in vmbus_add_channel_work()
512 if (primary_channel->sc_creation_callback != NULL) in vmbus_add_channel_work()
513 primary_channel->sc_creation_callback(newchannel); in vmbus_add_channel_work()
560 if (primary_channel == NULL) in vmbus_add_channel_work()
618 newchannel->primary_channel = channel; in vmbus_process_offer()
697 struct vmbus_channel *primary = chn->primary_channel; in hv_cpuself_used()
1244 } else if (channel->primary_channel != NULL) { in vmbus_onoffer_rescind()
1603 static void invoke_sc_cb(struct vmbus_channel *primary_channel) in invoke_sc_cb() argument
1608 if (primary_channel->sc_creation_callback == NULL) in invoke_sc_cb()
1611 list_for_each_safe(cur, tmp, &primary_channel->sc_list) { in invoke_sc_cb()
1614 primary_channel->sc_creation_callback(cur_channel); in invoke_sc_cb()
1618 void vmbus_set_sc_create_callback(struct vmbus_channel *primary_channel, in vmbus_set_sc_create_callback() argument
1621 primary_channel->sc_creation_callback = sc_cr_cb; in vmbus_set_sc_create_callback()