Searched refs:dwc2_qh (Results 1 – 5 of 5) sorted by relevance
/drivers/usb/dwc2/ |
D | hcd.h | 49 struct dwc2_qh; 159 struct dwc2_qh *qh; 263 struct dwc2_qh { struct 348 struct dwc2_qh *qh; 471 extern void dwc2_hcd_qh_free(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh); 472 extern int dwc2_hcd_qh_add(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh); 473 extern void dwc2_hcd_qh_unlink(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh); 474 extern void dwc2_hcd_qh_deactivate(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, 479 struct dwc2_qh **qh, gfp_t mem_flags); 484 struct dwc2_qh *qh) in dwc2_hcd_qtd_unlink_and_free() [all …]
|
D | hcd_queue.c | 65 static void dwc2_qh_init(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, in dwc2_qh_init() 194 static struct dwc2_qh *dwc2_hcd_qh_create(struct dwc2_hsotg *hsotg, in dwc2_hcd_qh_create() 198 struct dwc2_qh *qh; in dwc2_hcd_qh_create() 230 void dwc2_hcd_qh_free(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh) in dwc2_hcd_qh_free() 287 struct dwc2_qh *qh) in dwc2_check_periodic_bandwidth() 336 static int dwc2_find_single_uframe(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh) in dwc2_find_single_uframe() 355 static int dwc2_find_multi_uframe(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh) in dwc2_find_multi_uframe() 411 static int dwc2_find_uframe(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh) in dwc2_find_uframe() 439 struct dwc2_qh *qh) in dwc2_check_max_xfer_size() 468 static int dwc2_schedule_periodic(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh) in dwc2_schedule_periodic() [all …]
|
D | hcd_ddma.c | 74 static u16 dwc2_max_desc_num(struct dwc2_qh *qh) in dwc2_max_desc_num() 81 static u16 dwc2_frame_incr_val(struct dwc2_qh *qh) in dwc2_frame_incr_val() 87 static int dwc2_desc_list_alloc(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, in dwc2_desc_list_alloc() 113 static void dwc2_desc_list_free(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh) in dwc2_desc_list_free() 214 static void dwc2_update_frame_list(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, in dwc2_update_frame_list() 270 struct dwc2_qh *qh) in dwc2_release_channel_ddma() 315 int dwc2_hcd_qh_init_ddma(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, in dwc2_hcd_qh_init_ddma() 361 void dwc2_hcd_qh_free_ddma(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh) in dwc2_hcd_qh_free_ddma() 384 static u8 dwc2_frame_to_desc_idx(struct dwc2_qh *qh, u16 frame_idx) in dwc2_frame_to_desc_idx() 398 struct dwc2_qh *qh, u16 *skip_frames) in dwc2_calc_starting_frame() [all …]
|
D | hcd.c | 73 struct dwc2_qh *qh; in dwc2_dump_channel_info() 131 struct dwc2_qh *qh, *qh_tmp; in dwc2_kill_urbs_in_qh_list() 147 struct dwc2_qh *qh, *qh_tmp; in dwc2_qh_list_free() 384 retval = dwc2_hcd_qtd_add(hsotg, qtd, (struct dwc2_qh **)ep_handle, in dwc2_hcd_urb_enqueue() 420 struct dwc2_qh *qh; in dwc2_hcd_urb_dequeue() 479 struct dwc2_qh *qh; in dwc2_hcd_endpoint_disable() 532 struct dwc2_qh *qh = ep->hcpriv; in dwc2_hcd_endpoint_reset() 699 static int dwc2_hc_setup_align_buf(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, in dwc2_hc_setup_align_buf() 754 static int dwc2_assign_and_init_hc(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh) in dwc2_assign_and_init_hc() 895 struct dwc2_qh *qh; in dwc2_hcd_select_transactions() [all …]
|
D | hcd_intr.c | 122 struct dwc2_qh *qh; in dwc2_sof_intr() 136 qh = list_entry(qh_entry, struct dwc2_qh, qh_list_entry); in dwc2_sof_intr() 629 static void dwc2_deactivate_qh(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, in dwc2_deactivate_qh()
|