Index: uspace/drv/bus/usb/xhci/hw_struct/context.h
===================================================================
--- uspace/drv/bus/usb/xhci/hw_struct/context.h	(revision d308687300a22e8f243cc258f82dfe687aa82cfa)
+++ uspace/drv/bus/usb/xhci/hw_struct/context.h	(revision 6b433a80b98bf4490e3bfe28af7af8fe99fc86ab)
@@ -76,4 +76,6 @@
 #define XHCI_EP_MAX_ESIT_PAYLOAD_LO_SET(ctx, val) \
 	xhci_dword_set_bits(&(ctx).data3, val, 31, 16)
+#define XHCI_EP_MAX_ESIT_PAYLOAD_HI_SET(ctx, val) \
+	xhci_dword_set_bits(&(ctx).data[0], val, 31, 24)
 #define XHCI_EP_INTERVAL_SET(ctx, val) \
 	xhci_dword_set_bits(&(ctx).data[0], val, 23, 16)
@@ -102,5 +104,6 @@
 #define XHCI_EP_TR_DPTR(ctx)            XHCI_QWORD_EXTRACT((ctx).data2, 63,  4)
 
-#define XHCI_EP_MAX_ESIT_PAYLOAD_LO(ctx) XHCI_DWORD_EXTRACT((ctx).data3, 31,  16)
+#define XHCI_EP_MAX_ESIT_PAYLOAD_LO(ctx) XHCI_DWORD_EXTRACT((ctx).data3, 31, 16)
+#define XHCI_EP_MAX_ESIT_PAYLOAD_HI(ctx) XHCI_DWORD_EXTRACT((ctx).data[0], 31, 24)
 
 } __attribute__((packed)) xhci_ep_ctx_t;
