Lines Matching refs:ip
80 if (cq->ip) { in ipath_cq_enter()
138 if (cq->ip) { in ipath_poll_cq()
247 cq->ip = ipath_create_mmap_info(dev, sz, context, wc); in ipath_create_cq()
248 if (!cq->ip) { in ipath_create_cq()
253 err = ib_copy_to_udata(udata, &cq->ip->offset, in ipath_create_cq()
254 sizeof(cq->ip->offset)); in ipath_create_cq()
260 cq->ip = NULL; in ipath_create_cq()
272 if (cq->ip) { in ipath_create_cq()
274 list_add(&cq->ip->pending_mmaps, &dev->pending_mmaps); in ipath_create_cq()
297 kfree(cq->ip); in ipath_create_cq()
323 if (cq->ip) in ipath_destroy_cq()
324 kref_put(&cq->ip->ref, ipath_release_mmap_info); in ipath_destroy_cq()
429 if (cq->ip) in ipath_resize_cq()
446 if (cq->ip) { in ipath_resize_cq()
448 struct ipath_mmap_info *ip = cq->ip; in ipath_resize_cq() local
450 ipath_update_mmap_info(dev, ip, sz, wc); in ipath_resize_cq()
457 ret = ib_copy_to_udata(udata, &ip->offset, in ipath_resize_cq()
458 sizeof(ip->offset)); in ipath_resize_cq()
464 if (list_empty(&ip->pending_mmaps)) in ipath_resize_cq()
465 list_add(&ip->pending_mmaps, &dev->pending_mmaps); in ipath_resize_cq()