Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/hyperv/include/hyperv.h
Show First 20 Lines • Show All 626 Lines • ▼ Show 20 Lines | typedef struct hv_vmbus_channel { | ||||
void *hv_chan_priv1; | void *hv_chan_priv1; | ||||
void *hv_chan_priv2; | void *hv_chan_priv2; | ||||
void *hv_chan_priv3; | void *hv_chan_priv3; | ||||
struct task ch_detach_task; | struct task ch_detach_task; | ||||
TAILQ_ENTRY(hv_vmbus_channel) ch_link; | TAILQ_ENTRY(hv_vmbus_channel) ch_link; | ||||
uint32_t ch_subidx; /* subchan index */ | uint32_t ch_subidx; /* subchan index */ | ||||
struct hv_guid ch_guid_type; | |||||
struct hv_guid ch_guid_inst; | |||||
struct sysctl_ctx_list ch_sysctl_ctx; | struct sysctl_ctx_list ch_sysctl_ctx; | ||||
} hv_vmbus_channel; | } hv_vmbus_channel; | ||||
#define HV_VMBUS_CHAN_ISPRIMARY(chan) ((chan)->primary_channel == NULL) | #define HV_VMBUS_CHAN_ISPRIMARY(chan) ((chan)->primary_channel == NULL) | ||||
#define VMBUS_CHAN_FLAG_HASMNF 0x0001 | #define VMBUS_CHAN_FLAG_HASMNF 0x0001 | ||||
static inline void | static inline void | ||||
▲ Show 20 Lines • Show All 96 Lines • Show Last 20 Lines |