ucore 67 drivers/infiniband/core/uverbs_cmd.c if (copy_to_user(attrs->ucore.outbuf, resp, ucore 68 drivers/infiniband/core/uverbs_cmd.c min(attrs->ucore.outlen, resp_len))) ucore 71 drivers/infiniband/core/uverbs_cmd.c if (resp_len < attrs->ucore.outlen) { ucore 76 drivers/infiniband/core/uverbs_cmd.c ret = clear_user(attrs->ucore.outbuf + resp_len, ucore 77 drivers/infiniband/core/uverbs_cmd.c attrs->ucore.outlen - resp_len); ucore 94 drivers/infiniband/core/uverbs_cmd.c if (copy_from_user(req, attrs->ucore.inbuf, ucore 95 drivers/infiniband/core/uverbs_cmd.c min(attrs->ucore.inlen, req_len))) ucore 98 drivers/infiniband/core/uverbs_cmd.c if (attrs->ucore.inlen < req_len) { ucore 99 drivers/infiniband/core/uverbs_cmd.c memset(req + attrs->ucore.inlen, 0, ucore 100 drivers/infiniband/core/uverbs_cmd.c req_len - attrs->ucore.inlen); ucore 101 drivers/infiniband/core/uverbs_cmd.c } else if (attrs->ucore.inlen > req_len) { ucore 102 drivers/infiniband/core/uverbs_cmd.c if (!ib_is_buffer_cleared(attrs->ucore.inbuf + req_len, ucore 103 drivers/infiniband/core/uverbs_cmd.c attrs->ucore.inlen - req_len)) ucore 118 drivers/infiniband/core/uverbs_cmd.c return min_t(size_t, attrs->ucore.outlen, resp_len); ucore 135 drivers/infiniband/core/uverbs_cmd.c if (attrs->ucore.inlen < req_len) ucore 138 drivers/infiniband/core/uverbs_cmd.c if (copy_from_user(req, attrs->ucore.inbuf, req_len)) ucore 141 drivers/infiniband/core/uverbs_cmd.c iter->cur = attrs->ucore.inbuf + req_len; ucore 142 drivers/infiniband/core/uverbs_cmd.c iter->end = attrs->ucore.inbuf + attrs->ucore.inlen; ucore 1188 drivers/infiniband/core/uverbs_cmd.c header_ptr = attrs->ucore.outbuf; ucore 750 drivers/infiniband/core/uverbs_main.c &bundle.ucore, buf, u64_to_user_ptr(response), ucore 755 drivers/infiniband/core/uverbs_main.c ib_uverbs_init_udata_buf_or_null(&bundle.ucore, buf, ucore 760 drivers/infiniband/core/uverbs_main.c &bundle.driver_udata, buf + bundle.ucore.inlen, ucore 761 drivers/infiniband/core/uverbs_main.c u64_to_user_ptr(ex_hdr.response) + bundle.ucore.outlen, ucore 34 drivers/infiniband/core/uverbs_std_types_device.c uverbs_fill_udata(attrs, &attrs->ucore, UVERBS_ATTR_CORE_IN, ucore 37 drivers/infiniband/core/uverbs_std_types_device.c if (attrs->ucore.inlen < method_elm->req_size || ucore 38 drivers/infiniband/core/uverbs_std_types_device.c attrs->ucore.outlen < method_elm->resp_size) ucore 653 include/rdma/uverbs_ioctl.h struct ib_udata ucore;