Lines Matching defs:qed_attr

612 	struct qed_rdma_device *qed_attr;
617 qed_attr = dev->ops->rdma_query_device(dev->rdma_ctx);
620 page_size = ~qed_attr->page_size_caps + 1;
630 attr->vendor_id = qed_attr->vendor_id;
631 attr->vendor_part_id = qed_attr->vendor_part_id;
632 attr->hw_ver = qed_attr->hw_ver;
633 attr->fw_ver = qed_attr->fw_ver;
634 attr->node_guid = qed_attr->node_guid;
635 attr->sys_image_guid = qed_attr->sys_image_guid;
636 attr->max_cnq = qed_attr->max_cnq;
637 attr->max_sge = qed_attr->max_sge;
638 attr->max_inline = qed_attr->max_inline;
639 attr->max_sqe = min_t(u32, qed_attr->max_wqe, QEDR_MAX_SQE);
640 attr->max_rqe = min_t(u32, qed_attr->max_wqe, QEDR_MAX_RQE);
641 attr->max_qp_resp_rd_atomic_resc = qed_attr->max_qp_resp_rd_atomic_resc;
642 attr->max_qp_req_rd_atomic_resc = qed_attr->max_qp_req_rd_atomic_resc;
644 qed_attr->max_dev_resp_rd_atomic_resc;
645 attr->max_cq = qed_attr->max_cq;
646 attr->max_qp = qed_attr->max_qp;
647 attr->max_mr = qed_attr->max_mr;
648 attr->max_mr_size = qed_attr->max_mr_size;
649 attr->max_cqe = min_t(u64, qed_attr->max_cqe, QEDR_MAX_CQES);
650 attr->max_mw = qed_attr->max_mw;
651 attr->max_mr_mw_fmr_pbl = qed_attr->max_mr_mw_fmr_pbl;
652 attr->max_mr_mw_fmr_size = qed_attr->max_mr_mw_fmr_size;
653 attr->max_pd = qed_attr->max_pd;
654 attr->max_ah = qed_attr->max_ah;
655 attr->max_pkey = qed_attr->max_pkey;
656 attr->max_srq = qed_attr->max_srq;
657 attr->max_srq_wr = qed_attr->max_srq_wr;
658 attr->dev_caps = qed_attr->dev_caps;
659 attr->page_size_caps = qed_attr->page_size_caps;
660 attr->dev_ack_delay = qed_attr->dev_ack_delay;
661 attr->reserved_lkey = qed_attr->reserved_lkey;
662 attr->bad_pkey_counter = qed_attr->bad_pkey_counter;
663 attr->max_stats_queues = qed_attr->max_stats_queues;