Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/hyperv/vmbus/hv_vmbus_priv.h
Show First 20 Lines • Show All 633 Lines • ▼ Show 20 Lines | typedef struct hv_vmbus_channel_msg_table_entry { | ||||
vmbus_msg_handler messageHandler; | vmbus_msg_handler messageHandler; | ||||
} hv_vmbus_channel_msg_table_entry; | } hv_vmbus_channel_msg_table_entry; | ||||
extern hv_vmbus_channel_msg_table_entry g_channel_message_table[]; | extern hv_vmbus_channel_msg_table_entry g_channel_message_table[]; | ||||
/* | /* | ||||
* Private, VM Bus functions | * Private, VM Bus functions | ||||
*/ | */ | ||||
struct sysctl_ctx_list; | |||||
struct sysctl_oid_list; | |||||
void hv_ring_buffer_stat( | |||||
struct sysctl_ctx_list *ctx, | |||||
struct sysctl_oid_list *tree_node, | |||||
hv_vmbus_ring_buffer_info *rbi, | |||||
const char *desc); | |||||
int hv_vmbus_ring_buffer_init( | int hv_vmbus_ring_buffer_init( | ||||
hv_vmbus_ring_buffer_info *ring_info, | hv_vmbus_ring_buffer_info *ring_info, | ||||
void *buffer, | void *buffer, | ||||
uint32_t buffer_len); | uint32_t buffer_len); | ||||
void hv_ring_buffer_cleanup( | void hv_ring_buffer_cleanup( | ||||
hv_vmbus_ring_buffer_info *ring_info); | hv_vmbus_ring_buffer_info *ring_info); | ||||
▲ Show 20 Lines • Show All 118 Lines • Show Last 20 Lines |