Lines Matching refs:hwfns
425 qed_vf_get_fw_version(&cdev->hwfns[0], &dev_info->fw_major,
573 * should be a multiple of the number of hwfns.
670 struct qed_hwfn *hwfn = &cdev->hwfns[index % cdev->num_hwfns];
679 struct qed_hwfn *hwfn = &cdev->hwfns[index % cdev->num_hwfns];
701 status = qed_int_igu_read_sisr_reg(&cdev->hwfns[i]);
706 hwfn = &cdev->hwfns[i];
814 if (!cdev->hwfns[i].b_int_requested)
817 &cdev->hwfns[i].sp_dpc);
833 struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
856 struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
931 qed_int_get_num_sbs(&cdev->hwfns[i], &sb_cnt_info);
962 num_l2_queues += FEAT_NUM(&cdev->hwfns[i], QED_PF_L2_QUE);
998 qed_vf_get_num_rxqs(&cdev->hwfns[1], &vectors);
1051 struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
1071 struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
1109 struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
1159 if (!cdev->hwfns[i].slowpath_wq)
1163 cdev->hwfns[i].slowpath_wq_active = false;
1165 cancel_delayed_work(&cdev->hwfns[i].slowpath_task);
1166 destroy_workqueue(cdev->hwfns[i].slowpath_wq);
1214 hwfn = &cdev->hwfns[i];
1434 snprintf(cdev->hwfns[i].name, NAME_SIZE, "%s-%d", name, i);
1450 p_hwfn = &cdev->hwfns[sb_id % cdev->num_hwfns];
1488 p_hwfn = &cdev->hwfns[sb_id % cdev->num_hwfns];
1664 hwfn = &cdev->hwfns[0];
2186 hwfn = &cdev->hwfns[0];
2200 qed_inform_vf_link_state(&cdev->hwfns[i]);
2235 hwfn = &cdev->hwfns[i];
2913 struct qed_hwfn *hwfn = &cdev->hwfns[qid % cdev->num_hwfns];