Lines Matching defs:dwc2_qh
338 struct dwc2_qh { struct
339 struct dwc2_hsotg *hsotg;
340 u8 ep_type;
341 u8 ep_is_in;
342 u16 maxp;
343 u8 dev_speed;
344 u8 data_toggle;
345 u8 ping_state;
346 u8 do_split;
347 u8 td_first;
348 u8 td_last;
349 u16 host_us;
350 u16 device_us;
351 u16 host_interval;
352 u16 device_interval;
353 u16 next_active_frame;
354 u16 start_active_frame;
355 s16 num_hs_transfers;
356 struct dwc2_hs_transfer_time hs_transfers[DWC2_HS_SCHEDULE_UFRAMES];
357 u32 ls_start_schedule_slice;
358 u16 ntd;
359 u8 *dw_align_buf;
360 dma_addr_t dw_align_buf_dma;
361 struct list_head qtd_list;
362 struct dwc2_host_chan *channel;
363 struct list_head qh_list_entry;
364 struct dwc2_dma_desc *desc_list;
365 dma_addr_t desc_list_dma;
366 u32 desc_list_sz;
367 u32 *n_bytes;
368 struct timer_list unreserve_timer;
369 struct timer_list wait_timer;
370 struct dwc2_tt *dwc_tt;
371 int ttport;
372 unsigned tt_buffer_dirty:1;
373 unsigned unreserve_pending:1;
374 unsigned schedule_low_speed:1;
375 unsigned want_wait:1;
376 unsigned wait_timer_cancel:1;