Lines Matching refs:resize_buf
444 if (likely(cq->resize_buf)) { in mlx5_poll_one()
446 cq->buf = *cq->resize_buf; in mlx5_poll_one()
447 kfree(cq->resize_buf); in mlx5_poll_one()
448 cq->resize_buf = NULL; in mlx5_poll_one()
780 cq->resize_buf = NULL; in mlx5_ib_create_cq()
1001 cq->resize_buf = kzalloc(sizeof(*cq->resize_buf), GFP_KERNEL); in resize_kernel()
1002 if (!cq->resize_buf) in resize_kernel()
1005 err = alloc_cq_buf(dev, cq->resize_buf, entries, cqe_size); in resize_kernel()
1009 init_cq_buf(cq, cq->resize_buf); in resize_kernel()
1014 kfree(cq->resize_buf); in resize_kernel()
1020 free_cq_buf(dev, cq->resize_buf); in un_resize_kernel()
1021 cq->resize_buf = NULL; in un_resize_kernel()
1038 dsize = cq->resize_buf->cqe_size; in copy_resize_cqes()
1054 dcqe = get_cqe_from_buf(cq->resize_buf, in copy_resize_cqes()
1055 (i + 1) & (cq->resize_buf->nent), in copy_resize_cqes()
1058 sw_own = sw_ownership_bit(i + 1, cq->resize_buf->nent); in copy_resize_cqes()
1115 npas = cq->resize_buf->buf.npages; in mlx5_ib_resize_cq()
1116 page_shift = cq->resize_buf->buf.page_shift; in mlx5_ib_resize_cq()
1134 mlx5_fill_page_array(&cq->resize_buf->buf, in->pas); in mlx5_ib_resize_cq()
1160 if (cq->resize_buf) { in mlx5_ib_resize_cq()
1164 cq->buf = *cq->resize_buf; in mlx5_ib_resize_cq()
1165 kfree(cq->resize_buf); in mlx5_ib_resize_cq()
1166 cq->resize_buf = NULL; in mlx5_ib_resize_cq()