Lines Matching refs:channel
125 ret = vmbus_sendpacket(net_device->dev->channel, in netvsc_destroy_buf()
143 ret = vmbus_teardown_gpadl(net_device->dev->channel, in netvsc_destroy_buf()
185 ret = vmbus_sendpacket(net_device->dev->channel, in netvsc_destroy_buf()
201 ret = vmbus_teardown_gpadl(net_device->dev->channel, in netvsc_destroy_buf()
238 node = cpu_to_node(device->channel->target_cpu); in netvsc_init_buf()
255 ret = vmbus_establish_gpadl(device->channel, net_device->recv_buf, in netvsc_init_buf()
277 ret = vmbus_sendpacket(device->channel, init_packet, in netvsc_init_buf()
344 ret = vmbus_establish_gpadl(device->channel, net_device->send_buf, in netvsc_init_buf()
362 ret = vmbus_sendpacket(device->channel, init_packet, in netvsc_init_buf()
435 ret = vmbus_sendpacket(device->channel, init_packet, in negotiate_nvsp_ver()
466 ret = vmbus_sendpacket(device->channel, init_packet, in negotiate_nvsp_ver()
524 ret = vmbus_sendpacket(device->channel, init_packet, in netvsc_connect_vsp()
569 spin_lock_irqsave(&device->channel->inbound_lock, flags); in netvsc_device_remove()
571 spin_unlock_irqrestore(&device->channel->inbound_lock, flags); in netvsc_device_remove()
580 vmbus_close(device->channel); in netvsc_device_remove()
641 struct vmbus_channel *channel = device->channel; in netvsc_send_completion() local
654 channel = nvsc_packet->channel; in netvsc_send_completion()
669 (hv_ringbuf_avail_percent(&channel->outbound) > in netvsc_send_completion()
751 struct vmbus_channel *out_channel = packet->channel; in netvsc_send_pkt()
862 out_channel = device->channel; in netvsc_send()
866 packet->channel = out_channel; in netvsc_send()
955 struct vmbus_channel *channel, in netvsc_send_recv_completion() argument
973 ret = vmbus_sendpacket(channel, &recvcompMessage, in netvsc_send_recv_completion()
1000 struct vmbus_channel *channel, in netvsc_receive() argument
1046 netvsc_packet->channel = channel; in netvsc_receive()
1064 netvsc_send_recv_completion(device, channel, net_device, in netvsc_receive()
1120 struct vmbus_channel *channel = (struct vmbus_channel *)context; in netvsc_channel_cb() local
1131 if (channel->primary_channel != NULL) in netvsc_channel_cb()
1132 device = channel->primary_channel->device_obj; in netvsc_channel_cb()
1134 device = channel->device_obj; in netvsc_channel_cb()
1140 buffer = get_per_channel_state(channel); in netvsc_channel_cb()
1143 ret = vmbus_recvpacket_raw(channel, buffer, bufferlen, in netvsc_channel_cb()
1157 netvsc_receive(net_device, channel, in netvsc_channel_cb()
1238 set_per_channel_state(device->channel, net_device->cb_buffer); in netvsc_device_add()
1241 ret = vmbus_open(device->channel, ring_size * PAGE_SIZE, in netvsc_device_add()
1243 netvsc_channel_cb, device->channel); in netvsc_device_add()
1253 net_device->chn_table[0] = device->channel; in netvsc_device_add()
1267 vmbus_close(device->channel); in netvsc_device_add()