Lines Matching refs:resize_buf
711 cq->resize_buf = NULL;
737 if (cq->resize_buf) {
742 cq->resize_buf = kmalloc(sizeof *cq->resize_buf, GFP_ATOMIC);
743 if (!cq->resize_buf) {
748 cq->resize_buf->state = CQ_RESIZE_ALLOC;
758 ret = mthca_alloc_cq_buf(dev, &cq->resize_buf->buf, entries);
761 kfree(cq->resize_buf);
762 cq->resize_buf = NULL;
767 cq->resize_buf->cqe = entries - 1;
770 cq->resize_buf->state = CQ_RESIZE_READY;
799 lkey = cq->resize_buf->buf.mr.ibmr.lkey;
811 if (cq->resize_buf) {
812 mthca_free_cq_buf(dev, &cq->resize_buf->buf,
813 cq->resize_buf->cqe);
814 kfree(cq->resize_buf);
816 cq->resize_buf = NULL;
827 if (cq->resize_buf->state == CQ_RESIZE_READY) {
831 cq->buf = cq->resize_buf->buf;
832 cq->ibcq.cqe = cq->resize_buf->cqe;
834 tbuf = cq->resize_buf->buf;
835 tcqe = cq->resize_buf->cqe;
838 kfree(cq->resize_buf);
839 cq->resize_buf = NULL;