Lines Matching defs:vmbus_connection
218 struct vmbus_connection { struct
219 u32 msg_conn_id;
221 atomic_t offer_in_progress;
223 enum vmbus_connect_state conn_state;
225 atomic_t next_gpadl_handle;
227 struct completion unload_event;
235 void *int_page;
236 void *send_int_page;
237 void *recv_int_page;
243 struct hv_monitor_page *monitor_pages[2];
244 void *monitor_pages_original[2];
245 phys_addr_t monitor_pages_pa[2];
246 struct list_head chn_msg_list;
247 spinlock_t channelmsg_lock;
250 struct list_head chn_list;
251 struct mutex channel_mutex;
254 struct vmbus_channel **channels;
261 struct workqueue_struct *work_queue;
262 struct workqueue_struct *handle_primary_chan_wq;
263 struct workqueue_struct *handle_sub_chan_wq;
270 atomic_t nr_chan_close_on_suspend;
275 struct completion ready_for_suspend_event;
302 extern struct vmbus_connection vmbus_connection; argument