Home
last modified time | relevance | path

Searched refs:newchannel (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/drivers/hv/
Dchannel_mgmt.c227 static void vmbus_process_offer(struct vmbus_channel *newchannel) in vmbus_process_offer() argument
239 newchannel->offermsg.offer.if_type) && in vmbus_process_offer()
241 newchannel->offermsg.offer.if_instance)) { in vmbus_process_offer()
248 list_add_tail(&newchannel->listentry, in vmbus_process_offer()
256 if (newchannel->target_cpu != get_cpu()) { in vmbus_process_offer()
258 smp_call_function_single(newchannel->target_cpu, in vmbus_process_offer()
260 newchannel, true); in vmbus_process_offer()
262 percpu_channel_enq(newchannel); in vmbus_process_offer()
270 if (newchannel->offermsg.offer.sub_channel_index != 0) { in vmbus_process_offer()
274 newchannel->primary_channel = channel; in vmbus_process_offer()
[all …]
Dchannel.c66 int vmbus_open(struct vmbus_channel *newchannel, u32 send_ringbuffer_size, in vmbus_open() argument
77 spin_lock_irqsave(&newchannel->lock, flags); in vmbus_open()
78 if (newchannel->state == CHANNEL_OPEN_STATE) { in vmbus_open()
79 newchannel->state = CHANNEL_OPENING_STATE; in vmbus_open()
81 spin_unlock_irqrestore(&newchannel->lock, flags); in vmbus_open()
84 spin_unlock_irqrestore(&newchannel->lock, flags); in vmbus_open()
86 newchannel->onchannel_callback = onchannelcallback; in vmbus_open()
87 newchannel->channel_callback_context = context; in vmbus_open()
100 newchannel->ringbuffer_pages = out; in vmbus_open()
101 newchannel->ringbuffer_pagecount = (send_ringbuffer_size + in vmbus_open()
[all …]