Lines Matching defs:udata

112 				 int len, struct ib_udata *udata)
116 rc = ib_copy_to_udata(udata, data, len);
149 struct ib_udata *udata)
762 void bnxt_re_dealloc_pd(struct ib_pd *ib_pd, struct ib_udata *udata)
782 struct ib_udata *udata)
788 rdma_udata_to_drv_context(udata, struct bnxt_re_ucontext,
802 if (udata) {
827 min(udata->outlen, sizeof(resp)),
828 udata);
833 if (!udata)
992 u32 flags, struct ib_udata *udata)
1093 struct ib_udata *udata)
1132 struct ib_udata *udata,
1142 struct ib_udata *udata,
1146 return ib_umem_get_compat(rdev, ucontext, udata, addr, size,
1158 struct ib_udata *udata)
1173 if (udata->inlen < sizeof(ureq))
1176 (unsigned int)udata->inlen,
1179 rc = ib_copy_from_udata(&ureq, udata,
1180 min(udata->inlen, sizeof(ureq)));
1186 umem = ib_umem_get_compat(rdev, context, udata, ureq.srqva, bytes,
1205 struct ib_udata *udata)
1235 if (udata) {
1272 if (udata) {
1273 rc = bnxt_re_init_user_srq(rdev, pd, srq, udata);
1284 if (udata) {
1289 min(udata->outlen, sizeof(resp)),
1290 udata);
1304 if (udata && srq->umem && !IS_ERR(srq->umem)) {
1314 struct ib_udata *udata)
1339 if (udata) {
1340 /* Build and send response back to udata */
1341 rc = bnxt_re_copy_to_udata(rdev, srq, 0, udata);
1515 int bnxt_re_destroy_qp(struct ib_qp *ib_qp, struct ib_udata *udata)
1640 struct ib_udata *udata)
1657 if (udata->inlen < sizeof(ureq))
1660 (unsigned int)udata->inlen,
1663 rc = ib_copy_from_udata(&ureq, udata,
1664 min(udata->inlen, sizeof(ureq)));
1686 umem = ib_umem_get_compat(rdev, context, udata, ureq.qpsva, bytes,
1705 context, udata, ureq.qprva, bytes,
2083 struct ib_udata *udata)
2097 if (udata) {
2167 if (udata) /* This will update DPI and qp_handle */
2168 rc = bnxt_re_init_user_qp(rdev, pd, qp, udata);
2306 struct ib_udata *udata)
2344 rc = bnxt_re_init_qp_attr(qp, pd, qp_init_attr, udata);
2362 if (udata) {
2367 min(udata->outlen, sizeof(resp)),
2368 udata);
2406 if (udata) {
2566 int qp_attr_mask, struct ib_udata *udata)
2608 if (udata && curr_qp_state == IB_QPS_RESET &&
2610 if (!ib_copy_from_udata(&ureq, udata, sizeof(ureq))) {
2696 if (udata && !ib_copy_from_udata(&ureq, udata, sizeof(ureq))) {
2827 min(udata->outlen, sizeof(resp)),
2828 udata);
3661 void bnxt_re_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata)
3718 struct ib_udata *udata)
3740 if (udata) {
3741 uctx = rdma_udata_to_drv_context(udata,
3775 if (!udata && !rdev->gsi_ctx.first_cq_created &&
3792 if (udata) {
3793 if (udata->inlen < sizeof(ureq))
3796 (unsigned int)udata->inlen,
3799 rc = ib_copy_from_udata(&ureq, udata,
3800 min(udata->inlen, sizeof(ureq)));
3834 (rdev, context, udata, ureq.cq_va,
3889 if (udata) {
3921 min(udata->outlen, sizeof(resp)),
3922 udata);
3937 if (udata && cq->umem && !IS_ERR(cq->umem))
3985 int bnxt_re_resize_cq(struct ib_cq *ib_cq, int cqe, struct ib_udata *udata)
4004 uctx = rdma_udata_to_drv_context(udata,
4034 if (ib_cq->uobject && udata) {
4035 if (udata->inlen < sizeof(ureq))
4038 (unsigned int)udata->inlen,
4041 rc = ib_copy_from_udata(&ureq, udata,
4042 min(udata->inlen, sizeof(ureq)));
4050 context, udata, ureq.cq_va,
4835 int bnxt_re_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata)
4887 u32 max_num_sg, struct ib_udata *udata)
4954 struct ib_udata *udata)
5054 struct ib_udata *udata)
5101 udata, start, length,
5163 struct ib_pd *ib_pd, struct ib_udata *udata)
5177 udata, start, length,
5251 struct ib_udata *udata)
5323 if (udata->inlen >= sizeof(ureq)) {
5324 rc = ib_copy_from_udata(&ureq, udata,
5325 min(udata->inlen, sizeof(ureq)));
5346 min(udata->outlen, sizeof(resp)),
5347 udata);