Searched refs:mfrpl (Results 1 – 4 of 4) sorted by relevance
390 struct mlx4_ib_fast_reg_page_list *mfrpl; in mlx4_ib_alloc_fast_reg_page_list() local396 mfrpl = kmalloc(sizeof *mfrpl, GFP_KERNEL); in mlx4_ib_alloc_fast_reg_page_list()397 if (!mfrpl) in mlx4_ib_alloc_fast_reg_page_list()400 mfrpl->ibfrpl.page_list = kmalloc(size, GFP_KERNEL); in mlx4_ib_alloc_fast_reg_page_list()401 if (!mfrpl->ibfrpl.page_list) in mlx4_ib_alloc_fast_reg_page_list()404 mfrpl->mapped_page_list = dma_alloc_coherent(&dev->dev->persist-> in mlx4_ib_alloc_fast_reg_page_list()406 size, &mfrpl->map, in mlx4_ib_alloc_fast_reg_page_list()408 if (!mfrpl->mapped_page_list) in mlx4_ib_alloc_fast_reg_page_list()411 WARN_ON(mfrpl->map & 0x3f); in mlx4_ib_alloc_fast_reg_page_list()413 return &mfrpl->ibfrpl; in mlx4_ib_alloc_fast_reg_page_list()[all …]
2405 struct mlx4_ib_fast_reg_page_list *mfrpl = to_mfrpl(wr->wr.fast_reg.page_list); in set_fmr_seg() local2409 mfrpl->mapped_page_list[i] = in set_fmr_seg()2415 fseg->buf_list = cpu_to_be64(mfrpl->map); in set_fmr_seg()
1389 struct mlx5_ib_fast_reg_page_list *mfrpl; in mlx5_ib_alloc_fast_reg_page_list() local1392 mfrpl = kmalloc(sizeof(*mfrpl), GFP_KERNEL); in mlx5_ib_alloc_fast_reg_page_list()1393 if (!mfrpl) in mlx5_ib_alloc_fast_reg_page_list()1396 mfrpl->ibfrpl.page_list = kmalloc(size, GFP_KERNEL); in mlx5_ib_alloc_fast_reg_page_list()1397 if (!mfrpl->ibfrpl.page_list) in mlx5_ib_alloc_fast_reg_page_list()1400 mfrpl->mapped_page_list = dma_alloc_coherent(ibdev->dma_device, in mlx5_ib_alloc_fast_reg_page_list()1401 size, &mfrpl->map, in mlx5_ib_alloc_fast_reg_page_list()1403 if (!mfrpl->mapped_page_list) in mlx5_ib_alloc_fast_reg_page_list()1406 WARN_ON(mfrpl->map & 0x3f); in mlx5_ib_alloc_fast_reg_page_list()1408 return &mfrpl->ibfrpl; in mlx5_ib_alloc_fast_reg_page_list()[all …]
2049 struct mlx5_ib_fast_reg_page_list *mfrpl = to_mfrpl(wr->wr.fast_reg.page_list); in set_frwr_pages() local2055 mfrpl->mapped_page_list[i] = cpu_to_be64(page_list[i] | perm); in set_frwr_pages()2056 dseg->addr = cpu_to_be64(mfrpl->map); in set_frwr_pages()