Lines Matching refs:err

78 	int err;  in create_srq_user()  local
101 err = get_srq_user_index(ucontext, &ucmd, udata->inlen, &uidx); in create_srq_user()
102 if (err) in create_srq_user()
103 return err; in create_srq_user()
111 err = PTR_ERR(srq->umem); in create_srq_user()
112 return err; in create_srq_user()
117 err = mlx5_ib_get_buf_offset(ucmd.buf_addr, page_shift, in create_srq_user()
119 if (err) { in create_srq_user()
126 err = -ENOMEM; in create_srq_user()
132 err = mlx5_ib_db_map_user(ucontext, ucmd.db_addr, &srq->db); in create_srq_user()
133 if (err) { in create_srq_user()
153 return err; in create_srq_user()
159 int err; in create_srq_kernel() local
163 err = mlx5_db_alloc(dev->mdev, &srq->db); in create_srq_kernel()
164 if (err) { in create_srq_kernel()
166 return err; in create_srq_kernel()
171 err = -ENOMEM; in create_srq_kernel()
188 err = -ENOMEM; in create_srq_kernel()
195 err = -ENOMEM; in create_srq_kernel()
215 return err; in create_srq_kernel()
246 int err; in mlx5_ib_create_srq() local
283 err = create_srq_user(ib_srq->pd, srq, &in, udata, buf_size); in mlx5_ib_create_srq()
285 err = create_srq_kernel(dev, srq, &in, buf_size); in mlx5_ib_create_srq()
287 if (err) { in mlx5_ib_create_srq()
289 udata ? "user" : "kernel", err); in mlx5_ib_create_srq()
290 return err; in mlx5_ib_create_srq()
310 err = mlx5_core_create_srq(dev->mdev, &srq->msrq, &in); in mlx5_ib_create_srq()
312 if (err) { in mlx5_ib_create_srq()
313 mlx5_ib_dbg(dev, "create SRQ failed, err %d\n", err); in mlx5_ib_create_srq()
325 err = -EFAULT; in mlx5_ib_create_srq()
342 return err; in mlx5_ib_create_srq()
438 int err = 0; in mlx5_ib_post_srq_recv() local
445 err = -EIO; in mlx5_ib_post_srq_recv()
452 err = -EINVAL; in mlx5_ib_post_srq_recv()
458 err = -ENOMEM; in mlx5_ib_post_srq_recv()
495 return err; in mlx5_ib_post_srq_recv()