Lines Matching defs:req
2281 usb_bulk_req_t *req;
2293 req = usb_alloc_bulk_req(usbprnp->usbprn_dip, 0, USB_FLAGS_SLEEP);
2294 req->bulk_len = (uint_t)xfer_count;
2295 req->bulk_data = mp;
2296 req->bulk_timeout = timeout;
2297 req->bulk_cb = usbprn_bulk_xfer_cb;
2298 req->bulk_exc_cb = usbprn_bulk_xfer_exc_cb;
2299 req->bulk_client_private = (usb_opaque_t)usbprnp;
2300 req->bulk_attributes = USB_ATTRS_AUTOCLEARING;
2303 "usbprn_send_async_bulk_data: req = 0x%p "
2305 (void *)req, max_xfer_count, (void *)mp, xfer_count, timeout);
2310 if ((rval = usb_pipe_bulk_xfer(bulk_out->ps_handle, req, 0)) !=
2323 usb_free_bulk_req(req);
2338 usbprn_bulk_xfer_cb(usb_pipe_handle_t pipe, usb_bulk_req_t *req)
2340 usbprn_state_t *usbprnp = (usbprn_state_t *)req->bulk_client_private;
2353 ASSERT((req->bulk_cb_flags & USB_CB_INTR_CONTEXT) == 0);
2382 usb_free_bulk_req(req);
2391 usbprn_bulk_xfer_exc_cb(usb_pipe_handle_t pipe, usb_bulk_req_t *req)
2393 usbprn_state_t *usbprnp = (usbprn_state_t *)req->bulk_client_private;
2396 mblk_t *data = req->bulk_data;
2397 usb_cr_t completion_reason = req->bulk_completion_reason;
2398 usb_cb_flags_t cb_flags = req->bulk_cb_flags;
2402 "pipe=0x%p req=0x%p cr=%d cb_flags=0x%x data=0x%p",
2403 (void *)pipe, (void *)req, completion_reason, cb_flags,
2406 ASSERT((req->bulk_cb_flags & USB_CB_INTR_CONTEXT) == 0);
2423 (req->bulk_completion_reason == USB_CR_DEV_NOT_RESP)) {
2445 usb_free_bulk_req(req);