Lines Matching refs:resize_buf
478 if (likely(cq->resize_buf)) { in mlx5_poll_one()
480 cq->buf = *cq->resize_buf; in mlx5_poll_one()
481 kfree(cq->resize_buf); in mlx5_poll_one()
482 cq->resize_buf = NULL; in mlx5_poll_one()
975 cq->resize_buf = NULL; in mlx5_ib_create_cq()
1190 cq->resize_buf = kzalloc(sizeof(*cq->resize_buf), GFP_KERNEL); in resize_kernel()
1191 if (!cq->resize_buf) in resize_kernel()
1194 err = alloc_cq_frag_buf(dev, cq->resize_buf, entries, cqe_size); in resize_kernel()
1198 init_cq_frag_buf(cq->resize_buf); in resize_kernel()
1203 kfree(cq->resize_buf); in resize_kernel()
1221 dsize = cq->resize_buf->cqe_size; in copy_resize_cqes()
1237 dcqe = mlx5_frag_buf_get_wqe(&cq->resize_buf->fbc, in copy_resize_cqes()
1238 (i + 1) & cq->resize_buf->nent); in copy_resize_cqes()
1240 sw_own = sw_ownership_bit(i + 1, cq->resize_buf->nent); in copy_resize_cqes()
1322 frag_buf = &cq->resize_buf->frag_buf; in mlx5_ib_resize_cq()
1341 mlx5_fill_page_frag_array(&cq->resize_buf->frag_buf, pas); in mlx5_ib_resize_cq()
1377 if (cq->resize_buf) { in mlx5_ib_resize_cq()
1381 cq->buf = *cq->resize_buf; in mlx5_ib_resize_cq()
1382 kfree(cq->resize_buf); in mlx5_ib_resize_cq()
1383 cq->resize_buf = NULL; in mlx5_ib_resize_cq()
1403 free_cq_buf(dev, cq->resize_buf); in mlx5_ib_resize_cq()
1404 cq->resize_buf = NULL; in mlx5_ib_resize_cq()