Lines Matching refs:pgio

750 is_aligned_req(struct nfs_pageio_descriptor *pgio,  in is_aligned_req()  argument
757 if (pgio->pg_dreq == NULL) in is_aligned_req()
766 if (req_offset(req) + req->wb_bytes == i_size_read(pgio->pg_inode)) { in is_aligned_req()
781 bl_pg_init_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in bl_pg_init_read() argument
783 if (!is_aligned_req(pgio, req, SECTOR_SIZE)) { in bl_pg_init_read()
784 nfs_pageio_reset_read_mds(pgio); in bl_pg_init_read()
788 pnfs_generic_pg_init_read(pgio, req); in bl_pg_init_read()
796 bl_pg_test_read(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev, in bl_pg_test_read() argument
799 if (!is_aligned_req(pgio, req, SECTOR_SIZE)) in bl_pg_test_read()
801 return pnfs_generic_pg_test(pgio, prev, req); in bl_pg_test_read()
828 bl_pg_init_write(struct nfs_pageio_descriptor *pgio, struct nfs_page *req) in bl_pg_init_write() argument
832 if (!is_aligned_req(pgio, req, PAGE_SIZE)) { in bl_pg_init_write()
833 nfs_pageio_reset_write_mds(pgio); in bl_pg_init_write()
837 if (pgio->pg_dreq == NULL) in bl_pg_init_write()
838 wb_size = pnfs_num_cont_bytes(pgio->pg_inode, in bl_pg_init_write()
841 wb_size = nfs_dreq_bytes_left(pgio->pg_dreq); in bl_pg_init_write()
843 pnfs_generic_pg_init_write(pgio, req, wb_size); in bl_pg_init_write()
851 bl_pg_test_write(struct nfs_pageio_descriptor *pgio, struct nfs_page *prev, in bl_pg_test_write() argument
854 if (!is_aligned_req(pgio, req, PAGE_SIZE)) in bl_pg_test_write()
856 return pnfs_generic_pg_test(pgio, prev, req); in bl_pg_test_write()