Lines Matching refs:vmbus_channel

134 static struct vmbus_channel *alloc_channel(void)  in alloc_channel()
137 struct vmbus_channel *channel; in alloc_channel()
156 static void free_channel(struct vmbus_channel *channel) in free_channel()
163 struct vmbus_channel *channel = arg; in percpu_channel_enq()
171 struct vmbus_channel *channel = arg; in percpu_channel_deq()
177 void hv_process_channel_removal(struct vmbus_channel *channel, u32 relid) in hv_process_channel_removal()
181 struct vmbus_channel *primary_channel; in hv_process_channel_removal()
215 struct vmbus_channel *channel; in vmbus_free_channels()
227 static void vmbus_process_offer(struct vmbus_channel *newchannel) in vmbus_process_offer()
229 struct vmbus_channel *channel; in vmbus_process_offer()
388 static void init_vp_index(struct vmbus_channel *channel, const uuid_le *type_guid) in init_vp_index()
426 struct vmbus_channel *newchannel; in vmbus_onoffer()
482 struct vmbus_channel *channel; in vmbus_onoffer_rescind()
784 struct vmbus_channel *vmbus_get_outgoing_channel(struct vmbus_channel *primary) in vmbus_get_outgoing_channel()
788 struct vmbus_channel *cur_channel; in vmbus_get_outgoing_channel()
789 struct vmbus_channel *outgoing_channel = primary; in vmbus_get_outgoing_channel()
806 cur_channel = list_entry(cur, struct vmbus_channel, sc_list); in vmbus_get_outgoing_channel()
823 static void invoke_sc_cb(struct vmbus_channel *primary_channel) in invoke_sc_cb()
826 struct vmbus_channel *cur_channel; in invoke_sc_cb()
832 cur_channel = list_entry(cur, struct vmbus_channel, sc_list); in invoke_sc_cb()
838 void vmbus_set_sc_create_callback(struct vmbus_channel *primary_channel, in vmbus_set_sc_create_callback()
839 void (*sc_cr_cb)(struct vmbus_channel *new_sc)) in vmbus_set_sc_create_callback()
845 bool vmbus_are_subchannels_present(struct vmbus_channel *primary) in vmbus_are_subchannels_present()