Lines Matching defs:dwc2_qh
311 struct dwc2_qh { struct
312 struct dwc2_hsotg *hsotg;
313 u8 ep_type;
314 u8 ep_is_in;
315 u16 maxp;
316 u16 maxp_mult;
317 u8 dev_speed;
318 u8 data_toggle;
319 u8 ping_state;
320 u8 do_split;
321 u8 td_first;
322 u8 td_last;
323 u16 host_us;
324 u16 device_us;
325 u16 host_interval;
326 u16 device_interval;
327 u16 next_active_frame;
328 u16 start_active_frame;
329 s16 num_hs_transfers;
330 struct dwc2_hs_transfer_time hs_transfers[DWC2_HS_SCHEDULE_UFRAMES];
331 u32 ls_start_schedule_slice;
332 u16 ntd;
333 u8 *dw_align_buf;
334 dma_addr_t dw_align_buf_dma;
335 struct list_head qtd_list;
336 struct dwc2_host_chan *channel;
337 struct list_head qh_list_entry;
338 struct dwc2_dma_desc *desc_list;
339 dma_addr_t desc_list_dma;
340 u32 desc_list_sz;
341 u32 *n_bytes;
342 struct timer_list unreserve_timer;
343 struct hrtimer wait_timer;
344 struct dwc2_tt *dwc_tt;
345 int ttport;
346 unsigned tt_buffer_dirty:1;
347 unsigned unreserve_pending:1;
348 unsigned schedule_low_speed:1;
349 unsigned want_wait:1;
350 unsigned wait_timer_cancel:1;