Staging: hv: fix up coding style issues in NetVscApi.h
Everything but the typedefs. Cc: Hank Janssen <hjanssen@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
0b8ffe0777
commit
8eef67392e
|
@ -29,29 +29,23 @@
|
|||
#include "List.h"
|
||||
|
||||
/* Defines */
|
||||
|
||||
#define NETVSC_DEVICE_RING_BUFFER_SIZE 64*PAGE_SIZE
|
||||
|
||||
#define NETVSC_DEVICE_RING_BUFFER_SIZE (64*PAGE_SIZE)
|
||||
#define HW_MACADDR_LEN 6
|
||||
|
||||
|
||||
/* Fwd declaration */
|
||||
|
||||
struct hv_netvsc_packet;
|
||||
|
||||
|
||||
|
||||
/* Data types */
|
||||
|
||||
|
||||
typedef int (*PFN_ON_OPEN)(struct hv_device *Device);
|
||||
typedef int (*PFN_ON_CLOSE)(struct hv_device *Device);
|
||||
|
||||
typedef void (*PFN_QUERY_LINKSTATUS)(struct hv_device *Device);
|
||||
typedef int (*PFN_ON_SEND)(struct hv_device *dev, struct hv_netvsc_packet *packet);
|
||||
typedef void (*PFN_ON_SENDRECVCOMPLETION)(void * Context);
|
||||
typedef int (*PFN_ON_SEND)(struct hv_device *dev,
|
||||
struct hv_netvsc_packet *packet);
|
||||
typedef void (*PFN_ON_SENDRECVCOMPLETION)(void *Context);
|
||||
|
||||
typedef int (*PFN_ON_RECVCALLBACK)(struct hv_device *dev, struct hv_netvsc_packet *packet);
|
||||
typedef int (*PFN_ON_RECVCALLBACK)(struct hv_device *dev,
|
||||
struct hv_netvsc_packet *packet);
|
||||
typedef void (*PFN_ON_LINKSTATUS_CHANGED)(struct hv_device *dev, u32 Status);
|
||||
|
||||
/* Represent the xfer page packet which contains 1 or more netvsc packet */
|
||||
|
@ -62,7 +56,6 @@ typedef struct _XFERPAGE_PACKET {
|
|||
u32 Count;
|
||||
} XFERPAGE_PACKET;
|
||||
|
||||
|
||||
/* The number of pages which are enough to cover jumbo frame buffer. */
|
||||
#define NETVSC_PACKET_MAXPAGE 4
|
||||
|
||||
|
@ -86,30 +79,30 @@ struct hv_netvsc_packet {
|
|||
union {
|
||||
struct{
|
||||
u64 ReceiveCompletionTid;
|
||||
void * ReceiveCompletionContext;
|
||||
void *ReceiveCompletionContext;
|
||||
PFN_ON_SENDRECVCOMPLETION OnReceiveCompletion;
|
||||
} Recv;
|
||||
struct{
|
||||
u64 SendCompletionTid;
|
||||
void * SendCompletionContext;
|
||||
void *SendCompletionContext;
|
||||
PFN_ON_SENDRECVCOMPLETION OnSendCompletion;
|
||||
} Send;
|
||||
} Completion;
|
||||
|
||||
/* This points to the memory after PageBuffers */
|
||||
void * Extension;
|
||||
void *Extension;
|
||||
|
||||
u32 TotalDataBufferLength;
|
||||
/* Points to the send/receive buffer where the ethernet frame is */
|
||||
u32 PageBufferCount;
|
||||
struct hv_page_buffer PageBuffers[NETVSC_PACKET_MAXPAGE];
|
||||
|
||||
};
|
||||
|
||||
|
||||
/* Represents the net vsc driver */
|
||||
typedef struct _NETVSC_DRIVER_OBJECT {
|
||||
struct hv_driver Base; /* Must be the first field */
|
||||
/* Must be the first field */
|
||||
/* Which is a bug FIXME! */
|
||||
struct hv_driver Base;
|
||||
|
||||
u32 RingBufferSize;
|
||||
u32 RequestExtSize;
|
||||
|
@ -133,21 +126,15 @@ typedef struct _NETVSC_DRIVER_OBJECT {
|
|||
|
||||
/* PFN_QUERY_LINKSTATUS QueryLinkStatus; */
|
||||
|
||||
void* Context;
|
||||
void *Context;
|
||||
} NETVSC_DRIVER_OBJECT;
|
||||
|
||||
|
||||
typedef struct _NETVSC_DEVICE_INFO {
|
||||
unsigned char MacAddr[6];
|
||||
bool LinkState; /* 0 - link up, 1 - link down */
|
||||
} NETVSC_DEVICE_INFO;
|
||||
|
||||
|
||||
/* Interface */
|
||||
|
||||
int
|
||||
NetVscInitialize(
|
||||
struct hv_driver *drv
|
||||
);
|
||||
int NetVscInitialize(struct hv_driver *drv);
|
||||
|
||||
#endif /* _NETVSC_API_H_ */
|
||||
|
|
Loading…
Reference in New Issue