Lines Matching refs:primary
402 struct vmbus_channel *primary = channel->primary_channel; in init_vp_index() local
435 if (!primary) { in init_vp_index()
445 primary = channel; in init_vp_index()
447 alloced_mask = &hv_context.hv_numa_map[primary->numa_node]; in init_vp_index()
450 cpumask_weight(cpumask_of_node(primary->numa_node))) { in init_vp_index()
459 cpumask_of_node(primary->numa_node)); in init_vp_index()
467 cpumask_of_node(primary->numa_node)); in init_vp_index()
479 &primary->alloced_cpus_in_node)) { in init_vp_index()
481 &primary->alloced_cpus_in_node); in init_vp_index()
883 struct vmbus_channel *vmbus_get_outgoing_channel(struct vmbus_channel *primary) in vmbus_get_outgoing_channel() argument
888 struct vmbus_channel *outgoing_channel = primary; in vmbus_get_outgoing_channel()
892 if (list_empty(&primary->sc_list)) in vmbus_get_outgoing_channel()
895 next_channel = primary->next_oc++; in vmbus_get_outgoing_channel()
897 if (next_channel > (primary->num_sc)) { in vmbus_get_outgoing_channel()
898 primary->next_oc = 0; in vmbus_get_outgoing_channel()
904 list_for_each_safe(cur, tmp, &primary->sc_list) { in vmbus_get_outgoing_channel()
944 bool vmbus_are_subchannels_present(struct vmbus_channel *primary) in vmbus_are_subchannels_present() argument
948 ret = !list_empty(&primary->sc_list); in vmbus_are_subchannels_present()
956 invoke_sc_cb(primary); in vmbus_are_subchannels_present()