Home
last modified time | relevance | path

Searched refs:rings_per_vf (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/ethernet/cavium/liquidio/
A Dcn23xx_vf_device.c111 for (q_no = 0; q_no < (oct->sriov_info.rings_per_vf); q_no++) { in cn23xx_vf_setup_global_input_regs()
619 u32 rings_per_vf; in cn23xx_setup_octeon_vf_device() local
635 rings_per_vf = reg_val & CN23XX_PKT_INPUT_CTL_RPVF_MASK; in cn23xx_setup_octeon_vf_device()
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()
649 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()
652 if (rings_per_vf > num_present_cpus()) { in cn23xx_setup_octeon_vf_device()
655 rings_per_vf, in cn23xx_setup_octeon_vf_device()
658 oct->sriov_info.rings_per_vf = in cn23xx_setup_octeon_vf_device()
[all …]
A Dcn23xx_pf_device.c329 temp = oct->sriov_info.rings_per_vf & 0xff; in cn23xx_setup_global_mac_regs()
427 vf_num = q_no / oct->sriov_info.rings_per_vf; in cn23xx_pf_setup_global_input_regs()
692 q_no = i * oct->sriov_info.rings_per_vf; in cn23xx_pf_mbox_thread()
720 q_no = i * oct->sriov_info.rings_per_vf; in cn23xx_setup_pf_mbox()
779 q_no = i * oct->sriov_info.rings_per_vf; in cn23xx_free_pf_mbox()
991 q_no = i * oct->sriov_info.rings_per_vf; in cn23xx_handle_pf_mbox_intr()
1252 u32 max_rings, total_rings, max_vfs, rings_per_vf; in cn23xx_sriov_config() local
1281 rings_per_vf = 1; in cn23xx_sriov_config()
1284 rings_per_vf = 0; in cn23xx_sriov_config()
1294 oct->sriov_info.rings_per_vf = rings_per_vf; in cn23xx_sriov_config()
[all …]
A Dlio_ethtool.c2771 for (i = 0; i < (oct->sriov_info.rings_per_vf); i++) { in cn23xx_vf_read_csr_reg()
2778 for (i = 0; i < (oct->sriov_info.rings_per_vf); i++) { in cn23xx_vf_read_csr_reg()
2785 for (i = 0; i < (oct->sriov_info.rings_per_vf); i++) { in cn23xx_vf_read_csr_reg()
2792 for (i = 0; i < (oct->sriov_info.rings_per_vf); i++) { in cn23xx_vf_read_csr_reg()
2799 for (i = 0; i < (oct->sriov_info.rings_per_vf); i++) { in cn23xx_vf_read_csr_reg()
2806 for (i = 0; i < (oct->sriov_info.rings_per_vf); i++) { in cn23xx_vf_read_csr_reg()
2813 for (i = 0; i < (oct->sriov_info.rings_per_vf); i++) { in cn23xx_vf_read_csr_reg()
2820 for (i = 0; i < (oct->sriov_info.rings_per_vf); i++) { in cn23xx_vf_read_csr_reg()
2826 for (i = 0; i < (oct->sriov_info.rings_per_vf); i++) { in cn23xx_vf_read_csr_reg()
2833 for (i = 0; i < (oct->sriov_info.rings_per_vf); i++) { in cn23xx_vf_read_csr_reg()
[all …]
A Dlio_vf_main.c1979 if_cfg.s.num_iqueues = octeon_dev->sriov_info.rings_per_vf; in setup_nic_devices()
1980 if_cfg.s.num_oqueues = octeon_dev->sriov_info.rings_per_vf; in setup_nic_devices()
2358 if (octeon_allocate_ioq_vector(oct, oct->sriov_info.rings_per_vf)) { in octeon_device_init()
2365 oct->sriov_info.rings_per_vf); in octeon_device_init()
2368 if (octeon_setup_interrupt(oct, oct->sriov_info.rings_per_vf)) in octeon_device_init()
A Docteon_device.h369 u32 rings_per_vf; member
A Docteon_device.c968 for (q_no = 0; q_no < oct->sriov_info.rings_per_vf; q_no++) { in octeon_set_io_queues_off()
A Dlio_main.c3818 u += oct->sriov_info.rings_per_vf; in octeon_enable_sriov()
3842 u += oct->sriov_info.rings_per_vf; in lio_pci_sriov_disable()
/linux/drivers/net/ethernet/marvell/octeon_ep/
A Doctep_pfvf_mbox.c242 int i = 0, num_vfs = 0, rings_per_vf = 0; in octep_setup_pfvf_mbox() local
246 rings_per_vf = oct->conf->sriov_cfg.max_rings_per_vf; in octep_setup_pfvf_mbox()
249 ring = rings_per_vf * i; in octep_setup_pfvf_mbox()
269 ring = rings_per_vf * i; in octep_setup_pfvf_mbox()
280 int rings_per_vf = oct->conf->sriov_cfg.max_rings_per_vf; in octep_delete_pfvf_mbox() local
285 ring = vf_srn + rings_per_vf * i; in octep_delete_pfvf_mbox()

Completed in 38 milliseconds