Lines Matching refs:udata
178 static int create_user_srq(struct hns_roce_srq *srq, struct ib_udata *udata, in create_user_srq() argument
186 if (ib_copy_from_udata(&ucmd, udata, sizeof(ucmd))) in create_user_srq()
189 srq->umem = ib_umem_get(udata, ucmd.buf_addr, srq_buf_size, 0, 0); in create_user_srq()
208 srq->idx_que.umem = ib_umem_get(udata, ucmd.que_addr, in create_user_srq()
362 struct ib_udata *udata) in hns_roce_create_srq() argument
394 if (udata) { in hns_roce_create_srq()
395 ret = create_user_srq(srq, udata, srq_buf_size); in hns_roce_create_srq()
421 if (udata) { in hns_roce_create_srq()
422 if (ib_copy_to_udata(udata, &resp, in hns_roce_create_srq()
423 min(udata->outlen, sizeof(resp)))) { in hns_roce_create_srq()
435 if (udata) in hns_roce_create_srq()
444 void hns_roce_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata) in hns_roce_destroy_srq() argument
452 if (udata) { in hns_roce_destroy_srq()