Lines Matching refs:qattr
94 struct qedr_device_attr *qattr = &dev->attr; in qedr_query_srq() local
98 srq_attr->max_wr = qattr->max_srq_wr; in qedr_query_srq()
99 srq_attr->max_sge = qattr->max_sge; in qedr_query_srq()
108 struct qedr_device_attr *qattr = &dev->attr; in qedr_query_device() local
119 attr->fw_ver = qattr->fw_ver; in qedr_query_device()
120 attr->sys_image_guid = qattr->sys_image_guid; in qedr_query_device()
121 attr->max_mr_size = qattr->max_mr_size; in qedr_query_device()
122 attr->page_size_cap = qattr->page_size_caps; in qedr_query_device()
123 attr->vendor_id = qattr->vendor_id; in qedr_query_device()
124 attr->vendor_part_id = qattr->vendor_part_id; in qedr_query_device()
125 attr->hw_ver = qattr->hw_ver; in qedr_query_device()
126 attr->max_qp = qattr->max_qp; in qedr_query_device()
127 attr->max_qp_wr = max_t(u32, qattr->max_sqe, qattr->max_rqe); in qedr_query_device()
132 attr->max_send_sge = qattr->max_sge; in qedr_query_device()
133 attr->max_recv_sge = qattr->max_sge; in qedr_query_device()
134 attr->max_sge_rd = qattr->max_sge; in qedr_query_device()
135 attr->max_cq = qattr->max_cq; in qedr_query_device()
136 attr->max_cqe = qattr->max_cqe; in qedr_query_device()
137 attr->max_mr = qattr->max_mr; in qedr_query_device()
138 attr->max_mw = qattr->max_mw; in qedr_query_device()
139 attr->max_pd = qattr->max_pd; in qedr_query_device()
141 attr->max_fmr = qattr->max_fmr; in qedr_query_device()
144 1 << (fls(qattr->max_qp_req_rd_atomic_resc) - 1); in qedr_query_device()
146 min(1 << (fls(qattr->max_qp_resp_rd_atomic_resc) - 1), in qedr_query_device()
149 attr->max_srq = qattr->max_srq; in qedr_query_device()
150 attr->max_srq_sge = qattr->max_srq_sge; in qedr_query_device()
151 attr->max_srq_wr = qattr->max_srq_wr; in qedr_query_device()
153 attr->local_ca_ack_delay = qattr->dev_ack_delay; in qedr_query_device()
154 attr->max_fast_reg_page_list_len = qattr->max_mr / 8; in qedr_query_device()
156 attr->max_ah = qattr->max_ah; in qedr_query_device()
1153 struct qedr_device_attr *qattr = &dev->attr; in qedr_check_qp_attrs() local
1163 if (attrs->cap.max_send_wr > qattr->max_sqe) { in qedr_check_qp_attrs()
1166 attrs->cap.max_send_wr, qattr->max_sqe); in qedr_check_qp_attrs()
1170 if (attrs->cap.max_inline_data > qattr->max_inline) { in qedr_check_qp_attrs()
1173 attrs->cap.max_inline_data, qattr->max_inline); in qedr_check_qp_attrs()
1177 if (attrs->cap.max_send_sge > qattr->max_sge) { in qedr_check_qp_attrs()
1180 attrs->cap.max_send_sge, qattr->max_sge); in qedr_check_qp_attrs()
1184 if (attrs->cap.max_recv_sge > qattr->max_sge) { in qedr_check_qp_attrs()
1187 attrs->cap.max_recv_sge, qattr->max_sge); in qedr_check_qp_attrs()
1320 struct qedr_device_attr *qattr = &dev->attr; in qedr_check_srq_params() local
1322 if (attrs->attr.max_wr > qattr->max_srq_wr) { in qedr_check_srq_params()
1325 attrs->attr.max_wr, qattr->max_srq_wr); in qedr_check_srq_params()
1329 if (attrs->attr.max_sge > qattr->max_sge) { in qedr_check_srq_params()
1332 attrs->attr.max_sge, qattr->max_sge); in qedr_check_srq_params()