Lines Matching refs:sg_segs
473 if (STp->buffer->sg_segs < use_sg)
474 use_sg = STp->buffer->sg_segs;
623 for (i=0; i < STp->buffer->sg_segs; i++)
4520 (i < STp->buffer->sg_segs) && ((b_size + STp->buffer->sg[i].length) <= OS_DATA_SIZE);
5317 tb->sg_segs = tb->orig_sg_segs = 0;
5340 if (STbuffer->sg_segs) {
5370 for (segs=STbuffer->sg_segs=1, got=b_size;
5386 STbuffer->sg_segs = ++segs;
5392 got, STbuffer->orig_sg_segs, STbuffer->sg_segs, need_dma, STbuffer->b_data);
5409 for (i=0; i < STbuffer->sg_segs; i++) {
5419 if (debugging && STbuffer->orig_sg_segs < STbuffer->sg_segs)
5421 STbuffer->b_data, STbuffer->buffer_size, STbuffer->sg_segs);
5423 STbuffer->sg_segs = STbuffer->orig_sg_segs = 0;
5434 i < st_bp->sg_segs && offset >= st_bp->sg[i].length; i++)
5436 if (i == st_bp->sg_segs) { /* Should never happen */
5440 for ( ; i < st_bp->sg_segs && do_count > 0; i++) {
5467 i < st_bp->sg_segs && offset >= st_bp->sg[i].length; i++)
5469 if (i == st_bp->sg_segs) { /* Should never happen */
5473 for ( ; i < st_bp->sg_segs && do_count > 0; i++) {
5499 i < st_bp->sg_segs && offset >= st_bp->sg[i].length; i++)
5501 if (i == st_bp->sg_segs) { /* Should never happen */
5506 i < st_bp->sg_segs && do_count > 0; i++) {
5526 for (i = 0; i < st_bp->sg_segs && do_count > 0; i++) {
5533 if (do_count || i != st_bp->sg_segs-1) { /* Should never happen */
5547 for (i = 0; i < st_bp->sg_segs && do_count > 0; i++) {
5554 if (do_count || i != st_bp->sg_segs-1) { /* Should never happen */