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