Lines Matching refs:sriov_info

327 		  (oct->sriov_info.trs << CN23XX_PKT_MAC_CTL_RINFO_TRS_BIT_POS);  in cn23xx_setup_global_mac_regs()
329 temp = oct->sriov_info.rings_per_vf & 0xff; in cn23xx_setup_global_mac_regs()
333 temp = oct->sriov_info.max_vfs & 0xff; in cn23xx_setup_global_mac_regs()
352 srn = oct->sriov_info.pf_srn; in cn23xx_reset_io_queues()
353 ern = srn + oct->sriov_info.num_pf_rings; in cn23xx_reset_io_queues()
411 srn = oct->sriov_info.pf_srn; in cn23xx_pf_setup_global_input_regs()
412 ern = srn + oct->sriov_info.num_pf_rings; in cn23xx_pf_setup_global_input_regs()
426 if (q_no < oct->sriov_info.pf_srn) { in cn23xx_pf_setup_global_input_regs()
427 vf_num = q_no / oct->sriov_info.rings_per_vf; in cn23xx_pf_setup_global_input_regs()
483 srn = oct->sriov_info.pf_srn; in cn23xx_pf_setup_global_output_regs()
484 ern = srn + oct->sriov_info.num_pf_rings; in cn23xx_pf_setup_global_output_regs()
592 iq_no += oct->sriov_info.pf_srn; in cn23xx_setup_iq_regs()
636 oq_no += oct->sriov_info.pf_srn; in cn23xx_setup_oq_regs()
691 for (i = 0; i < oct->sriov_info.num_vfs_alloced; i++) { in cn23xx_pf_mbox_thread()
692 q_no = i * oct->sriov_info.rings_per_vf; in cn23xx_pf_mbox_thread()
716 if (!oct->sriov_info.max_vfs) in cn23xx_setup_pf_mbox()
719 for (i = 0; i < oct->sriov_info.max_vfs; i++) { in cn23xx_setup_pf_mbox()
720 q_no = i * oct->sriov_info.rings_per_vf; in cn23xx_setup_pf_mbox()
777 if (!oct->sriov_info.max_vfs) in cn23xx_free_pf_mbox()
780 for (i = 0; i < oct->sriov_info.max_vfs; i++) { in cn23xx_free_pf_mbox()
781 q_no = i * oct->sriov_info.rings_per_vf; in cn23xx_free_pf_mbox()
796 srn = oct->sriov_info.pf_srn; in cn23xx_enable_io_queues()
874 srn = oct->sriov_info.pf_srn; in cn23xx_disable_io_queues()
992 for (i = 0; i < oct->sriov_info.num_vfs_alloced; i++) { in cn23xx_handle_pf_mbox_intr()
993 q_no = i * oct->sriov_info.rings_per_vf; in cn23xx_handle_pf_mbox_intr()
1117 (oct->sriov_info.max_vfs > 0)) { in cn23xx_enable_pf_interrupt()
1139 (oct->sriov_info.max_vfs > 0)) { in cn23xx_disable_pf_interrupt()
1275 if (oct->sriov_info.num_pf_rings) in cn23xx_sriov_config()
1276 num_pf_rings = oct->sriov_info.num_pf_rings; in cn23xx_sriov_config()
1294 oct->sriov_info.trs = total_rings; in cn23xx_sriov_config()
1295 oct->sriov_info.max_vfs = max_vfs; in cn23xx_sriov_config()
1296 oct->sriov_info.rings_per_vf = rings_per_vf; in cn23xx_sriov_config()
1297 oct->sriov_info.pf_srn = pf_srn; in cn23xx_sriov_config()
1298 oct->sriov_info.num_pf_rings = num_pf_rings; in cn23xx_sriov_config()
1300 oct->sriov_info.trs, oct->sriov_info.max_vfs, in cn23xx_sriov_config()
1301 oct->sriov_info.rings_per_vf, oct->sriov_info.pf_srn, in cn23xx_sriov_config()
1302 oct->sriov_info.num_pf_rings); in cn23xx_sriov_config()
1304 oct->sriov_info.sriov_enabled = 0; in cn23xx_sriov_config()
1442 if (oct->sriov_info.vf_drv_loaded_mask & BIT_ULL(vfidx)) { in cn23xx_tell_vf_its_macaddr_changed()
1455 mbox_cmd.q_no = vfidx * oct->sriov_info.rings_per_vf; in cn23xx_tell_vf_its_macaddr_changed()
1478 if (!(oct->sriov_info.vf_drv_loaded_mask & (1ULL << vfidx))) in cn23xx_get_vf_stats()
1489 mbox_cmd.q_no = vfidx * oct->sriov_info.rings_per_vf; in cn23xx_get_vf_stats()