Lines Matching defs:hw_attrs
18 struct irdma_hw_attrs *hw_attrs = &rf->sc_dev.hw_attrs;
35 props->page_size_cap = hw_attrs->page_size_cap;
36 props->max_mr_size = hw_attrs->max_mr_size;
38 props->max_qp_wr = hw_attrs->max_qp_wr;
39 props->max_send_sge = hw_attrs->uk_attrs.max_hw_wq_frags;
40 props->max_recv_sge = hw_attrs->uk_attrs.max_hw_wq_frags;
46 props->max_sge_rd = hw_attrs->uk_attrs.max_hw_read_sges;
47 props->max_qp_rd_atom = hw_attrs->max_hw_ird;
48 props->max_qp_init_rd_atom = hw_attrs->max_hw_ord;
60 if (hw_attrs->uk_attrs.hw_rev >= IRDMA_GEN_2)
106 props->max_msg_sz = iwdev->rf->sc_dev.hw_attrs.max_hw_outbound_msg_size;
254 iwdev->rf->sc_dev.hw_attrs.max_hw_device_pages) {
280 struct irdma_uk_attrs *uk_attrs = &iwdev->rf->sc_dev.hw_attrs.uk_attrs;
305 uresp.max_pds = iwdev->rf->sc_dev.hw_attrs.max_hw_pds;
306 uresp.wq_size = iwdev->rf->sc_dev.hw_attrs.max_qp_wr * 2;
785 roce_info->ird_size = dev->hw_attrs.max_hw_ird;
786 roce_info->ord_size = dev->hw_attrs.max_hw_ord;
815 if (dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2)
834 struct irdma_uk_attrs *uk_attrs = &dev->hw_attrs.uk_attrs;
889 struct irdma_uk_attrs *uk_attrs = &dev->hw_attrs.uk_attrs;
984 if (dev->hw_attrs.uk_attrs.hw_rev > IRDMA_GEN_1)
1334 if (attr->max_rd_atomic > dev->hw_attrs.max_hw_ord) {
1338 dev->hw_attrs.max_hw_ord);
1347 if (attr->max_dest_rd_atomic > dev->hw_attrs.max_hw_ird) {
1351 dev->hw_attrs.max_hw_ird);
1422 dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) {
1503 if (udata && udata->outlen && dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) {
1596 dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) {
1749 dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) {
1905 if (!(rf->sc_dev.hw_attrs.uk_attrs.feature_flags &
1917 if (rf->sc_dev.hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2)
2061 err_code = cq_validate_flags(attr->flags, dev->hw_attrs.uk_attrs.hw_rev);
2122 if (rf->sc_dev.hw_attrs.uk_attrs.feature_flags &
2158 if (dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2)
2906 iwdev->rf->sc_dev.hw_attrs.page_size_cap : SZ_4K;
2976 if (iwdev->rf->sc_dev.hw_attrs.uk_attrs.feature_flags & IRDMA_FEATURE_CQ_RESIZE)
3017 if (len > iwdev->rf->sc_dev.hw_attrs.max_mr_size)
3083 if (len > iwdev->rf->sc_dev.hw_attrs.max_mr_size)
3379 dev->hw_attrs.uk_attrs.max_hw_read_sges) {
3879 int num_counters = dev->hw_attrs.max_stat_idx;