Lines Matching defs:isoc_req
111 usb_isoc_req_t *isoc_req = (usb_isoc_req_t *)req;
145 cr = &isoc_req->isoc_completion_reason;
217 isoc_req->isoc_cb_flags = USB_CB_NO_INFO;
218 data = isoc_req->isoc_data;
219 attrs = isoc_req->isoc_attributes;
220 cb = (usb_opaque_t)isoc_req->isoc_cb;
221 exc_cb = (usb_opaque_t)isoc_req->isoc_exc_cb;
307 if ((isoc_req->isoc_pkts_count == 0) ||
308 (isoc_req->isoc_pkt_descr == NULL)) {
314 if (!((isoc_req->isoc_attributes &
316 (isoc_req->isoc_attributes & USB_ATTRS_ISOC_XFER_ASAP))) {
322 if ((isoc_req->isoc_attributes &
330 if (((isoc_req->isoc_attributes & USB_ATTRS_ISOC_XFER_ASAP)) &&
331 isoc_req->isoc_frame_no) {
337 if (((isoc_req->isoc_attributes &
339 (isoc_req->isoc_frame_no == 0)) {
345 for (n = 0; n < isoc_req->isoc_pkts_count; n++) {
346 if (isoc_req->isoc_pkt_descr[n].isoc_pkt_length == 0) {
2134 usb_isoc_req_t *isoc_req = NULL;
2136 size_t length = sizeof (*isoc_req) +
2148 isoc_req = (usb_isoc_req_t *)USBA_WRP2ISOC_REQ(wrp);
2152 if ((isoc_req->isoc_data =
2155 isoc_req = NULL;
2161 if (isoc_req) {
2162 isoc_req->isoc_pkt_descr = (usb_isoc_pkt_descr_t *)
2163 (((intptr_t)isoc_req) + (sizeof (usb_isoc_req_t)));
2166 isoc_req->isoc_pkts_count = (ushort_t)isoc_pkts_count;
2170 "usb_alloc_isoc_req: isoc_req = 0x%p", (void *)isoc_req);
2172 return (isoc_req);