Lines Matching defs:udata

55  * @udata: user data
59 struct ib_udata *udata)
63 if (udata->inlen || udata->outlen)
113 * @udata: user data
119 struct ib_udata *udata)
127 if (ib_copy_from_udata(&req, udata, sizeof(req)))
143 if (ib_copy_to_udata(udata, &uresp, sizeof(uresp)))
257 * @udata: user data
259 static int i40iw_alloc_pd(struct ib_pd *pd, struct ib_udata *udata)
281 if (udata) {
283 udata, struct i40iw_ucontext, ibucontext);
287 if (ib_copy_to_udata(udata, &uresp, sizeof(uresp))) {
306 * @udata: user data or null for kernel object
308 static int i40iw_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
379 static int i40iw_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata)
502 * @udata: user data for create qp
506 struct ib_udata *udata)
513 udata, struct i40iw_ucontext, ibucontext);
611 if (udata) {
612 err_code = ib_copy_from_udata(&req, udata, sizeof(req));
710 if (udata) {
716 err_code = ib_copy_to_udata(udata, &uresp, sizeof(uresp));
719 i40iw_destroy_qp(&iwqp->ibqp, udata);
820 * @udata: user data
823 int attr_mask, struct ib_udata *udata)
1041 * @udata: user data or NULL for kernel object
1043 static int i40iw_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata)
1062 * @udata: user data
1066 struct ib_udata *udata)
1110 if (udata) {
1112 udata, struct i40iw_ucontext, ibucontext);
1118 if (ib_copy_from_udata(&req, udata, sizeof(struct i40iw_create_cq_req))) {
1187 if (udata) {
1193 if (ib_copy_to_udata(udata, &resp, sizeof(resp))) {
1723 * @udata: user data
1730 struct ib_udata *udata)
1735 udata, struct i40iw_ucontext, ibucontext);
1748 if (!udata)
1760 if (ib_copy_from_udata(&req, udata, sizeof(req))) {
1969 static int i40iw_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata)
1990 udata,