Lines Matching refs:ppages
190 struct page **ppages; in rpcrdma_alloc_sparse_pages() local
194 ppages = buf->pages + (buf->page_base >> PAGE_SHIFT); in rpcrdma_alloc_sparse_pages()
196 if (!*ppages) in rpcrdma_alloc_sparse_pages()
197 *ppages = alloc_page(GFP_NOWAIT | __GFP_NOWARN); in rpcrdma_alloc_sparse_pages()
198 if (!*ppages) in rpcrdma_alloc_sparse_pages()
200 ppages++; in rpcrdma_alloc_sparse_pages()
238 struct page **ppages; in rpcrdma_convert_iovs() local
245 ppages = xdrbuf->pages + (xdrbuf->page_base >> PAGE_SHIFT); in rpcrdma_convert_iovs()
248 seg->mr_page = *ppages; in rpcrdma_convert_iovs()
252 ++ppages; in rpcrdma_convert_iovs()
601 struct page **ppages; in rpcrdma_prepare_pagelist() local
604 ppages = xdr->pages + (xdr->page_base >> PAGE_SHIFT); in rpcrdma_prepare_pagelist()
610 sge->addr = ib_dma_map_page(rdmab_device(rb), *ppages, in rpcrdma_prepare_pagelist()
619 ppages++; in rpcrdma_prepare_pagelist()
680 struct page **ppages; in rpcrdma_pullup_pagelist() local
685 ppages = xdr->pages + (xdr->page_base >> PAGE_SHIFT); in rpcrdma_pullup_pagelist()
689 src = page_address(*ppages); in rpcrdma_pullup_pagelist()
695 ppages++; in rpcrdma_pullup_pagelist()
1044 struct page **ppages; in rpcrdma_inline_fixup() local
1062 ppages = rqst->rq_rcv_buf.pages + in rpcrdma_inline_fixup()
1078 destp = kmap_atomic(ppages[i]); in rpcrdma_inline_fixup()
1080 flush_dcache_page(ppages[i]); in rpcrdma_inline_fixup()