Lines Matching refs:udata
102 struct ib_ucontext *context, struct ib_udata *udata) in rxe_srq_from_init() argument
129 err = do_mmap_info(rxe, udata, false, context, q->buf, in rxe_srq_from_init()
134 if (udata && udata->outlen >= sizeof(struct mminfo) + sizeof(u32)) { in rxe_srq_from_init()
135 if (copy_to_user(udata->outbuf + sizeof(struct mminfo), in rxe_srq_from_init()
144 struct ib_udata *udata) in rxe_srq_from_attr() argument
152 if (udata && udata->inlen >= sizeof(__u64)) { in rxe_srq_from_attr()
156 err = ib_copy_from_udata(&mi_addr, udata, in rxe_srq_from_attr()
161 udata->outbuf = (void __user *)(unsigned long)mi_addr; in rxe_srq_from_attr()
162 udata->outlen = sizeof(mi); in rxe_srq_from_attr()
165 (void __user *)udata->outbuf, in rxe_srq_from_attr()
166 udata->outlen)) { in rxe_srq_from_attr()
177 udata, &srq->rq.producer_lock, in rxe_srq_from_attr()