Lines Matching refs:ip
83 if (cq->ip) { in qib_cq_enter()
145 if (cq->ip) { in qib_poll_cq()
267 cq->ip = qib_create_mmap_info(dev, sz, context, wc); in qib_create_cq()
268 if (!cq->ip) { in qib_create_cq()
273 err = ib_copy_to_udata(udata, &cq->ip->offset, in qib_create_cq()
274 sizeof(cq->ip->offset)); in qib_create_cq()
280 cq->ip = NULL; in qib_create_cq()
292 if (cq->ip) { in qib_create_cq()
294 list_add(&cq->ip->pending_mmaps, &dev->pending_mmaps); in qib_create_cq()
318 kfree(cq->ip); in qib_create_cq()
344 if (cq->ip) in qib_destroy_cq()
345 kref_put(&cq->ip->ref, qib_release_mmap_info); in qib_destroy_cq()
450 if (cq->ip) in qib_resize_cq()
467 if (cq->ip) { in qib_resize_cq()
469 struct qib_mmap_info *ip = cq->ip; in qib_resize_cq() local
471 qib_update_mmap_info(dev, ip, sz, wc); in qib_resize_cq()
478 ret = ib_copy_to_udata(udata, &ip->offset, in qib_resize_cq()
479 sizeof(ip->offset)); in qib_resize_cq()
485 if (list_empty(&ip->pending_mmaps)) in qib_resize_cq()
486 list_add(&ip->pending_mmaps, &dev->pending_mmaps); in qib_resize_cq()