Searched refs:sriov_info (Results 1 – 10 of 10) sorted by relevance
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()[all …]
184 int adjusted_q_no = q_no + oct->sriov_info.pf_srn; in octeon_droq_bh()765 max_vfs = oct->sriov_info.max_vfs; in disable_all_vf_links()833 vfs_mask1 = READ_ONCE(oct->sriov_info.vf_drv_loaded_mask); in liquidio_watchdog()834 vfs_mask2 = READ_ONCE(other_oct->sriov_info.vf_drv_loaded_mask); in liquidio_watchdog()1132 if (oct->sriov_info.sriov_enabled) in octeon_destroy_resources()1406 oct->sriov_info.max_vfs); in octeon_chip_specific_setup()2830 if (vfidx < 0 || vfidx >= oct->sriov_info.max_vfs) in __liquidio_set_vf_mac()2851 oct->sriov_info.vf_macaddr[vfidx] = nctrl.udd[0]; in __liquidio_set_vf_mac()2866 if (vfidx < 0 || vfidx >= oct->sriov_info.num_vfs_alloced) in liquidio_set_vf_mac()2890 if (vfidx < 0 || vfidx >= oct->sriov_info.num_vfs_alloced) { in liquidio_set_vf_spoofchk()[all …]
108 if (cn23xx_vf_reset_io_queues(oct, oct->sriov_info.rings_per_vf)) in cn23xx_vf_setup_global_input_regs()111 for (q_no = 0; q_no < (oct->sriov_info.rings_per_vf); q_no++) { in cn23xx_vf_setup_global_input_regs()156 for (q_no = 0; q_no < (oct->sriov_info.rings_per_vf); q_no++) { in cn23xx_vf_setup_global_output_regs()645 if (oct->sriov_info.rings_per_vf > rings_per_vf) { in cn23xx_setup_octeon_vf_device()648 oct->sriov_info.rings_per_vf, rings_per_vf, in cn23xx_setup_octeon_vf_device()650 oct->sriov_info.rings_per_vf = rings_per_vf; in cn23xx_setup_octeon_vf_device()658 oct->sriov_info.rings_per_vf = in cn23xx_setup_octeon_vf_device()661 oct->sriov_info.rings_per_vf = rings_per_vf; in cn23xx_setup_octeon_vf_device()
513 if (oct->sriov_info.sriov_enabled) { in lio_ethtool_get_channels()622 if (oct->sriov_info.sriov_enabled) { in lio_ethtool_set_channels()1018 if_cfg.s.num_iqueues = oct->sriov_info.num_pf_rings; in lio_23xx_reconfigure_queue_count()1019 if_cfg.s.num_oqueues = oct->sriov_info.num_pf_rings; in lio_23xx_reconfigure_queue_count()1020 if_cfg.s.base_queue = oct->sriov_info.pf_srn; in lio_23xx_reconfigure_queue_count()1146 if ((OCTEON_CN23XX_PF(oct)) && !oct->sriov_info.sriov_enabled) in lio_reset_queues()1165 !oct->sriov_info.sriov_enabled) { in lio_reset_queues()1166 oct->sriov_info.num_pf_rings = num_qs; in lio_reset_queues()1173 num_qs = oct->sriov_info.num_pf_rings; in lio_reset_queues()1193 if (OCTEON_CN23XX_PF(oct) && !oct->sriov_info.sriov_enabled) { in lio_reset_queues()[all …]
499 if (!oct->sriov_info.sriov_enabled) in lio_vf_rep_create()502 num_vfs = oct->sriov_info.num_vfs_alloced; in lio_vf_rep_create()585 if (!oct->sriov_info.sriov_enabled) in lio_vf_rep_destroy()
263 pcie_flr(oct->sriov_info.dpiring_to_vfpcidev_lut[mbox->q_no]); in octeon_mbox_process_cmd()
1972 if_cfg.s.num_iqueues = octeon_dev->sriov_info.rings_per_vf; in setup_nic_devices()1973 if_cfg.s.num_oqueues = octeon_dev->sriov_info.rings_per_vf; in setup_nic_devices()2349 if (octeon_allocate_ioq_vector(oct, oct->sriov_info.rings_per_vf)) { in octeon_device_init()2356 LIQUIDIO_VERSION, oct->sriov_info.rings_per_vf); in octeon_device_init()2359 if (octeon_setup_interrupt(oct, oct->sriov_info.rings_per_vf)) in octeon_device_init()
566 struct octeon_sriov_info sriov_info; member
1063 oct->sriov_info.pf_srn + i; in octeon_setup_interrupt()1066 oct->sriov_info.trs; in octeon_setup_interrupt()1460 oct_dev->sriov_info.num_vfs_alloced) { in lio_fetch_stats()
850 ioq_vector->ioq_num = i + oct->sriov_info.pf_srn; in octeon_allocate_ioq_vector()959 for (q_no = 0; q_no < oct->sriov_info.rings_per_vf; q_no++) { in octeon_set_io_queues_off()