Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
vmbus_connection Struct Reference

#include <hyperv_vmbus.h>

Data Fields

enum vmbus_connect_state conn_state
 
atomic_t next_gpadl_handle
 
voidint_page
 
voidsend_int_page
 
voidrecv_int_page
 
voidmonitor_pages
 
struct list_head chn_msg_list
 
spinlock_t channelmsg_lock
 
struct list_head chn_list
 
spinlock_t channel_lock
 
struct workqueue_structwork_queue
 

Detailed Description

Definition at line 594 of file hyperv_vmbus.h.

Field Documentation

spinlock_t channel_lock

Definition at line 620 of file hyperv_vmbus.h.

spinlock_t channelmsg_lock

Definition at line 616 of file hyperv_vmbus.h.

struct list_head chn_list

Definition at line 619 of file hyperv_vmbus.h.

struct list_head chn_msg_list

Definition at line 615 of file hyperv_vmbus.h.

enum vmbus_connect_state conn_state

Definition at line 595 of file hyperv_vmbus.h.

void* int_page

Definition at line 606 of file hyperv_vmbus.h.

void* monitor_pages

Definition at line 614 of file hyperv_vmbus.h.

atomic_t next_gpadl_handle

Definition at line 597 of file hyperv_vmbus.h.

void* recv_int_page

Definition at line 608 of file hyperv_vmbus.h.

void* send_int_page

Definition at line 607 of file hyperv_vmbus.h.

struct workqueue_struct* work_queue

Definition at line 622 of file hyperv_vmbus.h.


The documentation for this struct was generated from the following file: