Home
last modified time | relevance | path

Searched refs:num_hwfns (Results 1 – 16 of 16) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/qlogic/qed/
Dqed_main.c268 dev_info->num_hwfns = cdev->num_hwfns; in qed_fill_dev_info()
543 (rc % cdev->num_hwfns)) { in qed_enable_msix()
550 cnt = (rc / cdev->num_hwfns) * cdev->num_hwfns; in qed_enable_msix()
603 if (cdev->num_hwfns == 1) { in qed_set_int_mode()
640 struct qed_hwfn *hwfn = &cdev->hwfns[index % cdev->num_hwfns]; in qed_simd_handler_config()
641 int relative_idx = index / cdev->num_hwfns; in qed_simd_handler_config()
649 struct qed_hwfn *hwfn = &cdev->hwfns[index % cdev->num_hwfns]; in qed_simd_handler_clean()
650 int relative_idx = index / cdev->num_hwfns; in qed_simd_handler_clean()
670 for (i = 0; i < cdev->num_hwfns; i++) { in qed_single_int()
803 for (i = 0; i < cdev->num_hwfns; i++) { in qed_nic_stop()
[all …]
Dqed_l2.c2241 info->num_queues = cdev->num_hwfns; in qed_fill_eth_dev_info()
2400 if (cdev->num_hwfns == 1) { in qed_update_vport_rss()
2421 t_rss->rss_ind_table[i / cdev->num_hwfns] = cid; in qed_update_vport_rss()
2426 for (i = 1; i < QED_RSS_IND_TABLE_SIZE / cdev->num_hwfns; i++) { in qed_update_vport_rss()
2431 if (i == QED_RSS_IND_TABLE_SIZE / cdev->num_hwfns) { in qed_update_vport_rss()
2452 rss = vzalloc(array_size(sizeof(*rss), cdev->num_hwfns)); in qed_update_vport()
2513 hwfn_index = rss_num % cdev->num_hwfns; in qed_start_rxq()
2516 p_params->queue_id = p_params->queue_id / cdev->num_hwfns; in qed_start_rxq()
2543 hwfn_index = rss_id % cdev->num_hwfns; in qed_stop_rxq()
2565 hwfn_index = rss_num % cdev->num_hwfns; in qed_start_txq()
[all …]
Dqed.h128 #define for_each_hwfn(cdev, i) for (i = 0; i < cdev->num_hwfns; i++)
803 u8 num_hwfns; member
921 #define QED_IS_CMT(dev) ((dev)->num_hwfns > 1)
Dqed_dev.c139 if (cdev->num_hwfns > 1) in qed_db_rec_find_hwfn()
1303 if (p_hwfn->cdev->num_hwfns > 1) { in qed_hw_bar_size()
2502 if (p_hwfn->cdev->num_hwfns > 1) in qed_calc_hw_mode()
2724 if (p_hwfn->cdev->num_hwfns > 1) in qed_hw_init_pf_doorbell_bar()
3006 if ((p_params->int_mode == QED_INT_MODE_MSI) && (cdev->num_hwfns > 1)) { in qed_hw_init()
4200 if (QED_PATH_ID(p_hwfn) && cdev->num_hwfns == 1) { in qed_get_num_funcs()
4247 if (cdev->num_hwfns > 1) { in qed_hw_info_port_num()
4399 cdev->num_hwfns = 2; in qed_get_dev_info()
4401 cdev->num_hwfns = 1; in qed_get_dev_info()
4544 if (cdev->num_hwfns > 1) { in qed_hw_prepare()
[all …]
Dqed_vf.c421 p_hwfn->cdev->num_hwfns = 2; in qed_vf_pf_acquire()
464 p_hwfn->cdev->num_hwfns = 1; in qed_vf_hw_prepare()
551 (p_hwfn->cdev->num_hwfns > 1)) { in qed_vf_hw_prepare()
Dqed_rdma.c892 if (cdev->num_hwfns > 1) in qed_rdma_get_sb_start()
896 cdev->num_hwfns; in qed_rdma_get_sb_start()
Dqed_sriov.c1442 if (p_hwfn->cdev->num_hwfns > 1) in qed_iov_vf_mbx_acquire_resc_cids()
1606 if ((p_hwfn->cdev->num_hwfns > 1) && in qed_iov_vf_mbx_acquire()
1630 if (p_hwfn->cdev->num_hwfns > 1) in qed_iov_vf_mbx_acquire()
4760 link.speed = (hwfn->cdev->num_hwfns > 1) ? in qed_inform_vf_link_state()
Dqed_debug.c8082 if (cdev->num_hwfns == 1) in qed_dbg_all_data()
8086 for (cur_engine = 0; cur_engine < cdev->num_hwfns; cur_engine++) { in qed_dbg_all_data()
8257 for (cur_engine = 0; cur_engine < cdev->num_hwfns; cur_engine++) { in qed_dbg_all_data_size()
Dqed_mcp.c2431 num *= p_hwfn->cdev->num_hwfns; in qed_mcp_config_vf_msix_bb()
/Linux-v5.4/drivers/infiniband/hw/qedr/
Dqedr.h159 u8 num_hwfns; member
160 #define QEDR_IS_CMT(dev) ((dev)->num_hwfns > 1)
Dmain.c521 idx = i * dev->num_hwfns + dev->affin_hwfn_idx; in qedr_sync_free_irqs()
544 idx = i * dev->num_hwfns + dev->affin_hwfn_idx; in qedr_req_msix_irqs()
881 dev->num_hwfns = dev_info.common.num_hwfns; in qedr_add()
/Linux-v5.4/drivers/net/ethernet/qlogic/qede/
Dqede_ethtool.c414 if (edev->dev_info.common.num_hwfns > 1) in qede_get_priv_flags()
1138 if ((count % edev->dev_info.common.num_hwfns) || in qede_set_channels()
1139 (channels->tx_count % edev->dev_info.common.num_hwfns) || in qede_set_channels()
1140 (channels->rx_count % edev->dev_info.common.num_hwfns)) { in qede_set_channels()
1143 edev->dev_info.common.num_hwfns); in qede_set_channels()
1423 if (edev->dev_info.common.num_hwfns > 1) { in qede_set_rxfh()
Dqede_main.c766 if (!IS_VF(edev) && edev->dev_info.common.num_hwfns == 1) in qede_init_ndev()
1281 edev->dev_info.common.num_hwfns; in qede_set_num_queues()
2206 if (!IS_VF(edev) && edev->dev_info.common.num_hwfns == 1) { in qede_unload()
2273 if (!IS_VF(edev) && edev->dev_info.common.num_hwfns == 1) { in qede_load()
/Linux-v5.4/drivers/scsi/qedi/
Dqedi_main.c1320 idx = i * qedi->dev_info.common.num_hwfns + in qedi_sync_free_irqs()
1348 idx = i * qedi->dev_info.common.num_hwfns + in qedi_request_msix_irq()
1353 qedi->dev_info.common.num_hwfns, in qedi_request_msix_irq()
2435 qedi->dev_info.common.num_hwfns, in __qedi_probe()
/Linux-v5.4/include/linux/qed/
Dqed_if.h618 u8 num_hwfns; member
/Linux-v5.4/drivers/scsi/qedf/
Dqedf_main.c2247 vector_idx = i * qedf->dev_info.common.num_hwfns + in qedf_sync_free_irqs()
2274 vector_idx = i * qedf->dev_info.common.num_hwfns + in qedf_request_msix_irq()
3266 qedf->dev_info.common.num_hwfns, in __qedf_probe()