Lines Matching refs:err

23 	int err;  in rxe_query_device()  local
27 err = -EINVAL; in rxe_query_device()
36 rxe_err_dev(rxe, "returned err = %d", err); in rxe_query_device()
37 return err; in rxe_query_device()
44 int err, ret; in rxe_query_port() local
47 err = -EINVAL; in rxe_query_port()
70 rxe_err_dev(rxe, "returned err = %d", err); in rxe_query_port()
71 return err; in rxe_query_port()
78 int err; in rxe_query_pkey() local
81 err = -EINVAL; in rxe_query_pkey()
90 rxe_err_dev(rxe, "returned err = %d", err); in rxe_query_pkey()
91 return err; in rxe_query_pkey()
98 int err; in rxe_modify_device() local
102 err = -EOPNOTSUPP; in rxe_modify_device()
118 rxe_err_dev(rxe, "returned err = %d", err); in rxe_modify_device()
119 return err; in rxe_modify_device()
127 int err; in rxe_modify_port() local
130 err = -EINVAL; in rxe_modify_port()
137 err = -EOPNOTSUPP; in rxe_modify_port()
152 rxe_err_dev(rxe, "returned err = %d", err); in rxe_modify_port()
153 return err; in rxe_modify_port()
160 int err; in rxe_get_link_layer() local
163 err = -EINVAL; in rxe_get_link_layer()
171 rxe_err_dev(rxe, "returned err = %d", err); in rxe_get_link_layer()
172 return err; in rxe_get_link_layer()
180 int err; in rxe_port_immutable() local
183 err = -EINVAL; in rxe_port_immutable()
188 err = ib_query_port(ibdev, port_num, &attr); in rxe_port_immutable()
189 if (err) in rxe_port_immutable()
200 rxe_err_dev(rxe, "returned err = %d", err); in rxe_port_immutable()
201 return err; in rxe_port_immutable()
209 int err; in rxe_alloc_ucontext() local
211 err = rxe_add_to_pool(&rxe->uc_pool, uc); in rxe_alloc_ucontext()
212 if (err) in rxe_alloc_ucontext()
215 return err; in rxe_alloc_ucontext()
221 int err; in rxe_dealloc_ucontext() local
223 err = rxe_cleanup(uc); in rxe_dealloc_ucontext()
224 if (err) in rxe_dealloc_ucontext()
225 rxe_err_uc(uc, "cleanup failed, err = %d", err); in rxe_dealloc_ucontext()
233 int err; in rxe_alloc_pd() local
235 err = rxe_add_to_pool(&rxe->pd_pool, pd); in rxe_alloc_pd()
236 if (err) { in rxe_alloc_pd()
244 rxe_err_dev(rxe, "returned err = %d", err); in rxe_alloc_pd()
245 return err; in rxe_alloc_pd()
251 int err; in rxe_dealloc_pd() local
253 err = rxe_cleanup(pd); in rxe_dealloc_pd()
254 if (err) in rxe_dealloc_pd()
255 rxe_err_pd(pd, "cleanup failed, err = %d", err); in rxe_dealloc_pd()
268 int err, cleanup_err; in rxe_create_ah() local
279 err = rxe_add_to_pool_ah(&rxe->ah_pool, ah, in rxe_create_ah()
281 if (err) { in rxe_create_ah()
289 err = rxe_ah_chk_attr(ah, init_attr->ah_attr); in rxe_create_ah()
290 if (err) { in rxe_create_ah()
297 err = copy_to_user(&uresp->ah_num, &ah->ah_num, in rxe_create_ah()
299 if (err) { in rxe_create_ah()
300 err = -EFAULT; in rxe_create_ah()
319 rxe_err_ah(ah, "returned err = %d", err); in rxe_create_ah()
320 return err; in rxe_create_ah()
326 int err; in rxe_modify_ah() local
328 err = rxe_ah_chk_attr(ah, attr); in rxe_modify_ah()
329 if (err) { in rxe_modify_ah()
339 rxe_err_ah(ah, "returned err = %d", err); in rxe_modify_ah()
340 return err; in rxe_modify_ah()
357 int err; in rxe_destroy_ah() local
359 err = rxe_cleanup_ah(ah, flags & RDMA_DESTROY_AH_SLEEPABLE); in rxe_destroy_ah()
360 if (err) in rxe_destroy_ah()
361 rxe_err_ah(ah, "cleanup failed, err = %d", err); in rxe_destroy_ah()
374 int err, cleanup_err; in rxe_create_srq() local
378 err = -EINVAL; in rxe_create_srq()
386 err = -EOPNOTSUPP; in rxe_create_srq()
392 err = rxe_srq_chk_init(rxe, init); in rxe_create_srq()
393 if (err) { in rxe_create_srq()
398 err = rxe_add_to_pool(&rxe->srq_pool, srq); in rxe_create_srq()
399 if (err) { in rxe_create_srq()
400 rxe_dbg_dev(rxe, "unable to create srq, err = %d", err); in rxe_create_srq()
407 err = rxe_srq_from_init(rxe, srq, init, udata, uresp); in rxe_create_srq()
408 if (err) { in rxe_create_srq()
409 rxe_dbg_srq(srq, "create srq failed, err = %d", err); in rxe_create_srq()
420 rxe_err_dev(rxe, "returned err = %d", err); in rxe_create_srq()
421 return err; in rxe_create_srq()
431 int err; in rxe_modify_srq() local
435 err = -EINVAL; in rxe_modify_srq()
440 err = ib_copy_from_udata(&cmd, udata, sizeof(cmd)); in rxe_modify_srq()
441 if (err) { in rxe_modify_srq()
442 err = -EFAULT; in rxe_modify_srq()
448 err = rxe_srq_chk_attr(rxe, srq, attr, mask); in rxe_modify_srq()
449 if (err) { in rxe_modify_srq()
454 err = rxe_srq_from_attr(rxe, srq, attr, mask, &cmd, udata); in rxe_modify_srq()
455 if (err) { in rxe_modify_srq()
463 rxe_err_srq(srq, "returned err = %d", err); in rxe_modify_srq()
464 return err; in rxe_modify_srq()
470 int err; in rxe_query_srq() local
473 err = -EINVAL; in rxe_query_srq()
484 rxe_err_srq(srq, "returned err = %d", err); in rxe_query_srq()
485 return err; in rxe_query_srq()
491 int err = 0; in rxe_post_srq_recv() local
498 err = post_one_recv(&srq->rq, wr); in rxe_post_srq_recv()
499 if (unlikely(err)) in rxe_post_srq_recv()
506 if (err) { in rxe_post_srq_recv()
508 rxe_err_srq(srq, "returned err = %d", err); in rxe_post_srq_recv()
511 return err; in rxe_post_srq_recv()
517 int err; in rxe_destroy_srq() local
519 err = rxe_cleanup(srq); in rxe_destroy_srq()
520 if (err) in rxe_destroy_srq()
521 rxe_err_srq(srq, "cleanup failed, err = %d", err); in rxe_destroy_srq()
534 int err, cleanup_err; in rxe_create_qp() local
538 err = -EINVAL; in rxe_create_qp()
539 rxe_dbg_dev(rxe, "malformed udata, err = %d", err); in rxe_create_qp()
544 err = -EINVAL; in rxe_create_qp()
545 rxe_dbg_dev(rxe, "malformed udata, err = %d", err); in rxe_create_qp()
556 err = -EOPNOTSUPP; in rxe_create_qp()
557 rxe_dbg_dev(rxe, "unsupported create_flags, err = %d", err); in rxe_create_qp()
561 err = rxe_qp_chk_init(rxe, init); in rxe_create_qp()
562 if (err) { in rxe_create_qp()
563 rxe_dbg_dev(rxe, "bad init attr, err = %d", err); in rxe_create_qp()
567 err = rxe_add_to_pool(&rxe->qp_pool, qp); in rxe_create_qp()
568 if (err) { in rxe_create_qp()
569 rxe_dbg_dev(rxe, "unable to create qp, err = %d", err); in rxe_create_qp()
573 err = rxe_qp_from_init(rxe, qp, pd, init, uresp, ibqp->pd, udata); in rxe_create_qp()
574 if (err) { in rxe_create_qp()
575 rxe_dbg_qp(qp, "create qp failed, err = %d", err); in rxe_create_qp()
587 rxe_err_dev(rxe, "returned err = %d", err); in rxe_create_qp()
588 return err; in rxe_create_qp()
596 int err; in rxe_modify_qp() local
599 err = -EOPNOTSUPP; in rxe_modify_qp()
601 mask, err); in rxe_modify_qp()
605 err = rxe_qp_chk_attr(rxe, qp, attr, mask); in rxe_modify_qp()
606 if (err) { in rxe_modify_qp()
607 rxe_dbg_qp(qp, "bad mask/attr, err = %d", err); in rxe_modify_qp()
611 err = rxe_qp_from_attr(qp, attr, mask, udata); in rxe_modify_qp()
612 if (err) { in rxe_modify_qp()
613 rxe_dbg_qp(qp, "modify qp failed, err = %d", err); in rxe_modify_qp()
625 rxe_err_qp(qp, "returned err = %d", err); in rxe_modify_qp()
626 return err; in rxe_modify_qp()
643 int err; in rxe_destroy_qp() local
645 err = rxe_qp_chk_destroy(qp); in rxe_destroy_qp()
646 if (err) { in rxe_destroy_qp()
647 rxe_dbg_qp(qp, "unable to destroy qp, err = %d", err); in rxe_destroy_qp()
651 err = rxe_cleanup(qp); in rxe_destroy_qp()
652 if (err) in rxe_destroy_qp()
653 rxe_err_qp(qp, "cleanup failed, err = %d", err); in rxe_destroy_qp()
658 rxe_err_qp(qp, "returned err = %d", err); in rxe_destroy_qp()
659 return err; in rxe_destroy_qp()
672 int err = -EINVAL; in validate_send_wr() local
717 err = 0; in validate_send_wr()
723 return err; in validate_send_wr()
825 int err; in init_send_wqe() local
827 err = init_send_wr(qp, &wqe->wr, ibwr); in init_send_wqe()
828 if (err) in init_send_wqe()
829 return err; in init_send_wqe()
860 int err; in post_one_send() local
867 err = validate_send_wr(qp, ibwr, &mask, &length); in post_one_send()
868 if (err) in post_one_send()
869 return err; in post_one_send()
878 err = init_send_wqe(qp, ibwr, mask, length, send_wqe); in post_one_send()
879 if (!err) in post_one_send()
882 return err; in post_one_send()
889 int err = 0; in rxe_post_send_kernel() local
895 err = post_one_send(qp, ibwr); in rxe_post_send_kernel()
896 if (err) { in rxe_post_send_kernel()
915 return err; in rxe_post_send_kernel()
922 int err; in rxe_post_send() local
945 err = rxe_post_send_kernel(qp, wr, bad_wr); in rxe_post_send()
946 if (err) in rxe_post_send()
947 return err; in rxe_post_send()
961 int err; in post_one_recv() local
965 err = -ENOMEM; in post_one_recv()
971 err = -EINVAL; in post_one_recv()
982 err = -EINVAL; in post_one_recv()
1003 rxe_dbg("returned err = %d", err); in post_one_recv()
1004 return err; in post_one_recv()
1010 int err = 0; in rxe_post_recv() local
1041 err = post_one_recv(rq, wr); in rxe_post_recv()
1042 if (unlikely(err)) { in rxe_post_recv()
1056 return err; in rxe_post_recv()
1067 int err, cleanup_err; in rxe_create_cq() local
1071 err = -EINVAL; in rxe_create_cq()
1072 rxe_dbg_dev(rxe, "malformed udata, err = %d", err); in rxe_create_cq()
1079 err = -EOPNOTSUPP; in rxe_create_cq()
1080 rxe_dbg_dev(rxe, "bad attr->flags, err = %d", err); in rxe_create_cq()
1084 err = rxe_cq_chk_attr(rxe, NULL, attr->cqe, attr->comp_vector); in rxe_create_cq()
1085 if (err) { in rxe_create_cq()
1086 rxe_dbg_dev(rxe, "bad init attributes, err = %d", err); in rxe_create_cq()
1090 err = rxe_add_to_pool(&rxe->cq_pool, cq); in rxe_create_cq()
1091 if (err) { in rxe_create_cq()
1092 rxe_dbg_dev(rxe, "unable to create cq, err = %d", err); in rxe_create_cq()
1096 err = rxe_cq_from_init(rxe, cq, attr->cqe, attr->comp_vector, udata, in rxe_create_cq()
1098 if (err) { in rxe_create_cq()
1099 rxe_dbg_cq(cq, "create cq failed, err = %d", err); in rxe_create_cq()
1110 rxe_err_dev(rxe, "returned err = %d", err); in rxe_create_cq()
1111 return err; in rxe_create_cq()
1119 int err; in rxe_resize_cq() local
1123 err = -EINVAL; in rxe_resize_cq()
1130 err = rxe_cq_chk_attr(rxe, cq, cqe, 0); in rxe_resize_cq()
1131 if (err) { in rxe_resize_cq()
1132 rxe_dbg_cq(cq, "bad attr, err = %d", err); in rxe_resize_cq()
1136 err = rxe_cq_resize_queue(cq, cqe, uresp, udata); in rxe_resize_cq()
1137 if (err) { in rxe_resize_cq()
1138 rxe_dbg_cq(cq, "resize cq failed, err = %d", err); in rxe_resize_cq()
1145 rxe_err_cq(cq, "returned err = %d", err); in rxe_resize_cq()
1146 return err; in rxe_resize_cq()
1202 int err; in rxe_destroy_cq() local
1208 err = -EINVAL; in rxe_destroy_cq()
1213 err = rxe_cleanup(cq); in rxe_destroy_cq()
1214 if (err) in rxe_destroy_cq()
1215 rxe_err_cq(cq, "cleanup failed, err = %d", err); in rxe_destroy_cq()
1220 rxe_err_cq(cq, "returned err = %d", err); in rxe_destroy_cq()
1221 return err; in rxe_destroy_cq()
1230 int err; in rxe_get_dma_mr() local
1236 err = rxe_add_to_pool(&rxe->mr_pool, mr); in rxe_get_dma_mr()
1237 if (err) { in rxe_get_dma_mr()
1252 rxe_err_pd(pd, "returned err = %d", err); in rxe_get_dma_mr()
1253 return ERR_PTR(err); in rxe_get_dma_mr()
1263 int err, cleanup_err; in rxe_reg_user_mr() local
1275 err = rxe_add_to_pool(&rxe->mr_pool, mr); in rxe_reg_user_mr()
1276 if (err) { in rxe_reg_user_mr()
1285 err = rxe_mr_init_user(rxe, start, length, iova, access, mr); in rxe_reg_user_mr()
1286 if (err) { in rxe_reg_user_mr()
1287 rxe_dbg_mr(mr, "reg_user_mr failed, err = %d", err); in rxe_reg_user_mr()
1300 rxe_err_pd(pd, "returned err = %d", err); in rxe_reg_user_mr()
1301 return ERR_PTR(err); in rxe_reg_user_mr()
1344 int err, cleanup_err; in rxe_alloc_mr() local
1347 err = -EINVAL; in rxe_alloc_mr()
1349 mr_type, err); in rxe_alloc_mr()
1357 err = rxe_add_to_pool(&rxe->mr_pool, mr); in rxe_alloc_mr()
1358 if (err) in rxe_alloc_mr()
1365 err = rxe_mr_init_fast(max_num_sg, mr); in rxe_alloc_mr()
1366 if (err) { in rxe_alloc_mr()
1367 rxe_dbg_mr(mr, "alloc_mr failed, err = %d", err); in rxe_alloc_mr()
1377 rxe_err_mr(mr, "cleanup failed, err = %d", err); in rxe_alloc_mr()
1381 rxe_err_pd(pd, "returned err = %d", err); in rxe_alloc_mr()
1382 return ERR_PTR(err); in rxe_alloc_mr()
1388 int err, cleanup_err; in rxe_dereg_mr() local
1392 err = -EINVAL; in rxe_dereg_mr()
1405 rxe_err_mr(mr, "returned err = %d", err); in rxe_dereg_mr()
1406 return err; in rxe_dereg_mr()
1504 int err; in rxe_register_device() local
1520 err = ib_device_set_netdev(&rxe->ib_dev, rxe->ndev, 1); in rxe_register_device()
1521 if (err) in rxe_register_device()
1522 return err; in rxe_register_device()
1524 err = rxe_icrc_init(rxe); in rxe_register_device()
1525 if (err) in rxe_register_device()
1526 return err; in rxe_register_device()
1528 err = ib_register_device(dev, ibdev_name, NULL); in rxe_register_device()
1529 if (err) in rxe_register_device()
1530 rxe_dbg_dev(rxe, "failed with error %d\n", err); in rxe_register_device()
1536 return err; in rxe_register_device()