Lines Matching defs:ip
38 if (cq->ip) {
208 cq->ip = rvt_create_mmap_info(rdi, sz, udata, u_wc);
209 if (IS_ERR(cq->ip)) {
210 err = PTR_ERR(cq->ip);
214 err = ib_copy_to_udata(udata, &cq->ip->offset,
215 sizeof(cq->ip->offset));
230 if (cq->ip) {
232 list_add(&cq->ip->pending_mmaps, &rdi->pending_mmaps);
262 kfree(cq->ip);
285 if (cq->ip)
286 kref_put(&cq->ip->ref, rvt_release_mmap_info);
432 if (cq->ip) {
433 struct rvt_mmap_info *ip = cq->ip;
435 rvt_update_mmap_info(rdi, ip, sz, u_wc);
442 ret = ib_copy_to_udata(udata, &ip->offset,
443 sizeof(ip->offset));
449 if (list_empty(&ip->pending_mmaps))
450 list_add(&ip->pending_mmaps, &rdi->pending_mmaps);
485 if (cq->ip)