Lines Matching refs:pages
96 u64 *pages;
103 pages = (u64 *) __get_free_page(GFP_KERNEL);
104 if (!pages)
112 pages[i++] = sg_dma_address(sg) +
120 i, pages);
130 err = mlx4_write_mtt(dev->dev, mtt, n, i, pages);
133 free_page((unsigned long) pages);
294 mr->pages = (__be64 *)get_zeroed_page(GFP_KERNEL);
295 if (!mr->pages)
298 mr->page_map = dma_map_single(device->dma_device, mr->pages,
309 free_page((unsigned long)mr->pages);
316 if (mr->pages) {
321 free_page((unsigned long)mr->pages);
322 mr->pages = NULL;
531 mr->pages[mr->npages++] = cpu_to_be64(addr | MLX4_MTT_FLAG_PRESENT);