Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
[pandora-kernel.git] / drivers / staging / hv / channel.h
index acb2c55..7997056 100644 (file)
 #include "channel_mgmt.h"
 
 /* The format must be the same as struct vmdata_gpa_direct */
-struct VMBUS_CHANNEL_PACKET_PAGE_BUFFER {
-       u16 Type;
-       u16 DataOffset8;
-       u16 Length8;
-       u16 Flags;
-       u64 TransactionId;
-       u32 Reserved;
-       u32 RangeCount;
-       struct hv_page_buffer Range[MAX_PAGE_BUFFER_COUNT];
+struct vmbus_channel_packet_page_buffer {
+       u16 type;
+       u16 dataoffset8;
+       u16 length8;
+       u16 flags;
+       u64 transactionid;
+       u32 reserved;
+       u32 rangecount;
+       struct hv_page_buffer range[MAX_PAGE_BUFFER_COUNT];
 } __attribute__((packed));
 
 /* The format must be the same as struct vmdata_gpa_direct */
-struct VMBUS_CHANNEL_PACKET_MULITPAGE_BUFFER {
-       u16 Type;
-       u16 DataOffset8;
-       u16 Length8;
-       u16 Flags;
-       u64 TransactionId;
-       u32 Reserved;
-       u32 RangeCount;         /* Always 1 in this case */
-       struct hv_multipage_buffer Range;
+struct vmbus_channel_packet_multipage_buffer {
+       u16 type;
+       u16 dataoffset8;
+       u16 length8;
+       u16 flags;
+       u64 transactionid;
+       u32 reserved;
+       u32 rangecount;         /* Always 1 in this case */
+       struct hv_multipage_buffer range;
 } __attribute__((packed));
 
 
-extern int VmbusChannelOpen(struct vmbus_channel *channel,
-                           u32 SendRingBufferSize,
-                           u32 RecvRingBufferSize,
-                           void *UserData,
-                           u32 UserDataLen,
-                           void(*OnChannelCallback)(void *context),
-                           void *Context);
+extern int vmbus_open(struct vmbus_channel *channel,
+                           u32 send_ringbuffersize,
+                           u32 recv_ringbuffersize,
+                           void *userdata,
+                           u32 userdatalen,
+                           void(*onchannel_callback)(void *context),
+                           void *context);
 
-extern void VmbusChannelClose(struct vmbus_channel *channel);
+extern void vmbus_close(struct vmbus_channel *channel);
 
-extern int VmbusChannelSendPacket(struct vmbus_channel *channel,
-                                 const void *Buffer,
-                                 u32 BufferLen,
-                                 u64 RequestId,
-                                 enum vmbus_packet_type Type,
-                                 u32 Flags);
+extern int vmbus_sendpacket(struct vmbus_channel *channel,
+                                 const void *buffer,
+                                 u32 bufferLen,
+                                 u64 requestid,
+                                 enum vmbus_packet_type type,
+                                 u32 flags);
 
-extern int VmbusChannelSendPacketPageBuffer(struct vmbus_channel *channel,
-                                           struct hv_page_buffer PageBuffers[],
-                                           u32 PageCount,
-                                           void *Buffer,
-                                           u32 BufferLen,
-                                           u64 RequestId);
+extern int vmbus_sendpacket_pagebuffer(struct vmbus_channel *channel,
+                                           struct hv_page_buffer pagebuffers[],
+                                           u32 pagecount,
+                                           void *buffer,
+                                           u32 bufferlen,
+                                           u64 requestid);
 
-extern int VmbusChannelSendPacketMultiPageBuffer(struct vmbus_channel *channel,
+extern int vmbus_sendpacket_multipagebuffer(struct vmbus_channel *channel,
                                        struct hv_multipage_buffer *mpb,
-                                       void *Buffer,
-                                       u32 BufferLen,
-                                       u64 RequestId);
+                                       void *buffer,
+                                       u32 bufferlen,
+                                       u64 requestid);
 
-extern int VmbusChannelEstablishGpadl(struct vmbus_channel *channel,
-                                     void *Kbuffer,
-                                     u32 Size,
-                                     u32 *GpadlHandle);
+extern int vmbus_establish_gpadl(struct vmbus_channel *channel,
+                                     void *kbuffer,
+                                     u32 size,
+                                     u32 *gpadl_handle);
 
-extern int VmbusChannelTeardownGpadl(struct vmbus_channel *channel,
-                                    u32 GpadlHandle);
+extern int vmbus_teardown_gpadl(struct vmbus_channel *channel,
+                                    u32 gpadl_handle);
 
-extern int VmbusChannelRecvPacket(struct vmbus_channel *channel,
-                                 void *Buffer,
-                                 u32 BufferLen,
-                                 u32 *BufferActualLen,
-                                 u64 *RequestId);
+extern int vmbus_recvpacket(struct vmbus_channel *channel,
+                                 void *buffer,
+                                 u32 bufferlen,
+                                 u32 *buffer_actual_len,
+                                 u64 *requestid);
 
-extern int VmbusChannelRecvPacketRaw(struct vmbus_channel *channel,
-                                    void *Buffer,
-                                    u32 BufferLen,
-                                    u32 *BufferActualLen,
-                                    u64 *RequestId);
+extern int vmbus_recvpacket_raw(struct vmbus_channel *channel,
+                                    void *buffer,
+                                    u32 bufferlen,
+                                    u32 *buffer_actual_len,
+                                    u64 *requestid);
 
-extern void VmbusChannelOnChannelEvent(struct vmbus_channel *channel);
+extern void vmbus_onchannel_event(struct vmbus_channel *channel);
 
-extern void VmbusChannelGetDebugInfo(struct vmbus_channel *channel,
+extern void vmbus_get_debug_info(struct vmbus_channel *channel,
                                     struct vmbus_channel_debug_info *debug);
 
-extern void VmbusChannelOnTimer(unsigned long data);
+extern void vmbus_ontimer(unsigned long data);
 
 #endif /* _CHANNEL_H_ */