Lines Matching refs:ucore

1350 				       struct ib_udata *ucore,  in create_cq()  argument
1424 ret = cb(file, obj, &resp, ucore, context); in create_cq()
1457 struct ib_udata *ucore, void *context) in ib_uverbs_create_cq_cb() argument
1459 if (ib_copy_to_udata(ucore, &resp->base, sizeof(resp->base))) in ib_uverbs_create_cq_cb()
1473 struct ib_udata ucore; in ib_uverbs_create_cq() local
1483 INIT_UDATA(&ucore, buf, (unsigned long)cmd.response, sizeof(cmd), sizeof(resp)); in ib_uverbs_create_cq()
1495 obj = create_cq(file, ib_dev, &ucore, &uhw, &cmd_ex, in ib_uverbs_create_cq()
1509 struct ib_udata *ucore, void *context) in ib_uverbs_ex_create_cq_cb() argument
1511 if (ib_copy_to_udata(ucore, resp, resp->response_length)) in ib_uverbs_ex_create_cq_cb()
1519 struct ib_udata *ucore, in ib_uverbs_ex_create_cq() argument
1527 if (ucore->inlen < sizeof(cmd)) in ib_uverbs_ex_create_cq()
1530 err = ib_copy_from_udata(&cmd, ucore, sizeof(cmd)); in ib_uverbs_ex_create_cq()
1540 if (ucore->outlen < (offsetof(typeof(resp), response_length) + in ib_uverbs_ex_create_cq()
1544 obj = create_cq(file, ib_dev, ucore, uhw, &cmd, in ib_uverbs_ex_create_cq()
1545 min(ucore->inlen, sizeof(cmd)), in ib_uverbs_ex_create_cq()
1747 struct ib_udata *ucore, in create_qp() argument
1908 ret = cb(file, &resp, ucore); in create_qp()
1961 struct ib_udata *ucore) in ib_uverbs_create_qp_cb() argument
1963 if (ib_copy_to_udata(ucore, &resp->base, sizeof(resp->base))) in ib_uverbs_create_qp_cb()
1976 struct ib_udata ucore; in ib_uverbs_create_qp() local
1987 INIT_UDATA(&ucore, buf, (unsigned long)cmd.response, sizeof(cmd), in ib_uverbs_create_qp()
2008 err = create_qp(file, &ucore, &uhw, &cmd_ex, in ib_uverbs_create_qp()
2021 struct ib_udata *ucore) in ib_uverbs_ex_create_qp_cb() argument
2023 if (ib_copy_to_udata(ucore, resp, resp->response_length)) in ib_uverbs_ex_create_qp_cb()
2031 struct ib_udata *ucore, in ib_uverbs_ex_create_qp() argument
2038 if (ucore->inlen < (offsetof(typeof(cmd), comp_mask) + in ib_uverbs_ex_create_qp()
2042 err = ib_copy_from_udata(&cmd, ucore, min(sizeof(cmd), ucore->inlen)); in ib_uverbs_ex_create_qp()
2052 if (ucore->outlen < (offsetof(typeof(resp), response_length) + in ib_uverbs_ex_create_qp()
2056 err = create_qp(file, ucore, uhw, &cmd, in ib_uverbs_ex_create_qp()
2057 min(ucore->inlen, sizeof(cmd)), in ib_uverbs_ex_create_qp()
3071 struct ib_udata *ucore, in ib_uverbs_ex_create_flow() argument
3086 if (ucore->inlen < sizeof(cmd)) in ib_uverbs_ex_create_flow()
3089 if (ucore->outlen < sizeof(resp)) in ib_uverbs_ex_create_flow()
3092 err = ib_copy_from_udata(&cmd, ucore, sizeof(cmd)); in ib_uverbs_ex_create_flow()
3096 ucore->inbuf += sizeof(cmd); in ib_uverbs_ex_create_flow()
3097 ucore->inlen -= sizeof(cmd); in ib_uverbs_ex_create_flow()
3109 if (cmd.flow_attr.size > ucore->inlen || in ib_uverbs_ex_create_flow()
3125 err = ib_copy_from_udata(kern_flow_attr + 1, ucore, in ib_uverbs_ex_create_flow()
3197 err = ib_copy_to_udata(ucore, in ib_uverbs_ex_create_flow()
3232 struct ib_udata *ucore, in ib_uverbs_ex_destroy_flow() argument
3240 if (ucore->inlen < sizeof(cmd)) in ib_uverbs_ex_destroy_flow()
3243 ret = ib_copy_from_udata(&cmd, ucore, sizeof(cmd)); in ib_uverbs_ex_destroy_flow()
3601 struct ib_udata *ucore, in ib_uverbs_ex_query_device() argument
3609 if (ucore->inlen < sizeof(cmd)) in ib_uverbs_ex_query_device()
3612 err = ib_copy_from_udata(&cmd, ucore, sizeof(cmd)); in ib_uverbs_ex_query_device()
3624 if (ucore->outlen < resp.response_length) in ib_uverbs_ex_query_device()
3636 if (ucore->outlen < resp.response_length + sizeof(resp.odp_caps)) in ib_uverbs_ex_query_device()
3653 if (ucore->outlen < resp.response_length + sizeof(resp.timestamp_mask)) in ib_uverbs_ex_query_device()
3659 if (ucore->outlen < resp.response_length + sizeof(resp.hca_core_clock)) in ib_uverbs_ex_query_device()
3666 err = ib_copy_to_udata(ucore, &resp, resp.response_length); in ib_uverbs_ex_query_device()