Lines Matching refs:qattr

101 	struct qedr_device_attr *qattr = &dev->attr;  in qedr_query_srq()  local
105 srq_attr->max_wr = qattr->max_srq_wr; in qedr_query_srq()
106 srq_attr->max_sge = qattr->max_sge; in qedr_query_srq()
115 struct qedr_device_attr *qattr = &dev->attr; in qedr_query_device() local
126 attr->fw_ver = qattr->fw_ver; in qedr_query_device()
127 attr->sys_image_guid = qattr->sys_image_guid; in qedr_query_device()
128 attr->max_mr_size = qattr->max_mr_size; in qedr_query_device()
129 attr->page_size_cap = qattr->page_size_caps; in qedr_query_device()
130 attr->vendor_id = qattr->vendor_id; in qedr_query_device()
131 attr->vendor_part_id = qattr->vendor_part_id; in qedr_query_device()
132 attr->hw_ver = qattr->hw_ver; in qedr_query_device()
133 attr->max_qp = qattr->max_qp; in qedr_query_device()
134 attr->max_qp_wr = max_t(u32, qattr->max_sqe, qattr->max_rqe); in qedr_query_device()
142 attr->max_send_sge = qattr->max_sge; in qedr_query_device()
143 attr->max_recv_sge = qattr->max_sge; in qedr_query_device()
144 attr->max_sge_rd = qattr->max_sge; in qedr_query_device()
145 attr->max_cq = qattr->max_cq; in qedr_query_device()
146 attr->max_cqe = qattr->max_cqe; in qedr_query_device()
147 attr->max_mr = qattr->max_mr; in qedr_query_device()
148 attr->max_mw = qattr->max_mw; in qedr_query_device()
149 attr->max_pd = qattr->max_pd; in qedr_query_device()
152 1 << (fls(qattr->max_qp_req_rd_atomic_resc) - 1); in qedr_query_device()
154 min(1 << (fls(qattr->max_qp_resp_rd_atomic_resc) - 1), in qedr_query_device()
157 attr->max_srq = qattr->max_srq; in qedr_query_device()
158 attr->max_srq_sge = qattr->max_srq_sge; in qedr_query_device()
159 attr->max_srq_wr = qattr->max_srq_wr; in qedr_query_device()
161 attr->local_ca_ack_delay = qattr->dev_ack_delay; in qedr_query_device()
162 attr->max_fast_reg_page_list_len = qattr->max_mr / 8; in qedr_query_device()
163 attr->max_pkeys = qattr->max_pkey; in qedr_query_device()
164 attr->max_ah = qattr->max_ah; in qedr_query_device()
1194 struct qedr_device_attr *qattr = &dev->attr; in qedr_check_qp_attrs() local
1207 if (attrs->cap.max_send_wr > qattr->max_sqe) { in qedr_check_qp_attrs()
1210 attrs->cap.max_send_wr, qattr->max_sqe); in qedr_check_qp_attrs()
1214 if (attrs->cap.max_inline_data > qattr->max_inline) { in qedr_check_qp_attrs()
1217 attrs->cap.max_inline_data, qattr->max_inline); in qedr_check_qp_attrs()
1221 if (attrs->cap.max_send_sge > qattr->max_sge) { in qedr_check_qp_attrs()
1224 attrs->cap.max_send_sge, qattr->max_sge); in qedr_check_qp_attrs()
1228 if (attrs->cap.max_recv_sge > qattr->max_sge) { in qedr_check_qp_attrs()
1231 attrs->cap.max_recv_sge, qattr->max_sge); in qedr_check_qp_attrs()
1424 struct qedr_device_attr *qattr = &dev->attr; in qedr_check_srq_params() local
1426 if (attrs->attr.max_wr > qattr->max_srq_wr) { in qedr_check_srq_params()
1429 attrs->attr.max_wr, qattr->max_srq_wr); in qedr_check_srq_params()
1433 if (attrs->attr.max_sge > qattr->max_sge) { in qedr_check_srq_params()
1436 attrs->attr.max_sge, qattr->max_sge); in qedr_check_srq_params()