Lines Matching defs:umem
136 struct mlx4_ib_cq_buf *buf, struct ib_umem **umem,
141 *umem = ib_umem_get(context, buf_addr, cqe * sizeof (struct mlx4_cqe),
143 if (IS_ERR(*umem))
144 return PTR_ERR(*umem);
146 err = mlx4_mtt_init(dev->dev, ib_umem_page_count(*umem),
147 ilog2((*umem)->page_size), &buf->mtt);
151 err = mlx4_ib_umem_write_mtt(dev, &buf->mtt, *umem);
161 ib_umem_release(*umem);
197 err = mlx4_ib_get_cq_umem(dev, context, &cq->buf, &cq->umem,
249 ib_umem_release(cq->umem);
303 err = mlx4_ib_get_cq_umem(dev, cq->umem->context, &cq->resize_buf->buf,
393 ib_umem_release(cq->umem);
394 cq->umem = cq->resize_umem;
444 ib_umem_release(mcq->umem);