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);
141 attr->max_send_sge = qattr->max_sge;
142 attr->max_recv_sge = qattr->max_sge;
143 attr->max_sge_rd = qattr->max_sge;
144 attr->max_cq = qattr->max_cq;
145 attr->max_cqe = qattr->max_cqe;
146 attr->max_mr = qattr->max_mr;
147 attr->max_mw = qattr->max_mw;
148 attr->max_pd = qattr->max_pd;
151 1 << (fls(qattr->max_qp_req_rd_atomic_resc) - 1);
153 min(1 << (fls(qattr->max_qp_resp_rd_atomic_resc) - 1),
156 attr->max_srq = qattr->max_srq;
157 attr->max_srq_sge = qattr->max_srq_sge;
158 attr->max_srq_wr = qattr->max_srq_wr;
160 attr->local_ca_ack_delay = qattr->dev_ack_delay;
161 attr->max_fast_reg_page_list_len = qattr->max_mr / 8;
162 attr->max_pkeys = qattr->max_pkey;
163 attr->max_ah = qattr->max_ah;
1199 struct qedr_device_attr *qattr = &dev->attr;
1212 if (attrs->cap.max_send_wr > qattr->max_sqe) {
1215 attrs->cap.max_send_wr, qattr->max_sqe);
1219 if (attrs->cap.max_inline_data > qattr->max_inline) {
1222 attrs->cap.max_inline_data, qattr->max_inline);
1226 if (attrs->cap.max_send_sge > qattr->max_sge) {
1229 attrs->cap.max_send_sge, qattr->max_sge);
1233 if (attrs->cap.max_recv_sge > qattr->max_sge) {
1236 attrs->cap.max_recv_sge, qattr->max_sge);
1414 struct qedr_device_attr *qattr = &dev->attr;
1416 if (attrs->attr.max_wr > qattr->max_srq_wr) {
1419 attrs->attr.max_wr, qattr->max_srq_wr);
1423 if (attrs->attr.max_sge > qattr->max_sge) {
1426 attrs->attr.max_sge, qattr->max_sge);