Lines Matching refs:seg_idx
2231 unsigned int seg_idx, unsigned int bytes_transferred) in wa_populate_buf_in_urb() argument
2234 struct wa_seg *seg = xfer->seg[seg_idx]; in wa_populate_buf_in_urb()
2242 + (seg_idx * xfer->seg_size); in wa_populate_buf_in_urb()
2254 + (seg_idx * xfer->seg_size); in wa_populate_buf_in_urb()
2264 seg_idx * xfer->seg_size, in wa_populate_buf_in_urb()
2294 unsigned int seg_idx; in wa_xfer_result_chew() local
2304 seg_idx = xfer_result->bTransferSegment & 0x7f; in wa_xfer_result_chew()
2305 if (unlikely(seg_idx >= xfer->segs)) in wa_xfer_result_chew()
2307 seg = xfer->seg[seg_idx]; in wa_xfer_result_chew()
2311 xfer, wa_xfer_id(xfer), seg_idx, usb_status, seg->status); in wa_xfer_result_chew()
2320 xfer, seg_idx, seg->status); in wa_xfer_result_chew()
2346 wa->dti_isoc_xfer_seg = seg_idx; in wa_xfer_result_chew()
2352 result = wa_populate_buf_in_urb(buf_in_urb, xfer, seg_idx, in wa_xfer_result_chew()
2383 xfer, seg_idx, result); in wa_xfer_result_chew()
2424 dev_err(dev, "xfer %p#%u: bad segment\n", xfer, seg_idx); in wa_xfer_result_chew()