Searched refs:hw_attrs (Results 1 – 16 of 16) sorted by relevance
116 dev->hw_attrs.uk_attrs.hw_rev = IRDMA_GEN_3; in ig3rdma_init_hw()117 dev->hw_attrs.uk_attrs.max_hw_wq_frags = IG3RDMA_MAX_WQ_FRAGMENT_COUNT; in ig3rdma_init_hw()118 dev->hw_attrs.uk_attrs.max_hw_read_sges = IG3RDMA_MAX_SGE_RD; in ig3rdma_init_hw()119 dev->hw_attrs.uk_attrs.max_hw_sq_chunk = IRDMA_MAX_QUANTA_PER_WR; in ig3rdma_init_hw()120 dev->hw_attrs.first_hw_vf_fpm_id = 0; in ig3rdma_init_hw()121 dev->hw_attrs.max_hw_vf_fpm_id = IG3_MAX_APFS + IG3_MAX_AVFS; in ig3rdma_init_hw()122 dev->hw_attrs.uk_attrs.feature_flags |= IRDMA_FEATURE_64_BYTE_CQE; in ig3rdma_init_hw()123 dev->hw_attrs.uk_attrs.feature_flags |= IRDMA_FEATURE_CQE_TIMESTAMPING; in ig3rdma_init_hw()125 dev->hw_attrs.uk_attrs.feature_flags |= IRDMA_FEATURE_SRQ; in ig3rdma_init_hw()126 dev->hw_attrs.uk_attrs.feature_flags |= IRDMA_FEATURE_RTS_AE | in ig3rdma_init_hw()[all …]
223 dev->hw_attrs.first_hw_vf_fpm_id = I40IW_FIRST_VF_FPM_ID; in i40iw_init_hw()224 dev->hw_attrs.max_hw_vf_fpm_id = IRDMA_MAX_VF_FPM_ID; in i40iw_init_hw()243 dev->hw_attrs.uk_attrs.max_hw_wq_frags = I40IW_MAX_WQ_FRAGMENT_COUNT; in i40iw_init_hw()244 dev->hw_attrs.uk_attrs.max_hw_read_sges = I40IW_MAX_SGE_RD; in i40iw_init_hw()245 dev->hw_attrs.max_hw_device_pages = I40IW_MAX_PUSH_PAGE_COUNT; in i40iw_init_hw()246 dev->hw_attrs.uk_attrs.max_hw_inline = I40IW_MAX_INLINE_DATA_SIZE; in i40iw_init_hw()247 dev->hw_attrs.page_size_cap = SZ_4K | SZ_2M; in i40iw_init_hw()248 dev->hw_attrs.max_hw_ird = I40IW_MAX_IRD_SIZE; in i40iw_init_hw()249 dev->hw_attrs.max_hw_ord = I40IW_MAX_ORD_SIZE; in i40iw_init_hw()250 dev->hw_attrs.max_hw_wqes = I40IW_MAX_WQ_ENTRIES; in i40iw_init_hw()[all …]
71 if (dev->hw_attrs.uk_attrs.hw_rev != IRDMA_GEN_1) in icrdma_ena_irq()84 if (dev->hw_attrs.uk_attrs.hw_rev != IRDMA_GEN_1) in icrdma_disable_irq()178 dev->hw_attrs.max_hw_vf_fpm_id = IRDMA_MAX_VF_FPM_ID; in icrdma_init_hw()179 dev->hw_attrs.first_hw_vf_fpm_id = IRDMA_FIRST_VF_FPM_ID; in icrdma_init_hw()193 dev->hw_attrs.page_size_cap = SZ_4K | SZ_2M | SZ_1G; in icrdma_init_hw()195 dev->hw_attrs.max_hw_ird = ICRDMA_MAX_IRD_SIZE; in icrdma_init_hw()196 dev->hw_attrs.max_hw_ord = ICRDMA_MAX_ORD_SIZE; in icrdma_init_hw()197 dev->hw_attrs.max_stat_inst = ICRDMA_MAX_STATS_COUNT; in icrdma_init_hw()198 dev->hw_attrs.max_stat_idx = IRDMA_HW_STAT_INDEX_MAX_GEN_2; in icrdma_init_hw()199 dev->hw_attrs.max_hw_device_pages = ICRDMA_MAX_PUSH_PAGE_COUNT; in icrdma_init_hw()[all …]
77 if (vsi->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_3) { in irdma_set_qos_info()94 if (vsi->dev->hw_attrs.uk_attrs.hw_rev == IRDMA_GEN_1) in irdma_set_qos_info()390 info->pd->dev->hw_attrs.uk_attrs.max_hw_wq_frags || in irdma_sc_qp_init()392 info->pd->dev->hw_attrs.uk_attrs.max_hw_wq_frags) in irdma_sc_qp_init()504 if (srq->srq_uk.srq_id < cqp->dev->hw_attrs.min_hw_srq_id || in irdma_sc_srq_create()568 if (srq->srq_uk.srq_id < cqp->dev->hw_attrs.min_hw_srq_id || in irdma_sc_srq_modify()667 if (qp->qp_uk.qp_id < cqp->dev->hw_attrs.min_hw_qp_id || in irdma_sc_qp_create()1145 if (qp->dev->hw_attrs.uk_attrs.hw_rev == IRDMA_GEN_2) in irdma_sc_qp_setctx_roce()1303 if (dev->hw_attrs.uk_attrs.hw_rev == IRDMA_GEN_1) in irdma_sc_qp_setctx()1332 if (dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) in irdma_sc_qp_setctx()[all …]
18 struct irdma_hw_attrs *hw_attrs = &rf->sc_dev.hw_attrs; in irdma_query_device() local30 if (hw_attrs->uk_attrs.hw_rev < IRDMA_GEN_3) in irdma_query_device()36 props->page_size_cap = hw_attrs->page_size_cap; in irdma_query_device()37 props->max_mr_size = hw_attrs->max_mr_size; in irdma_query_device()39 props->max_qp_wr = hw_attrs->max_qp_wr; in irdma_query_device()40 props->max_send_sge = hw_attrs->uk_attrs.max_hw_wq_frags; in irdma_query_device()41 props->max_recv_sge = hw_attrs->uk_attrs.max_hw_wq_frags; in irdma_query_device()45 if (hw_attrs->uk_attrs.hw_rev >= IRDMA_GEN_3) in irdma_query_device()48 props->max_sge_rd = hw_attrs->uk_attrs.max_hw_read_sges; in irdma_query_device()49 props->max_qp_rd_atom = hw_attrs->max_hw_ird; in irdma_query_device()[all …]
236 if (cq->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) in irdma_puda_poll_info()279 if (cq->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) in irdma_puda_poll_info()305 if (cq->dev->hw_attrs.uk_attrs.hw_rev == IRDMA_GEN_1) { in irdma_puda_poll_info()451 if (qp->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) { in irdma_puda_send()537 if (rsrc->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) { in irdma_puda_send_buf()579 if (qp->dev->hw_attrs.uk_attrs.hw_rev == IRDMA_GEN_1) in irdma_puda_qp_setctx()676 ukqp->uk_attrs = &qp->dev->hw_attrs.uk_attrs; in irdma_puda_qp_create()1059 if (dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) { in irdma_puda_create_rsrc()1124 if (qp->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) { in irdma_ilq_putback_rcvbuf()1213 if (buf->vsi->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) { in irdma_ieq_setup_tx_buf()[all …]
70 dev->hw_attrs.uk_attrs.hw_rev = info->hw_rev; in irdma_sc_vchnl_init()87 dev->hw_attrs.uk_attrs.hw_rev = dev->vc_caps.hw_rev; in irdma_sc_vchnl_init()502 if (dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_3) { in irdma_vchnl_req_get_hmc_fcn()516 if (dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_3) { in irdma_vchnl_req_get_hmc_fcn()
555 if (dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_3) in irdma_cleanup_pending_cqp_op()583 return time_s * 1000 / dev->hw_attrs.max_cqp_compl_wait_time_ms; in irdma_get_timeout_threshold()593 return time_s * 1000 / dev->hw_attrs.max_cqp_compl_wait_time_ms; in irdma_get_def_timeout_threshold()1127 if (rf->sc_dev.hw_attrs.uk_attrs.hw_rev < IRDMA_GEN_3) in irdma_free_gsi_qp_rsrc()1525 if (buf->vsi->dev->hw_attrs.uk_attrs.hw_rev == IRDMA_GEN_1) in irdma_ieq_update_tcpip_info()1601 if (buf->vsi->dev->hw_attrs.uk_attrs.hw_rev == IRDMA_GEN_1) in irdma_puda_get_tcpip_info()1643 if (sc_vsi->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) in irdma_hw_stats_timeout()1696 u16 max_stats_idx = dev->hw_attrs.max_stat_idx; in irdma_cqp_gather_stats_gen1()
196 if (dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_3) in irdma_get_type()290 dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_3) { in add_pble_prm()
79 rf->sc_dev.hw_attrs.uk_attrs.hw_rev = IRDMA_GEN_1; in i40iw_fill_device_info()
62 *rdma_ver = rf->sc_dev.hw_attrs.uk_attrs.hw_rev; in ig3rdma_vchnl_init()
232 if (dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_3 && in irdma_sc_create_hmc_obj()601 if (hmc_info->hmc_fn_id < dev->hw_attrs.first_hw_vf_fpm_id && in irdma_add_pd_table_entry()
32 if (conn_ird > cm_node->dev->hw_attrs.max_hw_ird) in irdma_record_ird_ord()33 conn_ird = cm_node->dev->hw_attrs.max_hw_ird; in irdma_record_ird_ord()35 if (conn_ord > cm_node->dev->hw_attrs.max_hw_ord) in irdma_record_ird_ord()36 conn_ord = cm_node->dev->hw_attrs.max_hw_ord; in irdma_record_ird_ord()2289 cm_node->ird_size = cm_node->dev->hw_attrs.max_hw_ird; in irdma_make_cm_node()2290 cm_node->ord_size = cm_node->dev->hw_attrs.max_hw_ord; in irdma_make_cm_node()3158 if (iwdev->rf->sc_dev.hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) { in irdma_receive_ilq()3751 if (dev->hw_attrs.uk_attrs.feature_flags & IRDMA_FEATURE_RTS_AE) { in irdma_accept()4170 if (dev->hw_attrs.uk_attrs.feature_flags & IRDMA_FEATURE_RTS_AE) { in irdma_cm_event_connected()
1318 dev->hw_attrs.max_hw_ceq_size); in irdma_create_ceq()1509 aeq_size = min(aeq_size, dev->hw_attrs.max_hw_aeq_size); in irdma_create_aeq()1792 if (iwdev->rf->sc_dev.hw_attrs.uk_attrs.hw_rev == IRDMA_GEN_1) in irdma_rt_deinit_hw()1969 if (iwdev->rf->sc_dev.hw_attrs.uk_attrs.hw_rev == IRDMA_GEN_1) in irdma_rt_init_hw()2147 rf->max_cqe = rf->sc_dev.hw_attrs.uk_attrs.max_hw_cq_size; in irdma_initialize_hw_rsrc()2152 rf->max_pd = rf->sc_dev.hw_attrs.max_hw_pds; in irdma_initialize_hw_rsrc()
215 rf->sc_dev.hw_attrs.uk_attrs.hw_rev = IRDMA_GEN_2; in icrdma_fill_device_info()
701 struct irdma_hw_attrs hw_attrs; member