Searched refs:req_wrp (Results 1 – 3 of 3) sorted by relevance
/illumos-gate/usr/src/uts/common/io/usb/usba/ |
H A D | hcdi.c | 492 usba_req_wrapper_t *req_wrp = USBA_REQ2WRP(req); in usba_hcdi_cb() local 541 usba_add_to_list(&hcdi->hcdi_cb_queue, &req_wrp->wr_queue); in usba_hcdi_cb() 566 hcdi_shared_cb_thread, req_wrp, TQ_NOSLEEP) == in usba_hcdi_cb() 568 usba_req_exc_cb(req_wrp, in usba_hcdi_cb() 576 usba_add_to_list(&ph_data->p_cb_queue, &req_wrp->wr_queue); in usba_hcdi_cb() 585 &req_wrp->wr_queue) == USB_SUCCESS) { in usba_hcdi_cb() 587 usba_req_exc_cb(req_wrp, in usba_hcdi_cb() 612 usba_req_wrapper_t *req_wrp; in hcdi_cb_thread() local 641 while ((req_wrp = (usba_req_wrapper_t *) in hcdi_cb_thread() 643 hcdi_do_cb(ph_data, req_wrp, hcdi); in hcdi_cb_thread() [all …]
|
H A D | usbai_req.c | 734 usba_req_normal_cb(usba_req_wrapper_t *req_wrp) in usba_req_normal_cb() argument 736 usba_pipe_handle_data_t *ph_data = req_wrp->wr_ph_data; in usba_req_normal_cb() 751 (void *)ph_data, pipe_state, (void *)req_wrp, in usba_req_normal_cb() 758 ASSERT(req_wrp->wr_done == B_FALSE); in usba_req_normal_cb() 759 req_wrp->wr_done = B_TRUE; in usba_req_normal_cb() 762 switch (req_wrp->wr_ph_data->p_ep.bmAttributes & in usba_req_normal_cb() 770 (USBA_WRP2INTR_REQ(req_wrp)->intr_attributes & in usba_req_normal_cb() 788 if (req_wrp->wr_usb_flags & USBA_WRP_FLAGS_WAIT) { in usba_req_normal_cb() 790 cv_signal(&req_wrp->wr_cv); in usba_req_normal_cb() 796 usba_req_set_cb_flags(req_wrp, USB_CB_NO_INFO); in usba_req_normal_cb() [all …]
|
H A D | usbai_pipe_mgmt.c | 682 usba_req_wrapper_t *req_wrp; in usba_drain_cbs() local 710 while ((req_wrp = (usba_req_wrapper_t *) in usba_drain_cbs() 713 usba_do_req_exc_cb(req_wrp, cr, cb_flags); in usba_drain_cbs() 1459 usba_req_wrapper_t *req_wrp; in usba_pipe_clear() local 1495 while ((req_wrp = (usba_req_wrapper_t *) in usba_pipe_clear() 1498 usba_do_req_exc_cb(req_wrp, USB_CR_FLUSHED, in usba_pipe_clear() 1627 usba_req_wrapper_t *req_wrp = (usba_req_wrapper_t *) in usba_pipe_sync_drain_reqs() local 1633 if ((req_wrp == NULL) || (req_wrp->wr_dip != dip)) { in usba_pipe_sync_drain_reqs() 1639 req_wrp = (usba_req_wrapper_t *) in usba_pipe_sync_drain_reqs() 1641 found = (req_wrp->wr_dip == dip); in usba_pipe_sync_drain_reqs()
|