Lines Matching defs:isoc_req
3162 usbvc_isoc_cb(usb_pipe_handle_t ph, usb_isoc_req_t *isoc_req)
3165 (usbvc_state_t *)isoc_req->isoc_client_private;
3167 mblk_t *data = isoc_req->isoc_data;
3175 (void *)isoc_req, isoc_req->isoc_frame_no,
3176 isoc_req->isoc_pkts_count, isoc_req->isoc_attributes,
3177 (void *)isoc_req->isoc_data, isoc_req->isoc_error_count);
3179 ASSERT((isoc_req->isoc_cb_flags & USB_CB_INTR_CONTEXT) != 0);
3180 for (i = 0; i < isoc_req->isoc_pkts_count; i++) {
3186 isoc_req->isoc_pkt_descr[i].isoc_pkt_length,
3187 isoc_req->isoc_pkt_descr[i].isoc_pkt_status,
3188 isoc_req->isoc_pkt_descr[i].isoc_pkt_actual_length);
3190 if (isoc_req->isoc_pkt_descr[i].isoc_pkt_status !=
3195 isoc_req->isoc_pkt_descr[i].isoc_pkt_status));
3204 if (isoc_req->isoc_pkt_descr[i].isoc_pkt_actual_length) {
3206 isoc_req->isoc_pkt_descr[i].isoc_pkt_actual_length)
3229 data->b_rptr += isoc_req->isoc_pkt_descr[i].isoc_pkt_length;
3232 usb_free_isoc_req(isoc_req);
3238 usbvc_isoc_exc_cb(usb_pipe_handle_t ph, usb_isoc_req_t *isoc_req)
3241 (usbvc_state_t *)isoc_req->isoc_client_private;
3253 completion_reason = isoc_req->isoc_completion_reason;
3256 "usbvc_isoc_exc_cb: ph=0x%p, isoc_req=0x%p, cr=%d",
3257 (void *)ph, (void *)isoc_req, completion_reason);
3259 ASSERT((isoc_req->isoc_cb_flags & USB_CB_INTR_CONTEXT) == 0);
3272 rval = usb_pipe_isoc_xfer(strm_if->datain_ph, isoc_req,
3286 usb_free_isoc_req(isoc_req);