|
@@ -369,6 +369,8 @@ struct dwc3_trb;
|
|
|
* @list: a list of event buffers
|
|
|
* @buf: _THE_ buffer
|
|
|
* @length: size of this buffer
|
|
|
+ * @lpos: event offset
|
|
|
+ * @flags: flags related to this event buffer
|
|
|
* @dma: dma_addr_t
|
|
|
* @dwc: pointer to DWC controller
|
|
|
*/
|
|
@@ -376,6 +378,9 @@ struct dwc3_event_buffer {
|
|
|
void *buf;
|
|
|
unsigned length;
|
|
|
unsigned int lpos;
|
|
|
+ unsigned int flags;
|
|
|
+
|
|
|
+#define DWC3_EVENT_PENDING BIT(0)
|
|
|
|
|
|
dma_addr_t dma;
|
|
|
|