Lines Matching refs:do_dio
556 if (STp->buffer->do_dio) {
1487 STbp->do_dio = i;
1491 STbp->do_dio = 0; /* fall back to buffering with any error */
1492 STbp->sg_segs = STbp->do_dio;
1494 if (STbp->do_dio) {
1496 STp->nbr_pages += STbp->do_dio;
1500 STbp->do_dio = 0;
1503 if (!STbp->do_dio) {
1537 if (STbp->do_dio) {
1538 sgl_unmap_user_pages(STbp, STbp->do_dio, is_read);
1539 STbp->do_dio = 0;
1631 !STbp->do_dio &&
1653 if (STbp->do_dio) {
1675 async_write = STp->block_size == 0 && !STbp->do_dio &&
1691 if (!STbp->do_dio)
1857 if (!STbp->do_dio && bytes > (STp->buffer)->buffer_size)
2022 int special, do_dio = 0;
2062 do_dio = STbp->do_dio;
2075 if (do_dio) {
2113 if (!do_dio) {
2153 if (do_dio) {
2617 WARN_ON(STp->buffer->do_dio != 0);