Lines Matching refs:ip
153 srq->ip = in ipath_create_srq()
157 if (!srq->ip) { in ipath_create_srq()
162 err = ib_copy_to_udata(udata, &srq->ip->offset, in ipath_create_srq()
163 sizeof(srq->ip->offset)); in ipath_create_srq()
169 srq->ip = NULL; in ipath_create_srq()
189 if (srq->ip) { in ipath_create_srq()
191 list_add(&srq->ip->pending_mmaps, &dev->pending_mmaps); in ipath_create_srq()
199 kfree(srq->ip); in ipath_create_srq()
309 if (srq->ip) { in ipath_modify_srq()
310 struct ipath_mmap_info *ip = srq->ip; in ipath_modify_srq() local
314 ipath_update_mmap_info(dev, ip, s, wq); in ipath_modify_srq()
321 ret = ib_copy_to_udata(udata, &ip->offset, in ipath_modify_srq()
322 sizeof(ip->offset)); in ipath_modify_srq()
328 if (list_empty(&ip->pending_mmaps)) in ipath_modify_srq()
329 list_add(&ip->pending_mmaps, in ipath_modify_srq()
373 if (srq->ip) in ipath_destroy_srq()
374 kref_put(&srq->ip->ref, ipath_release_mmap_info); in ipath_destroy_srq()