oct_dev 682 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c struct octeon_device *oct = mbox->oct_dev; oct_dev 730 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c mbox->oct_dev = oct; oct_dev 945 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c struct octeon_device *oct = ioq_vector->oct_dev; oct_dev 290 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c mbox->oct_dev = oct; oct_dev 474 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c struct octeon_device *oct = ioq_vector->oct_dev; oct_dev 490 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c struct octeon_device *oct = ioq_vector->oct_dev; oct_dev 49 drivers/net/ethernet/cavium/liquidio/lio_core.c for (i = 0; i < lio->oct_dev->num_iqs; i++) { oct_dev 58 drivers/net/ethernet/cavium/liquidio/lio_core.c lio_dma_free(lio->oct_dev, oct_dev 159 drivers/net/ethernet/cavium/liquidio/lio_core.c struct octeon_device *oct = lio->oct_dev; oct_dev 172 drivers/net/ethernet/cavium/liquidio/lio_core.c ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 254 drivers/net/ethernet/cavium/liquidio/lio_core.c struct octeon_device *oct = lio->oct_dev; oct_dev 443 drivers/net/ethernet/cavium/liquidio/lio_core.c struct octeon_device *oct = lio->oct_dev; oct_dev 457 drivers/net/ethernet/cavium/liquidio/lio_core.c struct octeon_device *oct = lio->oct_dev; oct_dev 483 drivers/net/ethernet/cavium/liquidio/lio_core.c struct octeon_device *oct = lio->oct_dev; oct_dev 518 drivers/net/ethernet/cavium/liquidio/lio_core.c INCR_INSTRQUEUE_PKT_COUNT(lio->oct_dev, iq_num, oct_dev 586 drivers/net/ethernet/cavium/liquidio/lio_core.c struct octeon_device *oct = lio->oct_dev; oct_dev 723 drivers/net/ethernet/cavium/liquidio/lio_core.c oct = droq->oct_dev; oct_dev 753 drivers/net/ethernet/cavium/liquidio/lio_core.c oct = droq->oct_dev; oct_dev 788 drivers/net/ethernet/cavium/liquidio/lio_core.c octeon_enable_irq(droq->oct_dev, droq->q_no); oct_dev 908 drivers/net/ethernet/cavium/liquidio/lio_core.c struct octeon_device *oct = droq->oct_dev; oct_dev 934 drivers/net/ethernet/cavium/liquidio/lio_core.c struct octeon_device *oct = ioq_vector->oct_dev; oct_dev 1207 drivers/net/ethernet/cavium/liquidio/lio_core.c struct octeon_device *oct = lio->oct_dev; oct_dev 1285 drivers/net/ethernet/cavium/liquidio/lio_core.c octnet_nic_stats_callback(struct octeon_device *oct_dev, oct_dev 1293 drivers/net/ethernet/cavium/liquidio/lio_core.c struct nic_rx_stats *rstats = &oct_dev->link_stats.fromwire; oct_dev 1294 drivers/net/ethernet/cavium/liquidio/lio_core.c struct nic_tx_stats *tstats = &oct_dev->link_stats.fromhost; oct_dev 1378 drivers/net/ethernet/cavium/liquidio/lio_core.c dev_err(&oct_dev->pci_dev->dev, "sc OPCODE_NIC_PORT_STATS command failed\n"); oct_dev 1385 drivers/net/ethernet/cavium/liquidio/lio_core.c struct octeon_device *oct_dev = lio->oct_dev; oct_dev 1393 drivers/net/ethernet/cavium/liquidio/lio_core.c octeon_alloc_soft_command(oct_dev, oct_dev 1399 drivers/net/ethernet/cavium/liquidio/lio_core.c dev_err(&oct_dev->pci_dev->dev, "Soft command allocation failed\n"); oct_dev 1412 drivers/net/ethernet/cavium/liquidio/lio_core.c octeon_prepare_soft_command(oct_dev, sc, OPCODE_NIC, oct_dev 1415 drivers/net/ethernet/cavium/liquidio/lio_core.c retval = octeon_send_soft_command(oct_dev, sc); oct_dev 1417 drivers/net/ethernet/cavium/liquidio/lio_core.c octeon_free_soft_command(oct_dev, sc); oct_dev 1422 drivers/net/ethernet/cavium/liquidio/lio_core.c wait_for_sc_completion_timeout(oct_dev, sc, oct_dev 1425 drivers/net/ethernet/cavium/liquidio/lio_core.c dev_err(&oct_dev->pci_dev->dev, oct_dev 1435 drivers/net/ethernet/cavium/liquidio/lio_core.c dev_warn(&oct_dev->pci_dev->dev, oct_dev 1450 drivers/net/ethernet/cavium/liquidio/lio_core.c struct octeon_device *oct_dev = lio->oct_dev; oct_dev 1456 drivers/net/ethernet/cavium/liquidio/lio_core.c if (OCTEON_CN23XX_PF(oct_dev)) { oct_dev 1458 drivers/net/ethernet/cavium/liquidio/lio_core.c if (!(oct_dev->vfstats_poll % LIO_VFSTATS_POLL) && oct_dev 1459 drivers/net/ethernet/cavium/liquidio/lio_core.c (oct_dev->fw_info.app_cap_flags & LIQUIDIO_SPOOFCHK_CAP) && oct_dev 1460 drivers/net/ethernet/cavium/liquidio/lio_core.c oct_dev->sriov_info.num_vfs_alloced) { oct_dev 1464 drivers/net/ethernet/cavium/liquidio/lio_core.c oct_dev->vfstats_poll++; oct_dev 1469 drivers/net/ethernet/cavium/liquidio/lio_core.c octeon_alloc_soft_command(oct_dev, oct_dev 1475 drivers/net/ethernet/cavium/liquidio/lio_core.c dev_err(&oct_dev->pci_dev->dev, "Soft command allocation failed\n"); oct_dev 1487 drivers/net/ethernet/cavium/liquidio/lio_core.c octeon_prepare_soft_command(oct_dev, sc, OPCODE_NIC, oct_dev 1490 drivers/net/ethernet/cavium/liquidio/lio_core.c retval = octeon_send_soft_command(oct_dev, sc); oct_dev 1492 drivers/net/ethernet/cavium/liquidio/lio_core.c octeon_free_soft_command(oct_dev, sc); oct_dev 1496 drivers/net/ethernet/cavium/liquidio/lio_core.c retval = wait_for_sc_completion_timeout(oct_dev, sc, oct_dev 1499 drivers/net/ethernet/cavium/liquidio/lio_core.c dev_err(&oct_dev->pci_dev->dev, "sc OPCODE_NIC_PORT_STATS command failed\n"); oct_dev 1503 drivers/net/ethernet/cavium/liquidio/lio_core.c octnet_nic_stats_callback(oct_dev, sc->sc_status, sc); oct_dev 1516 drivers/net/ethernet/cavium/liquidio/lio_core.c struct octeon_device *oct = lio->oct_dev; oct_dev 1593 drivers/net/ethernet/cavium/liquidio/lio_core.c struct octeon_device *oct = lio->oct_dev; oct_dev 1673 drivers/net/ethernet/cavium/liquidio/lio_core.c oct = lio->oct_dev; oct_dev 1762 drivers/net/ethernet/cavium/liquidio/lio_core.c oct = lio->oct_dev; oct_dev 218 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 401 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct = lio->oct_dev; oct_dev 441 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct = lio->oct_dev; oct_dev 458 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct = lio->oct_dev; oct_dev 472 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 486 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 501 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 607 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 671 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct_dev = lio->oct_dev; oct_dev 675 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c board_info = (struct octeon_board_info *)(&oct_dev->boardinfo); oct_dev 688 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct_dev = lio->oct_dev; oct_dev 694 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c eeprom->magic = oct_dev->pci_dev->vendor; oct_dev 695 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c board_info = (struct octeon_board_info *)(&oct_dev->boardinfo); oct_dev 707 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 721 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 734 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 747 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 763 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct_dev = lio->oct_dev; oct_dev 770 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octeon_alloc_soft_command(oct_dev, oct_dev 788 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octeon_prepare_soft_command(oct_dev, sc, OPCODE_NIC, OPCODE_NIC_MDIO45, oct_dev 794 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c retval = octeon_send_soft_command(oct_dev, sc); oct_dev 796 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c dev_err(&oct_dev->pci_dev->dev, oct_dev 799 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octeon_free_soft_command(oct_dev, sc); oct_dev 805 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c retval = wait_for_sc_completion_timeout(oct_dev, sc, 0); oct_dev 811 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c dev_err(&oct_dev->pci_dev->dev, oct_dev 833 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 954 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 987 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 1085 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 1261 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 1353 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 1368 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 1411 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 1430 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct_dev = lio->oct_dev; oct_dev 1447 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromwire.fcs_err + oct_dev 1448 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromwire.jabber_err + oct_dev 1449 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromwire.l2_err + oct_dev 1450 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromwire.frame_err; oct_dev 1458 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromwire.fifo_err + oct_dev 1459 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromwire.dmac_drop + oct_dev 1460 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromwire.red_drops + oct_dev 1461 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromwire.fw_err_pko + oct_dev 1462 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromwire.fw_err_link + oct_dev 1463 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromwire.fw_err_drop; oct_dev 1466 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromhost.max_collision_fail + oct_dev 1467 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromhost.max_deferral_fail + oct_dev 1468 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromhost.total_collisions + oct_dev 1469 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromhost.fw_err_pko + oct_dev 1470 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromhost.fw_err_link + oct_dev 1471 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromhost.fw_err_drop + oct_dev 1472 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromhost.fw_err_pki; oct_dev 1478 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_total_sent); oct_dev 1480 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_total_fwd); oct_dev 1482 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_err_pko); oct_dev 1484 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_err_pki); oct_dev 1486 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_err_link); oct_dev 1490 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_err_drop); oct_dev 1493 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_tso); oct_dev 1497 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_tso_fwd); oct_dev 1501 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_err_tso); oct_dev 1505 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_tx_vxlan); oct_dev 1508 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = oct_dev->link_stats.fromhost.fw_total_mcast_sent; oct_dev 1509 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = oct_dev->link_stats.fromhost.fw_total_bcast_sent; oct_dev 1513 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.total_pkts_sent); oct_dev 1515 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.total_bytes_sent); oct_dev 1517 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.mcast_pkts_sent); oct_dev 1519 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.bcast_pkts_sent); oct_dev 1521 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.ctl_sent); oct_dev 1523 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.total_collisions); oct_dev 1525 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.one_collision_sent); oct_dev 1528 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->link_stats.fromhost.multi_collision_sent); oct_dev 1530 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.max_collision_fail); oct_dev 1532 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.max_deferral_fail); oct_dev 1534 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fifo_err); oct_dev 1536 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.runts); oct_dev 1542 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_total_rcvd); oct_dev 1546 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_total_fwd); oct_dev 1548 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = oct_dev->link_stats.fromwire.fw_total_mcast; oct_dev 1549 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = oct_dev->link_stats.fromwire.fw_total_bcast; oct_dev 1551 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.jabber_err); oct_dev 1553 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.l2_err); oct_dev 1555 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.frame_err); oct_dev 1559 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_err_pko); oct_dev 1561 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_err_link); oct_dev 1565 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_err_drop); oct_dev 1570 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_rx_vxlan); oct_dev 1574 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_rx_vxlan_err); oct_dev 1580 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_lro_pkts); oct_dev 1584 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_lro_octs); oct_dev 1586 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_total_lro); oct_dev 1588 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_lro_aborts); oct_dev 1592 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_lro_aborts_port); oct_dev 1596 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_lro_aborts_seq); oct_dev 1601 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->link_stats.fromwire.fw_lro_aborts_tsval); oct_dev 1607 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->link_stats.fromwire.fw_lro_aborts_timer); oct_dev 1609 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fwd_rate); oct_dev 1613 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.total_rcvd); oct_dev 1615 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.bytes_rcvd); oct_dev 1617 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.total_bcst); oct_dev 1619 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.total_mcst); oct_dev 1621 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.runts); oct_dev 1623 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.ctl_rcvd); oct_dev 1625 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fifo_err); oct_dev 1627 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.dmac_drop); oct_dev 1629 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fcs_err); oct_dev 1633 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c for (j = 0; j < MAX_OCTEON_INSTR_QUEUES(oct_dev); j++) { oct_dev 1634 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (!(oct_dev->io_qmask.iq & BIT_ULL(j))) oct_dev 1638 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_done); oct_dev 1641 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_tot_bytes); oct_dev 1644 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_dropped); oct_dev 1647 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_iq_busy); oct_dev 1650 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->instr_queue[j]->stats.sgentry_sent); oct_dev 1655 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->instr_queue[j]->stats.instr_posted); oct_dev 1658 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->instr_queue[j]->stats.instr_processed); oct_dev 1661 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->instr_queue[j]->stats.instr_dropped); oct_dev 1664 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->instr_queue[j]->stats.bytes_sent); oct_dev 1667 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_gso); oct_dev 1669 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_vxlan); oct_dev 1672 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_restart); oct_dev 1676 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c for (j = 0; j < MAX_OCTEON_OUTPUT_QUEUES(oct_dev); j++) { oct_dev 1677 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (!(oct_dev->io_qmask.oq & BIT_ULL(j))) oct_dev 1683 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->droq[j]->stats.rx_pkts_received); oct_dev 1686 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->droq[j]->stats.rx_bytes_received); oct_dev 1688 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.dropped_nomem + oct_dev 1689 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->droq[j]->stats.dropped_toomany + oct_dev 1690 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->droq[j]->stats.rx_dropped); oct_dev 1692 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->droq[j]->stats.dropped_nomem); oct_dev 1694 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->droq[j]->stats.dropped_toomany); oct_dev 1696 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->droq[j]->stats.rx_dropped); oct_dev 1700 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->droq[j]->stats.pkts_received); oct_dev 1702 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->droq[j]->stats.bytes_received); oct_dev 1704 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->droq[j]->stats.dropped_nodispatch); oct_dev 1707 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->droq[j]->stats.rx_vxlan); oct_dev 1709 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->droq[j]->stats.rx_alloc_failure); oct_dev 1720 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct_dev = lio->oct_dev; oct_dev 1745 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->link_stats.fromhost.fw_err_drop; oct_dev 1747 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = oct_dev->link_stats.fromwire.fw_total_mcast; oct_dev 1748 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = oct_dev->link_stats.fromhost.fw_total_mcast_sent; oct_dev 1749 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = oct_dev->link_stats.fromwire.fw_total_bcast; oct_dev 1750 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = oct_dev->link_stats.fromhost.fw_total_bcast_sent; oct_dev 1755 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c for (vj = 0; vj < oct_dev->num_iqs; vj++) { oct_dev 1760 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_done); oct_dev 1763 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->instr_queue[j]->stats.tx_tot_bytes); oct_dev 1766 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->instr_queue[j]->stats.tx_dropped); oct_dev 1769 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->instr_queue[j]->stats.tx_iq_busy); oct_dev 1772 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->instr_queue[j]->stats.sgentry_sent); oct_dev 1777 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->instr_queue[j]->stats.instr_posted); oct_dev 1780 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->instr_queue[j]->stats.instr_processed); oct_dev 1783 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->instr_queue[j]->stats.instr_dropped); oct_dev 1786 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->instr_queue[j]->stats.bytes_sent); oct_dev 1788 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_gso); oct_dev 1790 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_vxlan); oct_dev 1793 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->instr_queue[j]->stats.tx_restart); oct_dev 1797 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c for (vj = 0; vj < oct_dev->num_oqs; vj++) { oct_dev 1803 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->droq[j]->stats.rx_pkts_received); oct_dev 1806 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->droq[j]->stats.rx_bytes_received); oct_dev 1807 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.dropped_nomem + oct_dev 1808 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->droq[j]->stats.dropped_toomany + oct_dev 1809 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c oct_dev->droq[j]->stats.rx_dropped); oct_dev 1810 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.dropped_nomem); oct_dev 1811 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.dropped_toomany); oct_dev 1812 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.rx_dropped); oct_dev 1815 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.pkts_received); oct_dev 1816 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.bytes_received); oct_dev 1818 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->droq[j]->stats.dropped_nodispatch); oct_dev 1820 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.rx_vxlan); oct_dev 1822 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c CVM_CAST64(oct_dev->droq[j]->stats.rx_alloc_failure); oct_dev 1828 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct_dev = lio->oct_dev; oct_dev 1831 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c switch (oct_dev->chip_id) { oct_dev 1851 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct_dev = lio->oct_dev; oct_dev 1864 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c for (i = 0; i < MAX_OCTEON_INSTR_QUEUES(oct_dev); i++) { oct_dev 1865 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (!(oct_dev->io_qmask.iq & BIT_ULL(i))) oct_dev 1875 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c for (i = 0; i < MAX_OCTEON_OUTPUT_QUEUES(oct_dev); i++) { oct_dev 1876 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (!(oct_dev->io_qmask.oq & BIT_ULL(i))) oct_dev 1900 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct_dev = lio->oct_dev; oct_dev 1912 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c for (i = 0; i < MAX_OCTEON_INSTR_QUEUES(oct_dev); i++) { oct_dev 1913 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (!(oct_dev->io_qmask.iq & BIT_ULL(i))) oct_dev 1923 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c for (i = 0; i < MAX_OCTEON_OUTPUT_QUEUES(oct_dev); i++) { oct_dev 1924 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (!(oct_dev->io_qmask.oq & BIT_ULL(i))) oct_dev 1945 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct_dev = lio->oct_dev; oct_dev 1947 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c switch (oct_dev->chip_id) { oct_dev 1963 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct_dev = lio->oct_dev; oct_dev 1968 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c ARRAY_SIZE(oct_iq_stats_strings) * oct_dev->num_iqs + oct_dev 1969 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c ARRAY_SIZE(oct_droq_stats_strings) * oct_dev->num_oqs); oct_dev 1980 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct_dev = lio->oct_dev; oct_dev 1985 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c ARRAY_SIZE(oct_iq_stats_strings) * oct_dev->num_iqs + oct_dev 1986 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c ARRAY_SIZE(oct_droq_stats_strings) * oct_dev->num_oqs); oct_dev 2001 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct_dev = lio->oct_dev; oct_dev 2005 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octeon_alloc_soft_command(oct_dev, oct_dev 2017 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octeon_prepare_soft_command(oct_dev, sc, OPCODE_NIC, oct_dev 2023 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c retval = octeon_send_soft_command(oct_dev, sc); oct_dev 2025 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octeon_free_soft_command(oct_dev, sc); oct_dev 2032 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c retval = wait_for_sc_completion_timeout(oct_dev, sc, 0); oct_dev 2037 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c dev_err(&oct_dev->pci_dev->dev, oct_dev 2058 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct_dev = lio->oct_dev; oct_dev 2062 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octeon_alloc_soft_command(oct_dev, oct_dev 2076 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octeon_prepare_soft_command(oct_dev, sc, OPCODE_NIC, oct_dev 2082 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c retval = octeon_send_soft_command(oct_dev, sc); oct_dev 2084 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octeon_free_soft_command(oct_dev, sc); oct_dev 2091 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c retval = wait_for_sc_completion_timeout(oct_dev, sc, 0); oct_dev 2097 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c dev_info(&oct_dev->pci_dev->dev, oct_dev 2105 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c dev_err(&oct_dev->pci_dev->dev, oct_dev 2115 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 2223 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 2296 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 2375 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 2420 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 2525 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 3011 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 3040 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c return lio->oct_dev->priv_flags; oct_dev 3048 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c lio_set_priv_flag(lio->oct_dev, OCT_PRIV_FLAG_TX_BYTES, oct_dev 3057 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 3082 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 3157 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct octeon_device *oct = lio->oct_dev; oct_dev 501 drivers/net/ethernet/cavium/liquidio/lio_main.c lio->oct_dev->num_iqs].s.q_no; oct_dev 502 drivers/net/ethernet/cavium/liquidio/lio_main.c if (octnet_iq_is_full(lio->oct_dev, iq)) oct_dev 506 drivers/net/ethernet/cavium/liquidio/lio_main.c INCR_INSTRQUEUE_PKT_COUNT(lio->oct_dev, iq, oct_dev 562 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 601 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 645 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 696 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 861 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct_dev = NULL; oct_dev 864 drivers/net/ethernet/cavium/liquidio/lio_main.c oct_dev = octeon_allocate_device(pdev->device, oct_dev 866 drivers/net/ethernet/cavium/liquidio/lio_main.c if (!oct_dev) { oct_dev 872 drivers/net/ethernet/cavium/liquidio/lio_main.c oct_dev->msix_on = LIO_FLAG_MSIX_ENABLED; oct_dev 877 drivers/net/ethernet/cavium/liquidio/lio_main.c oct_dev->ptp_enable = true; oct_dev 879 drivers/net/ethernet/cavium/liquidio/lio_main.c oct_dev->ptp_enable = false; oct_dev 885 drivers/net/ethernet/cavium/liquidio/lio_main.c pci_set_drvdata(pdev, oct_dev); oct_dev 888 drivers/net/ethernet/cavium/liquidio/lio_main.c oct_dev->pci_dev = (void *)pdev; oct_dev 890 drivers/net/ethernet/cavium/liquidio/lio_main.c oct_dev->subsystem_id = pdev->subsystem_vendor | oct_dev 893 drivers/net/ethernet/cavium/liquidio/lio_main.c hs = &handshake[oct_dev->octeon_id]; oct_dev 898 drivers/net/ethernet/cavium/liquidio/lio_main.c if (oct_dev->octeon_id == 0) oct_dev 902 drivers/net/ethernet/cavium/liquidio/lio_main.c if (octeon_device_init(oct_dev)) { oct_dev 908 drivers/net/ethernet/cavium/liquidio/lio_main.c if (OCTEON_CN23XX_PF(oct_dev)) { oct_dev 911 drivers/net/ethernet/cavium/liquidio/lio_main.c if (atomic_read(oct_dev->adapter_refcount) == 1) { oct_dev 919 drivers/net/ethernet/cavium/liquidio/lio_main.c oct_dev->watchdog_task = kthread_create( oct_dev 920 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_watchdog, oct_dev, oct_dev 922 drivers/net/ethernet/cavium/liquidio/lio_main.c if (!IS_ERR(oct_dev->watchdog_task)) { oct_dev 923 drivers/net/ethernet/cavium/liquidio/lio_main.c wake_up_process(oct_dev->watchdog_task); oct_dev 925 drivers/net/ethernet/cavium/liquidio/lio_main.c oct_dev->watchdog_task = NULL; oct_dev 926 drivers/net/ethernet/cavium/liquidio/lio_main.c dev_err(&oct_dev->pci_dev->dev, oct_dev 934 drivers/net/ethernet/cavium/liquidio/lio_main.c oct_dev->rx_pause = 1; oct_dev 935 drivers/net/ethernet/cavium/liquidio/lio_main.c oct_dev->tx_pause = 1; oct_dev 937 drivers/net/ethernet/cavium/liquidio/lio_main.c dev_dbg(&oct_dev->pci_dev->dev, "Device is ready\n"); oct_dev 1186 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = (struct octeon_device *)lio->oct_dev; oct_dev 1344 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct_dev = pci_get_drvdata(pdev); oct_dev 1346 drivers/net/ethernet/cavium/liquidio/lio_main.c dev_dbg(&oct_dev->pci_dev->dev, "Stopping device\n"); oct_dev 1348 drivers/net/ethernet/cavium/liquidio/lio_main.c if (oct_dev->watchdog_task) oct_dev 1349 drivers/net/ethernet/cavium/liquidio/lio_main.c kthread_stop(oct_dev->watchdog_task); oct_dev 1351 drivers/net/ethernet/cavium/liquidio/lio_main.c if (!oct_dev->octeon_id && oct_dev 1352 drivers/net/ethernet/cavium/liquidio/lio_main.c oct_dev->fw_info.app_cap_flags & LIQUIDIO_SWITCHDEV_CAP) oct_dev 1355 drivers/net/ethernet/cavium/liquidio/lio_main.c if (oct_dev->app_mode && (oct_dev->app_mode == CVM_DRV_NIC_APP)) oct_dev 1356 drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_stop_nic_module(oct_dev); oct_dev 1361 drivers/net/ethernet/cavium/liquidio/lio_main.c octeon_destroy_resources(oct_dev); oct_dev 1363 drivers/net/ethernet/cavium/liquidio/lio_main.c dev_info(&oct_dev->pci_dev->dev, "Device removed\n"); oct_dev 1368 drivers/net/ethernet/cavium/liquidio/lio_main.c octeon_free_device_mem(oct_dev); oct_dev 1465 drivers/net/ethernet/cavium/liquidio/lio_main.c dma_unmap_single(&lio->oct_dev->pci_dev->dev, finfo->dptr, skb->len, oct_dev 1489 drivers/net/ethernet/cavium/liquidio/lio_main.c dma_unmap_single(&lio->oct_dev->pci_dev->dev, oct_dev 1497 drivers/net/ethernet/cavium/liquidio/lio_main.c pci_unmap_page((lio->oct_dev)->pci_dev, oct_dev 1503 drivers/net/ethernet/cavium/liquidio/lio_main.c iq = skb_iq(lio->oct_dev, skb); oct_dev 1532 drivers/net/ethernet/cavium/liquidio/lio_main.c dma_unmap_single(&lio->oct_dev->pci_dev->dev, oct_dev 1540 drivers/net/ethernet/cavium/liquidio/lio_main.c pci_unmap_page((lio->oct_dev)->pci_dev, oct_dev 1546 drivers/net/ethernet/cavium/liquidio/lio_main.c iq = skb_iq(lio->oct_dev, skb); oct_dev 1563 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = (struct octeon_device *)lio->oct_dev; oct_dev 1620 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = (struct octeon_device *)lio->oct_dev; oct_dev 1643 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = (struct octeon_device *)lio->oct_dev; oct_dev 1676 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = (struct octeon_device *)lio->oct_dev; oct_dev 1782 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 1815 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 1875 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 1973 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 2007 drivers/net/ethernet/cavium/liquidio/lio_main.c ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 2022 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 2042 drivers/net/ethernet/cavium/liquidio/lio_main.c ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 2072 drivers/net/ethernet/cavium/liquidio/lio_main.c oct = lio->oct_dev; oct_dev 2203 drivers/net/ethernet/cavium/liquidio/lio_main.c if (lio->oct_dev->ptp_enable) oct_dev 2229 drivers/net/ethernet/cavium/liquidio/lio_main.c oct = lio->oct_dev; oct_dev 2337 drivers/net/ethernet/cavium/liquidio/lio_main.c oct = lio->oct_dev; oct_dev 2583 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 2596 drivers/net/ethernet/cavium/liquidio/lio_main.c ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 2612 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 2625 drivers/net/ethernet/cavium/liquidio/lio_main.c ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 2646 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 2659 drivers/net/ethernet/cavium/liquidio/lio_main.c ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 2682 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 2696 drivers/net/ethernet/cavium/liquidio/lio_main.c ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 2823 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 2863 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 2880 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 2936 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 2988 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 3016 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 3054 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 3106 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 3194 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 3209 drivers/net/ethernet/cavium/liquidio/lio_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 3623 drivers/net/ethernet/cavium/liquidio/lio_main.c lio->oct_dev = octeon_dev; oct_dev 3677 drivers/net/ethernet/cavium/liquidio/lio_main.c if (lio->oct_dev->chip_id == OCTEON_CN23XX_PF_VID) oct_dev 306 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 344 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 386 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct octeon_device *oct_dev = NULL; oct_dev 388 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c oct_dev = octeon_allocate_device(pdev->device, oct_dev 391 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (!oct_dev) { oct_dev 395 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c oct_dev->msix_on = LIO_FLAG_MSIX_ENABLED; oct_dev 401 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c pci_set_drvdata(pdev, oct_dev); oct_dev 404 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c oct_dev->pci_dev = pdev; oct_dev 406 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c oct_dev->subsystem_id = pdev->subsystem_vendor | oct_dev 409 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (octeon_device_init(oct_dev)) { oct_dev 414 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c dev_dbg(&oct_dev->pci_dev->dev, "Device is ready\n"); oct_dev 603 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct octeon_device *oct = (struct octeon_device *)lio->oct_dev; oct_dev 747 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct octeon_device *oct_dev = pci_get_drvdata(pdev); oct_dev 749 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c dev_dbg(&oct_dev->pci_dev->dev, "Stopping device\n"); oct_dev 751 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (oct_dev->app_mode == CVM_DRV_NIC_APP) oct_dev 752 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_stop_nic_module(oct_dev); oct_dev 757 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c octeon_destroy_resources(oct_dev); oct_dev 759 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c dev_info(&oct_dev->pci_dev->dev, "Device removed\n"); oct_dev 764 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c octeon_free_device_mem(oct_dev); oct_dev 810 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c dma_unmap_single(&lio->oct_dev->pci_dev->dev, finfo->dptr, skb->len, oct_dev 834 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c dma_unmap_single(&lio->oct_dev->pci_dev->dev, oct_dev 842 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c pci_unmap_page((lio->oct_dev)->pci_dev, oct_dev 848 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c iq = skb_iq(lio->oct_dev, skb); oct_dev 878 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c dma_unmap_single(&lio->oct_dev->pci_dev->dev, oct_dev 886 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c pci_unmap_page((lio->oct_dev)->pci_dev, oct_dev 892 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c iq = skb_iq(lio->oct_dev, skb); oct_dev 908 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 952 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 1031 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 1061 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 1072 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 1105 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 1122 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 1148 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 1177 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c oct = lio->oct_dev; oct_dev 1318 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c oct = lio->oct_dev; oct_dev 1422 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c oct = lio->oct_dev; oct_dev 1424 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c q_idx = skb_iq(lio->oct_dev, skb); oct_dev 1649 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 1662 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 1677 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 1690 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 1711 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 1724 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 1746 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c struct octeon_device *oct = lio->oct_dev; oct_dev 1760 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); oct_dev 2119 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c lio->oct_dev = octeon_dev; oct_dev 2167 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (lio->oct_dev->chip_id == OCTEON_CN23XX_VF_VID) oct_dev 841 drivers/net/ethernet/cavium/liquidio/octeon_device.c ioq_vector->oct_dev = oct; oct_dev 1444 drivers/net/ethernet/cavium/liquidio/octeon_device.c oct = droq->oct_dev; oct_dev 1453 drivers/net/ethernet/cavium/liquidio/octeon_device.c oct = iq->oct_dev; oct_dev 408 drivers/net/ethernet/cavium/liquidio/octeon_device.h struct octeon_device *oct_dev; oct_dev 752 drivers/net/ethernet/cavium/liquidio/octeon_device.h #define octeon_write_csr(oct_dev, reg_off, value) \ oct_dev 753 drivers/net/ethernet/cavium/liquidio/octeon_device.h writel(value, (oct_dev)->mmio[0].hw_addr + (reg_off)) oct_dev 755 drivers/net/ethernet/cavium/liquidio/octeon_device.h #define octeon_write_csr64(oct_dev, reg_off, val64) \ oct_dev 756 drivers/net/ethernet/cavium/liquidio/octeon_device.h writeq(val64, (oct_dev)->mmio[0].hw_addr + (reg_off)) oct_dev 758 drivers/net/ethernet/cavium/liquidio/octeon_device.h #define octeon_read_csr(oct_dev, reg_off) \ oct_dev 759 drivers/net/ethernet/cavium/liquidio/octeon_device.h readl((oct_dev)->mmio[0].hw_addr + (reg_off)) oct_dev 761 drivers/net/ethernet/cavium/liquidio/octeon_device.h #define octeon_read_csr64(oct_dev, reg_off) \ oct_dev 762 drivers/net/ethernet/cavium/liquidio/octeon_device.h readq((oct_dev)->mmio[0].hw_addr + (reg_off)) oct_dev 236 drivers/net/ethernet/cavium/liquidio/octeon_droq.c droq->oct_dev = oct; oct_dev 503 drivers/net/ethernet/cavium/liquidio/octeon_droq.c struct octeon_device *oct = droq->oct_dev; oct_dev 254 drivers/net/ethernet/cavium/liquidio/octeon_droq.h struct octeon_device *oct_dev; oct_dev 337 drivers/net/ethernet/cavium/liquidio/octeon_droq.h int octeon_init_droq(struct octeon_device *oct_dev, oct_dev 350 drivers/net/ethernet/cavium/liquidio/octeon_droq.h int octeon_delete_droq(struct octeon_device *oct_dev, u32 q_no); oct_dev 77 drivers/net/ethernet/cavium/liquidio/octeon_iq.h struct octeon_device *oct_dev; oct_dev 239 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c struct octeon_device *oct = mbox->oct_dev; oct_dev 309 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c mbox_cmd.fn(mbox->oct_dev, &mbox_cmd, oct_dev 328 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c mbox_cmd.fn(mbox->oct_dev, &mbox_cmd, mbox_cmd.fn_arg); oct_dev 86 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.h struct octeon_device *oct_dev; oct_dev 184 drivers/net/ethernet/cavium/liquidio/octeon_main.h wait_for_sc_completion_timeout(struct octeon_device *oct_dev, oct_dev 200 drivers/net/ethernet/cavium/liquidio/octeon_main.h dev_err(&oct_dev->pci_dev->dev, "%s: sc is timeout\n", oct_dev 205 drivers/net/ethernet/cavium/liquidio/octeon_main.h dev_err(&oct_dev->pci_dev->dev, "%s: sc is interrupted\n", oct_dev 210 drivers/net/ethernet/cavium/liquidio/octeon_main.h dev_err(&oct_dev->pci_dev->dev, "%s: sc has fatal timeout\n", oct_dev 127 drivers/net/ethernet/cavium/liquidio/octeon_network.h struct octeon_device *oct_dev; oct_dev 577 drivers/net/ethernet/cavium/liquidio/octeon_network.h qno = lio->linfo.txpciq[i % lio->oct_dev->num_iqs].s.q_no; oct_dev 580 drivers/net/ethernet/cavium/liquidio/octeon_network.h INCR_INSTRQUEUE_PKT_COUNT(lio->oct_dev, qno, oct_dev 84 drivers/net/ethernet/cavium/liquidio/request_manager.c iq->oct_dev = oct;