Lines Matching refs:octeon_dev

1931 static int setup_nic_devices(struct octeon_device *octeon_dev)  in setup_nic_devices()  argument
1945 ifidx_or_pfnum = octeon_dev->pf_num; in setup_nic_devices()
1948 octeon_register_dispatch_fn(octeon_dev, OPCODE_NIC, OPCODE_NIC_INFO, in setup_nic_devices()
1949 lio_nic_info, octeon_dev); in setup_nic_devices()
1954 octeon_register_reqtype_free_fn(octeon_dev, REQTYPE_NORESP_NET, in setup_nic_devices()
1957 octeon_register_reqtype_free_fn(octeon_dev, REQTYPE_NORESP_NET_SG, in setup_nic_devices()
1960 octeon_register_reqtype_free_fn(octeon_dev, REQTYPE_RESP_NET_SG, in setup_nic_devices()
1963 for (i = 0; i < octeon_dev->ifcount; i++) { in setup_nic_devices()
1967 octeon_alloc_soft_command(octeon_dev, data_size, in setup_nic_devices()
1979 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()
1985 octeon_prepare_soft_command(octeon_dev, sc, OPCODE_NIC, in setup_nic_devices()
1992 retval = octeon_send_soft_command(octeon_dev, sc); in setup_nic_devices()
1994 dev_err(&octeon_dev->pci_dev->dev, in setup_nic_devices()
1997 octeon_free_soft_command(octeon_dev, sc); in setup_nic_devices()
2004 retval = wait_for_sc_completion_timeout(octeon_dev, sc, 0); in setup_nic_devices()
2010 dev_err(&octeon_dev->pci_dev->dev, in setup_nic_devices()
2016 snprintf(octeon_dev->fw_info.liquidio_firmware_version, in setup_nic_devices()
2027 dev_err(&octeon_dev->pci_dev->dev, in setup_nic_devices()
2033 dev_dbg(&octeon_dev->pci_dev->dev, in setup_nic_devices()
2041 dev_err(&octeon_dev->pci_dev->dev, "Device allocation failed\n"); in setup_nic_devices()
2046 SET_NETDEV_DEV(netdev, &octeon_dev->pci_dev->dev); in setup_nic_devices()
2059 props = &octeon_dev->props[i]; in setup_nic_devices()
2128 lio->oct_dev = octeon_dev; in setup_nic_devices()
2132 dev_dbg(&octeon_dev->pci_dev->dev, in setup_nic_devices()
2144 if (liquidio_setup_io_queues(octeon_dev, i, in setup_nic_devices()
2147 dev_err(&octeon_dev->pci_dev->dev, "I/O queues creation failed\n"); in setup_nic_devices()
2156 octeon_dev->fn_list.enable_interrupt(octeon_dev, in setup_nic_devices()
2165 lio->tx_qsize = octeon_get_tx_qsize(octeon_dev, lio->txq); in setup_nic_devices()
2166 lio->rx_qsize = octeon_get_rx_qsize(octeon_dev, lio->rxq); in setup_nic_devices()
2168 if (lio_setup_glists(octeon_dev, lio, num_iqueues)) { in setup_nic_devices()
2169 dev_err(&octeon_dev->pci_dev->dev, in setup_nic_devices()
2177 octeon_dev->priv_flags = OCT_PRIV_FLAG_DEFAULT; in setup_nic_devices()
2179 octeon_dev->priv_flags = 0x0; in setup_nic_devices()
2193 dev_err(&octeon_dev->pci_dev->dev, "Device registration failed\n"); in setup_nic_devices()
2197 dev_dbg(&octeon_dev->pci_dev->dev, in setup_nic_devices()
2214 dev_dbg(&octeon_dev->pci_dev->dev, in setup_nic_devices()
2217 octeon_dev->no_speed_setting = 1; in setup_nic_devices()
2225 dev_err(&octeon_dev->pci_dev->dev, in setup_nic_devices()
2227 liquidio_destroy_nic_device(octeon_dev, i); in setup_nic_devices()