Home
last modified time | relevance | path

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

/linux/drivers/hv/
H A Dchannel.c168 int vmbus_alloc_ring(struct vmbus_channel *newchannel, in vmbus_alloc_ring() argument
179 page = alloc_pages_node(cpu_to_node(newchannel->target_cpu), in vmbus_alloc_ring()
188 newchannel->ringbuffer_page = page; in vmbus_alloc_ring()
189 newchannel->ringbuffer_pagecount = (send_size + recv_size) >> PAGE_SHIFT; in vmbus_alloc_ring()
190 newchannel->ringbuffer_send_offset = send_size >> PAGE_SHIFT; in vmbus_alloc_ring()
652 static int __vmbus_open(struct vmbus_channel *newchannel, in __vmbus_open() argument
658 struct page *page = newchannel->ringbuffer_page; in __vmbus_open()
666 send_pages = newchannel->ringbuffer_send_offset; in __vmbus_open()
667 recv_pages = newchannel->ringbuffer_pagecount - send_pages; in __vmbus_open()
669 if (newchannel->state != CHANNEL_OPEN_STATE) in __vmbus_open()
[all …]
H A Dchannel_mgmt.c505 struct vmbus_channel *newchannel = in vmbus_add_channel_work() local
507 struct vmbus_channel *primary_channel = newchannel->primary_channel; in vmbus_add_channel_work()
515 newchannel->state = CHANNEL_OPEN_STATE; in vmbus_add_channel_work()
521 if (vmbus_add_channel_kobj(dev, newchannel)) in vmbus_add_channel_work()
525 primary_channel->sc_creation_callback(newchannel); in vmbus_add_channel_work()
527 newchannel->probe_done = true; in vmbus_add_channel_work()
534 newchannel->device_obj = vmbus_device_create( in vmbus_add_channel_work()
535 &newchannel->offermsg.offer.if_type, in vmbus_add_channel_work()
536 &newchannel->offermsg.offer.if_instance, in vmbus_add_channel_work()
537 newchannel); in vmbus_add_channel_work()
[all …]