Searched refs:dwc2_qh (Results 1 – 6 of 6) sorted by relevance
/netbsd-src/sys/external/bsd/dwc2/dist/ |
H A D | dwc2_hcd.h | 51 struct dwc2_qh; 163 struct dwc2_qh *qh; 278 struct dwc2_qh { struct 376 struct dwc2_qh *qh; 482 extern struct dwc2_qh *dwc2_hcd_qh_create(struct dwc2_hsotg *hsotg, 485 extern void dwc2_hcd_qh_free(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh); 486 extern int dwc2_hcd_qh_add(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh); 487 extern void dwc2_hcd_qh_unlink(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh); 488 extern void dwc2_hcd_qh_deactivate(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, 493 struct dwc2_qh *qh); [all …]
|
H A D | dwc2_hcdqueue.c | 81 static void dwc2_qh_init(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, in dwc2_qh_init() 220 struct dwc2_qh *dwc2_hcd_qh_create(struct dwc2_hsotg *hsotg, in dwc2_hcd_qh_create() 225 struct dwc2_qh *qh; in dwc2_hcd_qh_create() 258 void dwc2_hcd_qh_free(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh) in dwc2_hcd_qh_free() 329 struct dwc2_qh *qh) in dwc2_check_periodic_bandwidth() 378 static int dwc2_find_single_uframe(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh) in dwc2_find_single_uframe() 397 static int dwc2_find_multi_uframe(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh) in dwc2_find_multi_uframe() 453 static int dwc2_find_uframe(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh) in dwc2_find_uframe() 481 struct dwc2_qh *qh) in dwc2_check_max_xfer_size() 510 static int dwc2_schedule_periodic(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh) in dwc2_schedule_periodic() [all …]
|
H A D | dwc2_hcdddma.c | 84 static u16 dwc2_max_desc_num(struct dwc2_qh *qh) in dwc2_max_desc_num() 91 static u16 dwc2_frame_incr_val(struct dwc2_qh *qh) in dwc2_frame_incr_val() 97 static int dwc2_desc_list_alloc(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, in dwc2_desc_list_alloc() 128 static void dwc2_desc_list_free(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh) in dwc2_desc_list_free() 233 static void dwc2_update_frame_list(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, in dwc2_update_frame_list() 296 struct dwc2_qh *qh) in dwc2_release_channel_ddma() 342 int dwc2_hcd_qh_init_ddma(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, in dwc2_hcd_qh_init_ddma() 388 void dwc2_hcd_qh_free_ddma(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh) in dwc2_hcd_qh_free_ddma() 415 static u8 dwc2_frame_to_desc_idx(struct dwc2_qh *qh, u16 frame_idx) in dwc2_frame_to_desc_idx() 429 struct dwc2_qh *qh, u16 *skip_frames) in dwc2_calc_starting_frame() [all …]
|
H A D | dwc2_hcd.c | 84 struct dwc2_qh *qh; in dwc2_dump_channel_info() 146 struct dwc2_qh *qh, *qh_tmp; in dwc2_kill_urbs_in_qh_list() 162 struct dwc2_qh *qh, *qh_tmp; in dwc2_qh_list_free() 419 struct dwc2_hcd_urb *urb, struct dwc2_qh *qh, in dwc2_hcd_urb_enqueue() 487 struct dwc2_qh *qh; in dwc2_hcd_urb_dequeue() 718 static int dwc2_hc_setup_align_buf(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, in dwc2_hc_setup_align_buf() 778 static int dwc2_assign_and_init_hc(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh) in dwc2_assign_and_init_hc() 911 struct dwc2_qh *qh; in dwc2_hcd_select_transactions() 928 qh = list_entry(qh_ptr, struct dwc2_qh, qh_list_entry); in dwc2_hcd_select_transactions() 955 qh = list_entry(qh_ptr, struct dwc2_qh, qh_list_entry); in dwc2_hcd_select_transactions() [all …]
|
H A D | dwc2_hcdintr.c | 135 struct dwc2_qh *qh; in dwc2_sof_intr() 152 qh = list_entry(qh_entry, struct dwc2_qh, qh_list_entry); in dwc2_sof_intr() 683 static void dwc2_deactivate_qh(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh, in dwc2_deactivate_qh() 2028 static bool dwc2_check_qtd_still_ok(struct dwc2_qtd *qtd, struct dwc2_qh *qh) in dwc2_check_qtd_still_ok()
|
/netbsd-src/sys/external/bsd/dwc2/ |
H A D | dwc2.c | 1068 struct dwc2_qh *qh = dpipe->priv; in dwc2_device_start() 1266 sc->sc_qhpool = pool_cache_init(sizeof(struct dwc2_qh), 0, 0, 0, in dwc2_init()
|