Lines Matching defs:page_list
693 int start_index, int npages, u64 *page_list)
710 mtts[i] = cpu_to_be64(page_list[i] | MLX4_MTT_FLAG_PRESENT);
719 int start_index, int npages, u64 *page_list)
734 err = mlx4_write_mtt_chunk(dev, mtt, start_index, chunk, page_list);
739 page_list += chunk;
747 int start_index, int npages, u64 *page_list)
770 inbox[i + 2] = cpu_to_be64(page_list[i] |
780 page_list += chunk;
786 return __mlx4_write_mtt(dev, mtt, start_index, npages, page_list);
793 u64 *page_list;
797 page_list = kcalloc(buf->npages, sizeof(*page_list), GFP_KERNEL);
798 if (!page_list)
803 page_list[i] = buf->direct.map + (i << buf->page_shift);
805 page_list[i] = buf->page_list[i].map;
807 err = mlx4_write_mtt(dev, mtt, 0, buf->npages, page_list);
809 kfree(page_list);