Lines Matching refs:subreq
1047 struct nfs_page *subreq; in __nfs_pageio_add_request() local
1053 subreq = req; in __nfs_pageio_add_request()
1054 bytes_left = subreq->wb_bytes; in __nfs_pageio_add_request()
1055 offset = subreq->wb_offset; in __nfs_pageio_add_request()
1056 pgbase = subreq->wb_pgbase; in __nfs_pageio_add_request()
1059 if (!nfs_pageio_do_add_request(desc, subreq)) { in __nfs_pageio_add_request()
1061 WARN_ON_ONCE(subreq->wb_bytes != bytes_left); in __nfs_pageio_add_request()
1062 WARN_ON_ONCE(subreq->wb_offset != offset); in __nfs_pageio_add_request()
1063 WARN_ON_ONCE(subreq->wb_pgbase != pgbase); in __nfs_pageio_add_request()
1076 WARN_ON_ONCE(subreq->wb_bytes + subreq->wb_pgbase > PAGE_SIZE); in __nfs_pageio_add_request()
1077 WARN_ON_ONCE(subreq->wb_bytes > bytes_left); in __nfs_pageio_add_request()
1078 WARN_ON_ONCE(subreq->wb_bytes == 0); in __nfs_pageio_add_request()
1080 bytes_left -= subreq->wb_bytes; in __nfs_pageio_add_request()
1081 offset += subreq->wb_bytes; in __nfs_pageio_add_request()
1082 pgbase += subreq->wb_bytes; in __nfs_pageio_add_request()
1085 subreq = nfs_create_subreq(req, subreq, pgbase, in __nfs_pageio_add_request()
1087 if (IS_ERR(subreq)) in __nfs_pageio_add_request()
1095 desc->pg_error = PTR_ERR(subreq); in __nfs_pageio_add_request()
1099 if (req != subreq) in __nfs_pageio_add_request()
1100 nfs_pageio_cleanup_request(desc, subreq); in __nfs_pageio_add_request()