Lines Matching refs:npages
466 int npages, u64 iova)
471 return mlx4_map_phys_fmr(dev->dev, &ifmr->mfmr, page_list, npages, iova,
528 if (unlikely(mr->npages == mr->max_pages))
531 mr->pages[mr->npages++] = cpu_to_be64(addr | MLX4_MTT_FLAG_PRESENT);
542 mr->npages = 0;
570 int npages;
593 npages = 0;
595 npages += (buffer_list[i].size + (1ULL << shift) - 1) >> shift;
597 if (!npages)
604 pages = kzalloc(sizeof(pages[0]) * npages, GFP_KERNEL);
611 convert_access(access_flags), npages, shift, &mr->mmr);
628 mr->npages = npages;
629 mr->max_pages = npages;
631 err = mlx4_write_mtt(dev->dev, &mr->mmr.mtt, 0, npages, pages);