Lines Matching refs:do_dio
632 if (STp->buffer->do_dio) {
1567 STbp->do_dio = i;
1571 STbp->do_dio = 0; /* fall back to buffering with any error */
1572 STbp->sg_segs = STbp->do_dio;
1574 if (STbp->do_dio) {
1576 STp->nbr_pages += STbp->do_dio;
1580 STbp->do_dio = 0;
1583 if (!STbp->do_dio) {
1618 if (STbp->do_dio) {
1619 sgl_unmap_user_pages(STbp, STbp->do_dio, is_read);
1620 STbp->do_dio = 0;
1711 !STbp->do_dio &&
1733 if (STbp->do_dio) {
1755 async_write = STp->block_size == 0 && !STbp->do_dio &&
1771 if (!STbp->do_dio)
1936 if (!STbp->do_dio && bytes > (STp->buffer)->buffer_size)
2110 int special, do_dio = 0;
2150 do_dio = STbp->do_dio;
2163 if (do_dio) {
2201 if (!do_dio) {
2241 if (do_dio) {
2721 WARN_ON(STp->buffer->do_dio != 0);