hyperv/vmbus: Move bufring info definition to vmbus_brvar.h
MFC after: 1 week Sponsored by: Microsoft OSTC Differential Revision: https://reviews.freebsd.org/D7282
This commit is contained in:
parent
7dd8881ca6
commit
afffab7e8b
@ -28,22 +28,20 @@
|
||||
* $FreeBSD$
|
||||
*/
|
||||
|
||||
#ifndef __HYPERV_PRIV_H__
|
||||
#define __HYPERV_PRIV_H__
|
||||
#ifndef _VMBUS_BRVAR_H_
|
||||
#define _VMBUS_BRVAR_H_
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/lock.h>
|
||||
#include <sys/mutex.h>
|
||||
#include <sys/sema.h>
|
||||
#include <sys/_iovec.h>
|
||||
|
||||
#include <dev/hyperv/vmbus/vmbus_chanvar.h>
|
||||
typedef struct {
|
||||
struct vmbus_bufring *ring_buffer;
|
||||
struct mtx ring_lock;
|
||||
uint32_t ring_data_size; /* ring_size */
|
||||
} hv_vmbus_ring_buffer_info;
|
||||
|
||||
struct vmbus_softc;
|
||||
|
||||
/*
|
||||
* Private, VM Bus functions
|
||||
*/
|
||||
struct sysctl_ctx_list;
|
||||
struct sysctl_oid;
|
||||
|
||||
@ -82,4 +80,4 @@ void hv_ring_buffer_read_begin(
|
||||
uint32_t hv_ring_buffer_read_end(
|
||||
hv_vmbus_ring_buffer_info *ring_info);
|
||||
|
||||
#endif /* __HYPERV_PRIV_H__ */
|
||||
#endif /* _VMBUS_BRVAR_H_ */
|
||||
|
@ -39,12 +39,7 @@
|
||||
#include <dev/hyperv/include/hyperv.h>
|
||||
#include <dev/hyperv/include/hyperv_busdma.h>
|
||||
#include <dev/hyperv/include/vmbus.h>
|
||||
|
||||
typedef struct {
|
||||
struct vmbus_bufring *ring_buffer;
|
||||
struct mtx ring_lock;
|
||||
uint32_t ring_data_size; /* ring_size */
|
||||
} hv_vmbus_ring_buffer_info;
|
||||
#include <dev/hyperv/vmbus/vmbus_brvar.h>
|
||||
|
||||
struct vmbus_channel {
|
||||
/*
|
||||
|
Loading…
x
Reference in New Issue
Block a user