Lines Matching defs:umem
139 struct mlx4_ib_cq_buf *buf, struct ib_umem **umem,
145 *umem = ib_umem_get(context, buf_addr, cqe * cqe_size,
147 if (IS_ERR(*umem))
148 return PTR_ERR(*umem);
150 err = mlx4_mtt_init(dev->dev, ib_umem_page_count(*umem),
151 ilog2((*umem)->page_size), &buf->mtt);
155 err = mlx4_ib_umem_write_mtt(dev, &buf->mtt, *umem);
165 ib_umem_release(*umem);
211 err = mlx4_ib_get_cq_umem(dev, context, &cq->buf, &cq->umem,
270 ib_umem_release(cq->umem);
324 err = mlx4_ib_get_cq_umem(dev, cq->umem->context, &cq->resize_buf->buf,
425 ib_umem_release(cq->umem);
426 cq->umem = cq->resize_umem;
484 ib_umem_release(mcq->umem);