X-Git-Url: http://git.etherboot.org/mirror/winof/.git/blobdiff_plain/36149971803569e1c3d3c3da43bd9024b3a28615..3dd765e152d0a817b5ed25f9258249308382cbe2:/core/winverbs/wv_ioctl.h diff --git a/core/winverbs/wv_ioctl.h b/core/winverbs/wv_ioctl.h index 0470bc24..898a3920 100644 --- a/core/winverbs/wv_ioctl.h +++ b/core/winverbs/wv_ioctl.h @@ -97,6 +97,7 @@ enum { WV_IO_FUNCTION_EP_CANCEL, WV_IO_FUNCTION_EP_LISTEN, WV_IO_FUNCTION_EP_GET_REQUEST, + WV_IO_FUNCTION_PD_CANCEL, WV_IO_FUNCTION_MAX }; @@ -148,6 +149,10 @@ enum { #define WV_IOCTL_PD_DEALLOCATE WV_IOCTL(WV_IO_FUNCTION_BASE + \ WV_IO_FUNCTION_PD_DEALLOCATE) +// UINT64 Id / none +#define WV_IOCTL_PD_CANCEL WV_IOCTL(WV_IO_FUNCTION_BASE + \ + WV_IO_FUNCTION_PD_CANCEL) + // WV_IO_MEMORY_REGISTER / WV_IO_MEMORY_KEYS #define WV_IOCTL_MEMORY_REGISTER WV_IOCTL(WV_IO_FUNCTION_BASE + \ WV_IO_FUNCTION_MEMORY_REGISTER) @@ -272,7 +277,7 @@ enum { #define WV_IOCTL_EP_ACCEPT WV_IOCTL(WV_IO_FUNCTION_BASE + \ WV_IO_FUNCTION_EP_ACCEPT) -// UINT64 Id / none +// WV_IO_EP_DISCONNECT/ verbs specific #define WV_IOCTL_EP_DISCONNECT WV_IOCTL(WV_IO_FUNCTION_BASE + \ WV_IO_FUNCTION_EP_DISCONNECT) @@ -737,4 +742,11 @@ typedef struct _WV_IO_EP_ATTRIBUTES } WV_IO_EP_ATTRIBUTES; +typedef struct _WV_IO_EP_DISCONNECT +{ + UINT64 Id; + UINT64 QpId; + +} WV_IO_EP_DISCONNECT; + #endif // _WV_IOCTL_H_