Lines Matching refs:qh

413 	struct uhci_qh *qh;  in uhci_init_qh()  local
417 qh = buf_res.buffer; in uhci_init_qh()
419 qh->qh_self = in uhci_init_qh()
423 qh->page_cache = pc; in uhci_init_qh()
425 return (qh); in uhci_init_qh()
1247 uhci_qh_t *qh; in uhci_check_transfer_sub() local
1255 qh = xfer->qh_start[xfer->flags_int.curr_dma_set]; in uhci_check_transfer_sub()
1291 qh->qh_e_next = td_self; in uhci_check_transfer_sub()
1292 usb_pc_cpu_flush(qh->page_cache); in uhci_check_transfer_sub()
1846 uhci_qh_t *qh; in uhci_device_done() local
1853 qh = xfer->qh_start[xfer->flags_int.curr_dma_set]; in uhci_device_done()
1854 if (qh) { in uhci_device_done()
1855 usb_pc_cpu_invalidate(qh->page_cache); in uhci_device_done()
1862 UHCI_REMOVE_QH(qh, sc->sc_bulk_p_last); in uhci_device_done()
1866 UHCI_REMOVE_QH(qh, sc->sc_ls_ctl_p_last); in uhci_device_done()
1868 UHCI_REMOVE_QH(qh, sc->sc_fs_ctl_p_last); in uhci_device_done()
1872 UHCI_REMOVE_QH(qh, sc->sc_intr_p_last[xfer->qh_pos]); in uhci_device_done()
1916 uhci_qh_t *qh; in uhci_device_bulk_start() local
1922 qh = xfer->qh_start[xfer->flags_int.curr_dma_set]; in uhci_device_bulk_start()
1924 qh->e_next = td; in uhci_device_bulk_start()
1925 qh->qh_e_next = td->td_self; in uhci_device_bulk_start()
1928 UHCI_APPEND_QH(qh, sc->sc_bulk_p_last); in uhci_device_bulk_start()
1932 usb_pc_cpu_flush(qh->page_cache); in uhci_device_bulk_start()
1972 uhci_qh_t *qh; in uhci_device_ctrl_start() local
1979 qh = xfer->qh_start[xfer->flags_int.curr_dma_set]; in uhci_device_ctrl_start()
1981 qh->e_next = td; in uhci_device_ctrl_start()
1982 qh->qh_e_next = td->td_self; in uhci_device_ctrl_start()
1990 UHCI_APPEND_QH(qh, sc->sc_ls_ctl_p_last); in uhci_device_ctrl_start()
1992 UHCI_APPEND_QH(qh, sc->sc_fs_ctl_p_last); in uhci_device_ctrl_start()
1995 usb_pc_cpu_flush(qh->page_cache); in uhci_device_ctrl_start()
2065 uhci_qh_t *qh; in uhci_device_intr_start() local
2072 qh = xfer->qh_start[xfer->flags_int.curr_dma_set]; in uhci_device_intr_start()
2074 qh->e_next = td; in uhci_device_intr_start()
2075 qh->qh_e_next = td->td_self; in uhci_device_intr_start()
2079 UHCI_APPEND_QH(qh, sc->sc_intr_p_last[xfer->qh_pos]); in uhci_device_intr_start()
2081 usb_pc_cpu_flush(qh->page_cache); in uhci_device_intr_start()
3000 uhci_qh_t *qh; in uhci_xfer_setup() local
3004 qh = page_info.buffer; in uhci_xfer_setup()
3007 qh->qh_self = htole32(page_info.physaddr | UHCI_PTR_QH); in uhci_xfer_setup()
3008 qh->obj_next = last_obj; in uhci_xfer_setup()
3009 qh->page_cache = pc + n; in uhci_xfer_setup()
3011 last_obj = qh; in uhci_xfer_setup()
3080 uhci_qh_t *qh; in uhci_device_resume() local
3091 qh = xfer->qh_start[xfer->flags_int.curr_dma_set]; in uhci_device_resume()
3094 UHCI_APPEND_QH(qh, sc->sc_bulk_p_last); in uhci_device_resume()
3100 UHCI_APPEND_QH(qh, sc->sc_ls_ctl_p_last); in uhci_device_resume()
3102 UHCI_APPEND_QH(qh, sc->sc_fs_ctl_p_last); in uhci_device_resume()
3106 UHCI_APPEND_QH(qh, sc->sc_intr_p_last[xfer->qh_pos]); in uhci_device_resume()
3122 uhci_qh_t *qh; in uhci_device_suspend() local
3133 qh = xfer->qh_start[xfer->flags_int.curr_dma_set]; in uhci_device_suspend()
3140 UHCI_REMOVE_QH(qh, sc->sc_bulk_p_last); in uhci_device_suspend()
3144 UHCI_REMOVE_QH(qh, sc->sc_ls_ctl_p_last); in uhci_device_suspend()
3146 UHCI_REMOVE_QH(qh, sc->sc_fs_ctl_p_last); in uhci_device_suspend()
3150 UHCI_REMOVE_QH(qh, sc->sc_intr_p_last[xfer->qh_pos]); in uhci_device_suspend()