Lines Matching refs:do_dio
624 if (STp->buffer->do_dio) { in st_do_scsi()
1555 STbp->do_dio = i; in setup_buffering()
1559 STbp->do_dio = 0; /* fall back to buffering with any error */ in setup_buffering()
1560 STbp->sg_segs = STbp->do_dio; in setup_buffering()
1562 if (STbp->do_dio) { in setup_buffering()
1564 STp->nbr_pages += STbp->do_dio; in setup_buffering()
1568 STbp->do_dio = 0; in setup_buffering()
1571 if (!STbp->do_dio) { in setup_buffering()
1606 if (STbp->do_dio) { in release_buffering()
1607 sgl_unmap_user_pages(STbp, STbp->do_dio, is_read); in release_buffering()
1608 STbp->do_dio = 0; in release_buffering()
1699 !STbp->do_dio && in st_write()
1721 if (STbp->do_dio) { in st_write()
1743 async_write = STp->block_size == 0 && !STbp->do_dio && in st_write()
1759 if (!STbp->do_dio) in st_write()
1923 if (!STbp->do_dio && bytes > (STp->buffer)->buffer_size) in read_tape()
2096 int special, do_dio = 0; in st_read() local
2136 do_dio = STbp->do_dio; in st_read()
2149 if (do_dio) { in st_read()
2187 if (!do_dio) { in st_read()
2227 if (do_dio) { in st_read()
2704 WARN_ON(STp->buffer->do_dio != 0); in st_int_ioctl()