Lines Matching defs:resp

447 	struct mlx4_uverbs_ex_query_device_resp resp = {};
465 resp.response_length = offsetof(typeof(resp), response_length) +
466 sizeof(resp.response_length);
583 if (uhw->outlen >= resp.response_length + sizeof(resp.hca_core_clock_offset)) {
584 resp.response_length += sizeof(resp.hca_core_clock_offset);
586 resp.comp_mask |= MLX4_IB_QUERY_DEV_RESP_MASK_CORE_CLOCK_OFFSET;
587 resp.hca_core_clock_offset = clock_params.offset % PAGE_SIZE;
591 if (uhw->outlen >= resp.response_length +
592 sizeof(resp.max_inl_recv_sz)) {
593 resp.response_length += sizeof(resp.max_inl_recv_sz);
594 resp.max_inl_recv_sz = dev->dev->caps.max_rq_sg *
598 if (offsetofend(typeof(resp), rss_caps) <= uhw->outlen) {
600 resp.rss_caps.rx_hash_function =
603 resp.rss_caps.rx_hash_fields_mask =
615 resp.rss_caps.rx_hash_fields_mask |=
618 resp.response_length = offsetof(typeof(resp), rss_caps) +
619 sizeof(resp.rss_caps);
622 if (offsetofend(typeof(resp), tso_caps) <= uhw->outlen) {
628 resp.tso_caps.max_tso = dev->dev->caps.max_gso_sz;
629 resp.tso_caps.supported_qpts |=
632 resp.response_length = offsetof(typeof(resp), tso_caps) +
633 sizeof(resp.tso_caps);
637 err = ib_copy_to_udata(uhw, &resp, resp.response_length);
1100 struct mlx4_ib_alloc_ucontext_resp resp;
1112 resp.dev_caps = dev->dev->caps.userspace_caps;
1113 resp.qp_tab_size = dev->dev->caps.num_qps;
1114 resp.bf_reg_size = dev->dev->caps.bf_reg_size;
1115 resp.bf_regs_per_page = dev->dev->caps.bf_regs_per_page;
1116 resp.cqe_size = dev->dev->caps.cqe_size;
1132 err = ib_copy_to_udata(udata, &resp, sizeof(resp));