Lines Matching refs:do_dio
631 if (STp->buffer->do_dio) {
1566 STbp->do_dio = i;
1570 STbp->do_dio = 0; /* fall back to buffering with any error */
1571 STbp->sg_segs = STbp->do_dio;
1573 if (STbp->do_dio) {
1575 STp->nbr_pages += STbp->do_dio;
1579 STbp->do_dio = 0;
1582 if (!STbp->do_dio) {
1617 if (STbp->do_dio) {
1618 sgl_unmap_user_pages(STbp, STbp->do_dio, is_read);
1619 STbp->do_dio = 0;
1710 !STbp->do_dio &&
1732 if (STbp->do_dio) {
1754 async_write = STp->block_size == 0 && !STbp->do_dio &&
1770 if (!STbp->do_dio)
1935 if (!STbp->do_dio && bytes > (STp->buffer)->buffer_size)
2109 int special, do_dio = 0;
2149 do_dio = STbp->do_dio;
2162 if (do_dio) {
2200 if (!do_dio) {
2240 if (do_dio) {
2720 WARN_ON(STp->buffer->do_dio != 0);