Lines Matching refs:ip
83 if (cq->ip) { in qib_cq_enter()
145 if (cq->ip) { in qib_poll_cq()
262 cq->ip = qib_create_mmap_info(dev, sz, context, wc); in qib_create_cq()
263 if (!cq->ip) { in qib_create_cq()
268 err = ib_copy_to_udata(udata, &cq->ip->offset, in qib_create_cq()
269 sizeof(cq->ip->offset)); in qib_create_cq()
275 cq->ip = NULL; in qib_create_cq()
287 if (cq->ip) { in qib_create_cq()
289 list_add(&cq->ip->pending_mmaps, &dev->pending_mmaps); in qib_create_cq()
313 kfree(cq->ip); in qib_create_cq()
339 if (cq->ip) in qib_destroy_cq()
340 kref_put(&cq->ip->ref, qib_release_mmap_info); in qib_destroy_cq()
445 if (cq->ip) in qib_resize_cq()
462 if (cq->ip) { in qib_resize_cq()
464 struct qib_mmap_info *ip = cq->ip; in qib_resize_cq() local
466 qib_update_mmap_info(dev, ip, sz, wc); in qib_resize_cq()
473 ret = ib_copy_to_udata(udata, &ip->offset, in qib_resize_cq()
474 sizeof(ip->offset)); in qib_resize_cq()
480 if (list_empty(&ip->pending_mmaps)) in qib_resize_cq()
481 list_add(&ip->pending_mmaps, &dev->pending_mmaps); in qib_resize_cq()