Commit 8eef6739 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

Staging: hv: fix up coding style issues in NetVscApi.h



Everything but the typedefs.

Cc: Hank Janssen <hjanssen@microsoft.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 0b8ffe07
Loading
Loading
Loading
Loading
+37 −50
Original line number Diff line number Diff line
@@ -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 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

@@ -103,13 +96,13 @@ struct hv_netvsc_packet {
	/* 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;
@@ -136,18 +129,12 @@ typedef struct _NETVSC_DRIVER_OBJECT {
	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_ */