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