Lines Matching refs:b_page_count
69 return bp->b_addr && bp->b_page_count > 1; in xfs_buf_is_vmapped()
76 return (bp->b_page_count * PAGE_SIZE); in xfs_buf_vmap_len()
216 vm_unmap_ram(bp->b_addr, bp->b_page_count); in xfs_buf_free_pages()
218 for (i = 0; i < bp->b_page_count; i++) { in xfs_buf_free_pages()
222 mm_account_reclaimed_pages(bp->b_page_count); in xfs_buf_free_pages()
284 bp->b_page_count = 1; in xfs_buf_alloc_kmem()
301 bp->b_page_count = DIV_ROUND_UP(BBTOB(bp->b_length), PAGE_SIZE); in xfs_buf_alloc_pages()
302 if (bp->b_page_count <= XB_PAGES) { in xfs_buf_alloc_pages()
305 bp->b_pages = kzalloc(sizeof(struct page *) * bp->b_page_count, in xfs_buf_alloc_pages()
324 filled = alloc_pages_bulk(gfp_mask, bp->b_page_count, in xfs_buf_alloc_pages()
326 if (filled == bp->b_page_count) { in xfs_buf_alloc_pages()
354 if (bp->b_page_count == 1) { in _xfs_buf_map_pages()
380 bp->b_addr = vm_map_ram(bp->b_pages, bp->b_page_count, in _xfs_buf_map_pages()
713 bp->b_page_count); in xfs_buf_get_map()
1470 bio = bio_alloc(bp->b_target->bt_bdev, bp->b_page_count, in xfs_buf_submit_bio()
1479 for (p = 0; p < bp->b_page_count; p++) in xfs_buf_submit_bio()