qlcnic_adapter 597 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct qlcnic_adapter *adapter; qlcnic_adapter 631 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct qlcnic_adapter *adapter; qlcnic_adapter 1093 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct qlcnic_adapter *adapter; qlcnic_adapter 1542 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_fw_cmd_get_minidump_temp(struct qlcnic_adapter *adapter); qlcnic_adapter 1543 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_fw_cmd_set_port(struct qlcnic_adapter *adapter, u32 config); qlcnic_adapter 1544 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_pci_mem_write_2M(struct qlcnic_adapter *, u64 off, u64 data); qlcnic_adapter 1545 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_pci_mem_read_2M(struct qlcnic_adapter *, u64 off, u64 *data); qlcnic_adapter 1556 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_pcie_sem_lock(struct qlcnic_adapter *, int, u32); qlcnic_adapter 1557 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_pcie_sem_unlock(struct qlcnic_adapter *, int); qlcnic_adapter 1581 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_prune_lb_filters(struct qlcnic_adapter *adapter); qlcnic_adapter 1582 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_delete_lb_filters(struct qlcnic_adapter *adapter); qlcnic_adapter 1583 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_dump_fw(struct qlcnic_adapter *); qlcnic_adapter 1584 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_enable_fw_dump_state(struct qlcnic_adapter *); qlcnic_adapter 1585 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h bool qlcnic_check_fw_dump_state(struct qlcnic_adapter *); qlcnic_adapter 1588 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_schedule_work(struct qlcnic_adapter *, work_func_t, int); qlcnic_adapter 1589 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_load_firmware(struct qlcnic_adapter *adapter); qlcnic_adapter 1590 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_need_fw_reset(struct qlcnic_adapter *adapter); qlcnic_adapter 1591 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_request_firmware(struct qlcnic_adapter *adapter); qlcnic_adapter 1592 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_release_firmware(struct qlcnic_adapter *adapter); qlcnic_adapter 1593 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_pinit_from_rom(struct qlcnic_adapter *adapter); qlcnic_adapter 1594 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_setup_idc_param(struct qlcnic_adapter *adapter); qlcnic_adapter 1595 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_check_flash_fw_ver(struct qlcnic_adapter *adapter); qlcnic_adapter 1597 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_rom_fast_read(struct qlcnic_adapter *adapter, u32 addr, u32 *valp); qlcnic_adapter 1598 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_rom_fast_read_words(struct qlcnic_adapter *adapter, int addr, qlcnic_adapter 1600 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_alloc_sw_resources(struct qlcnic_adapter *adapter); qlcnic_adapter 1601 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_free_sw_resources(struct qlcnic_adapter *adapter); qlcnic_adapter 1605 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_alloc_hw_resources(struct qlcnic_adapter *adapter); qlcnic_adapter 1606 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_free_hw_resources(struct qlcnic_adapter *adapter); qlcnic_adapter 1608 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_fw_create_ctx(struct qlcnic_adapter *adapter); qlcnic_adapter 1609 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_fw_destroy_ctx(struct qlcnic_adapter *adapter); qlcnic_adapter 1611 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_reset_rx_buffers_list(struct qlcnic_adapter *adapter); qlcnic_adapter 1612 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_release_rx_buffers(struct qlcnic_adapter *adapter); qlcnic_adapter 1613 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_release_tx_buffers(struct qlcnic_adapter *, qlcnic_adapter 1616 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_check_fw_status(struct qlcnic_adapter *adapter); qlcnic_adapter 1618 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_post_rx_buffers(struct qlcnic_adapter *adapter, qlcnic_adapter 1621 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_flush_mcast_mac(struct qlcnic_adapter *); qlcnic_adapter 1622 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_nic_add_mac(struct qlcnic_adapter *, const u8 *, u16, qlcnic_adapter 1624 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_nic_del_mac(struct qlcnic_adapter *, const u8 *); qlcnic_adapter 1625 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_82xx_free_mac_list(struct qlcnic_adapter *adapter); qlcnic_adapter 1626 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_82xx_read_phys_port_id(struct qlcnic_adapter *); qlcnic_adapter 1628 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_fw_cmd_set_mtu(struct qlcnic_adapter *adapter, int mtu); qlcnic_adapter 1629 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_fw_cmd_set_drv_version(struct qlcnic_adapter *, u32); qlcnic_adapter 1634 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_config_bridged_mode(struct qlcnic_adapter *adapter, u32 enable); qlcnic_adapter 1639 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_do_lb_test(struct qlcnic_adapter *, u8); qlcnic_adapter 1642 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_reset_context(struct qlcnic_adapter *); qlcnic_adapter 1646 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_set_tx_ring_count(struct qlcnic_adapter *, u8); qlcnic_adapter 1647 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_set_sds_ring_count(struct qlcnic_adapter *, u8); qlcnic_adapter 1648 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_setup_rings(struct qlcnic_adapter *); qlcnic_adapter 1649 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_validate_rings(struct qlcnic_adapter *, __u32, int); qlcnic_adapter 1650 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_alloc_lb_filters_mem(struct qlcnic_adapter *adapter); qlcnic_adapter 1651 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_enable_msix(struct qlcnic_adapter *, u32); qlcnic_adapter 1652 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_set_drv_version(struct qlcnic_adapter *); qlcnic_adapter 1655 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_config_switch_port(struct qlcnic_adapter *, qlcnic_adapter 1658 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_get_eswitch_port_config(struct qlcnic_adapter *, qlcnic_adapter 1660 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_config_port_mirroring(struct qlcnic_adapter *, u8, u8, u8); qlcnic_adapter 1661 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_get_port_stats(struct qlcnic_adapter *, const u8, const u8, qlcnic_adapter 1663 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_get_eswitch_stats(struct qlcnic_adapter *, const u8, u8, qlcnic_adapter 1665 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_clear_esw_stats(struct qlcnic_adapter *adapter, u8, u8, u8); qlcnic_adapter 1666 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_get_mac_stats(struct qlcnic_adapter *, struct qlcnic_mac_statistics *); qlcnic_adapter 1672 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_advert_link_change(struct qlcnic_adapter *, int); qlcnic_adapter 1673 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_free_tx_rings(struct qlcnic_adapter *); qlcnic_adapter 1674 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_alloc_tx_rings(struct qlcnic_adapter *, struct net_device *); qlcnic_adapter 1675 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_dump_mbx(struct qlcnic_adapter *, struct qlcnic_cmd_args *); qlcnic_adapter 1677 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_create_sysfs_entries(struct qlcnic_adapter *adapter); qlcnic_adapter 1678 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_remove_sysfs_entries(struct qlcnic_adapter *adapter); qlcnic_adapter 1679 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_82xx_add_sysfs(struct qlcnic_adapter *adapter); qlcnic_adapter 1680 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_82xx_remove_sysfs(struct qlcnic_adapter *adapter); qlcnic_adapter 1682 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnicvf_config_bridged_mode(struct qlcnic_adapter *, u32); qlcnic_adapter 1683 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnicvf_config_led(struct qlcnic_adapter *, u32, u32); qlcnic_adapter 1684 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_set_vlan_config(struct qlcnic_adapter *, qlcnic_adapter 1686 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_set_eswitch_port_features(struct qlcnic_adapter *, qlcnic_adapter 1688 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_setup_tss_rss_intr(struct qlcnic_adapter *); qlcnic_adapter 1689 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_down(struct qlcnic_adapter *, struct net_device *); qlcnic_adapter 1690 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_up(struct qlcnic_adapter *, struct net_device *); qlcnic_adapter 1691 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void __qlcnic_down(struct qlcnic_adapter *, struct net_device *); qlcnic_adapter 1692 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_detach(struct qlcnic_adapter *); qlcnic_adapter 1693 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_teardown_intr(struct qlcnic_adapter *); qlcnic_adapter 1694 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_attach(struct qlcnic_adapter *); qlcnic_adapter 1695 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int __qlcnic_up(struct qlcnic_adapter *, struct net_device *); qlcnic_adapter 1698 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_check_temp(struct qlcnic_adapter *); qlcnic_adapter 1699 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_init_pci_info(struct qlcnic_adapter *); qlcnic_adapter 1700 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_set_default_offload_settings(struct qlcnic_adapter *); qlcnic_adapter 1701 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_reset_npar_config(struct qlcnic_adapter *); qlcnic_adapter 1702 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_set_eswitch_port_config(struct qlcnic_adapter *); qlcnic_adapter 1703 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_83xx_configure_opmode(struct qlcnic_adapter *adapter); qlcnic_adapter 1704 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_read_mac_addr(struct qlcnic_adapter *); qlcnic_adapter 1705 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_setup_netdev(struct qlcnic_adapter *, struct net_device *, int); qlcnic_adapter 1706 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_set_netdev_features(struct qlcnic_adapter *, qlcnic_adapter 1709 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_is_valid_nic_func(struct qlcnic_adapter *, u8); qlcnic_adapter 1710 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_get_pci_func_type(struct qlcnic_adapter *, u16, u16 *, u16 *, qlcnic_adapter 1736 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*config_bridged_mode) (struct qlcnic_adapter *, u32); qlcnic_adapter 1737 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*config_led) (struct qlcnic_adapter *, u32, u32); qlcnic_adapter 1738 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*start_firmware) (struct qlcnic_adapter *); qlcnic_adapter 1739 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*init_driver) (struct qlcnic_adapter *); qlcnic_adapter 1740 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*request_reset) (struct qlcnic_adapter *, u32); qlcnic_adapter 1741 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*cancel_idc_work) (struct qlcnic_adapter *); qlcnic_adapter 1742 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*napi_add)(struct qlcnic_adapter *, struct net_device *); qlcnic_adapter 1743 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*napi_del)(struct qlcnic_adapter *); qlcnic_adapter 1744 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*config_ipaddr)(struct qlcnic_adapter *, __be32, int); qlcnic_adapter 1745 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h irqreturn_t (*clear_legacy_intr)(struct qlcnic_adapter *); qlcnic_adapter 1747 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*resume)(struct qlcnic_adapter *); qlcnic_adapter 1751 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*enqueue_cmd) (struct qlcnic_adapter *, qlcnic_adapter 1753 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*dequeue_cmd) (struct qlcnic_adapter *, struct qlcnic_cmd_args *); qlcnic_adapter 1754 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*decode_resp) (struct qlcnic_adapter *, struct qlcnic_cmd_args *); qlcnic_adapter 1755 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*encode_cmd) (struct qlcnic_adapter *, struct qlcnic_cmd_args *); qlcnic_adapter 1756 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*nofity_fw) (struct qlcnic_adapter *, u8); qlcnic_adapter 1759 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_83xx_init_mailbox_work(struct qlcnic_adapter *); qlcnic_adapter 1760 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_83xx_detach_mailbox_work(struct qlcnic_adapter *); qlcnic_adapter 1763 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_update_stats(struct qlcnic_adapter *); qlcnic_adapter 1767 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*read_crb) (struct qlcnic_adapter *, char *, loff_t, size_t); qlcnic_adapter 1768 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*write_crb) (struct qlcnic_adapter *, char *, loff_t, size_t); qlcnic_adapter 1769 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*read_reg) (struct qlcnic_adapter *, ulong, int *); qlcnic_adapter 1770 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*write_reg) (struct qlcnic_adapter *, ulong, u32); qlcnic_adapter 1772 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*get_mac_address) (struct qlcnic_adapter *, u8 *, u8); qlcnic_adapter 1773 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*setup_intr) (struct qlcnic_adapter *); qlcnic_adapter 1775 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct qlcnic_adapter *, u32); qlcnic_adapter 1776 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*mbx_cmd) (struct qlcnic_adapter *, struct qlcnic_cmd_args *); qlcnic_adapter 1777 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*get_func_no) (struct qlcnic_adapter *); qlcnic_adapter 1778 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*api_lock) (struct qlcnic_adapter *); qlcnic_adapter 1779 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*api_unlock) (struct qlcnic_adapter *); qlcnic_adapter 1780 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*add_sysfs) (struct qlcnic_adapter *); qlcnic_adapter 1781 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*remove_sysfs) (struct qlcnic_adapter *); qlcnic_adapter 1783 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*create_rx_ctx) (struct qlcnic_adapter *); qlcnic_adapter 1784 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*create_tx_ctx) (struct qlcnic_adapter *, qlcnic_adapter 1786 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*del_rx_ctx) (struct qlcnic_adapter *); qlcnic_adapter 1787 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*del_tx_ctx) (struct qlcnic_adapter *, qlcnic_adapter 1789 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*setup_link_event) (struct qlcnic_adapter *, int); qlcnic_adapter 1790 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*get_nic_info) (struct qlcnic_adapter *, struct qlcnic_info *, u8); qlcnic_adapter 1791 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*get_pci_info) (struct qlcnic_adapter *, struct qlcnic_pci_info *); qlcnic_adapter 1792 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*set_nic_info) (struct qlcnic_adapter *, struct qlcnic_info *); qlcnic_adapter 1793 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*change_macvlan) (struct qlcnic_adapter *, u8*, u16, u8); qlcnic_adapter 1794 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*napi_enable) (struct qlcnic_adapter *); qlcnic_adapter 1795 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*napi_disable) (struct qlcnic_adapter *); qlcnic_adapter 1796 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*config_intr_coal) (struct qlcnic_adapter *, qlcnic_adapter 1798 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*config_rss) (struct qlcnic_adapter *, int); qlcnic_adapter 1799 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*config_hw_lro) (struct qlcnic_adapter *, int); qlcnic_adapter 1800 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*config_loopback) (struct qlcnic_adapter *, u8); qlcnic_adapter 1801 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*clear_loopback) (struct qlcnic_adapter *, u8); qlcnic_adapter 1802 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*config_promisc_mode) (struct qlcnic_adapter *, u32); qlcnic_adapter 1803 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*change_l2_filter)(struct qlcnic_adapter *adapter, u64 *addr, qlcnic_adapter 1805 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*get_board_info) (struct qlcnic_adapter *); qlcnic_adapter 1806 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*set_mac_filter_count) (struct qlcnic_adapter *); qlcnic_adapter 1807 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*free_mac_list) (struct qlcnic_adapter *); qlcnic_adapter 1808 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int (*read_phys_port_id) (struct qlcnic_adapter *); qlcnic_adapter 1813 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*get_beacon_state)(struct qlcnic_adapter *); qlcnic_adapter 1814 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*enable_sds_intr) (struct qlcnic_adapter *, qlcnic_adapter 1816 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*disable_sds_intr) (struct qlcnic_adapter *, qlcnic_adapter 1818 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*enable_tx_intr) (struct qlcnic_adapter *, qlcnic_adapter 1820 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void (*disable_tx_intr) (struct qlcnic_adapter *, qlcnic_adapter 1828 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h bool (*encap_rx_offload) (struct qlcnic_adapter *adapter); qlcnic_adapter 1829 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h bool (*encap_tx_offload) (struct qlcnic_adapter *adapter); qlcnic_adapter 1834 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline bool qlcnic_83xx_encap_tx_offload(struct qlcnic_adapter *adapter) qlcnic_adapter 1840 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline bool qlcnic_83xx_encap_rx_offload(struct qlcnic_adapter *adapter) qlcnic_adapter 1846 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline bool qlcnic_82xx_encap_tx_offload(struct qlcnic_adapter *adapter) qlcnic_adapter 1851 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline bool qlcnic_82xx_encap_rx_offload(struct qlcnic_adapter *adapter) qlcnic_adapter 1856 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline bool qlcnic_encap_rx_offload(struct qlcnic_adapter *adapter) qlcnic_adapter 1861 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline bool qlcnic_encap_tx_offload(struct qlcnic_adapter *adapter) qlcnic_adapter 1866 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_start_firmware(struct qlcnic_adapter *adapter) qlcnic_adapter 1871 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_read_crb(struct qlcnic_adapter *adapter, char *buf, qlcnic_adapter 1877 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_write_crb(struct qlcnic_adapter *adapter, char *buf, qlcnic_adapter 1883 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_hw_write_wx_2M(struct qlcnic_adapter *adapter, qlcnic_adapter 1889 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_get_mac_address(struct qlcnic_adapter *adapter, qlcnic_adapter 1895 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_setup_intr(struct qlcnic_adapter *adapter) qlcnic_adapter 1901 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct qlcnic_adapter *adapter, u32 arg) qlcnic_adapter 1906 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_issue_cmd(struct qlcnic_adapter *adapter, qlcnic_adapter 1915 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_get_func_no(struct qlcnic_adapter *adapter) qlcnic_adapter 1920 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_api_lock(struct qlcnic_adapter *adapter) qlcnic_adapter 1925 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_api_unlock(struct qlcnic_adapter *adapter) qlcnic_adapter 1930 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_add_sysfs(struct qlcnic_adapter *adapter) qlcnic_adapter 1936 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_remove_sysfs(struct qlcnic_adapter *adapter) qlcnic_adapter 1948 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_fw_cmd_create_rx_ctx(struct qlcnic_adapter *adapter) qlcnic_adapter 1953 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_fw_cmd_create_tx_ctx(struct qlcnic_adapter *adapter, qlcnic_adapter 1960 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_fw_cmd_del_rx_ctx(struct qlcnic_adapter *adapter) qlcnic_adapter 1965 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_fw_cmd_del_tx_ctx(struct qlcnic_adapter *adapter, qlcnic_adapter 1971 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_linkevent_request(struct qlcnic_adapter *adapter, qlcnic_adapter 1977 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_get_nic_info(struct qlcnic_adapter *adapter, qlcnic_adapter 1983 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_get_pci_info(struct qlcnic_adapter *adapter, qlcnic_adapter 1989 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_set_nic_info(struct qlcnic_adapter *adapter, qlcnic_adapter 1995 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_sre_macaddr_change(struct qlcnic_adapter *adapter, qlcnic_adapter 2001 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_napi_add(struct qlcnic_adapter *adapter, qlcnic_adapter 2007 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_napi_del(struct qlcnic_adapter *adapter) qlcnic_adapter 2012 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_napi_enable(struct qlcnic_adapter *adapter) qlcnic_adapter 2019 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_adapter 2024 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int __qlcnic_resume(struct qlcnic_adapter *adapter) qlcnic_adapter 2029 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_napi_disable(struct qlcnic_adapter *adapter) qlcnic_adapter 2034 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_config_intr_coalesce(struct qlcnic_adapter *adapter, qlcnic_adapter 2040 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_config_rss(struct qlcnic_adapter *adapter, int enable) qlcnic_adapter 2045 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_config_hw_lro(struct qlcnic_adapter *adapter, qlcnic_adapter 2051 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_set_lb_mode(struct qlcnic_adapter *adapter, u8 mode) qlcnic_adapter 2056 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_clear_lb_mode(struct qlcnic_adapter *adapter, u8 mode) qlcnic_adapter 2061 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_nic_set_promisc(struct qlcnic_adapter *adapter, qlcnic_adapter 2067 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_change_filter(struct qlcnic_adapter *adapter, qlcnic_adapter 2074 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_get_board_info(struct qlcnic_adapter *adapter) qlcnic_adapter 2079 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_free_mac_list(struct qlcnic_adapter *adapter) qlcnic_adapter 2084 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_set_mac_filter_count(struct qlcnic_adapter *adapter) qlcnic_adapter 2090 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_get_beacon_state(struct qlcnic_adapter *adapter) qlcnic_adapter 2095 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_read_phys_port_id(struct qlcnic_adapter *adapter) qlcnic_adapter 2101 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline u32 qlcnic_get_saved_state(struct qlcnic_adapter *adapter, qlcnic_adapter 2107 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_set_saved_state(struct qlcnic_adapter *adapter, qlcnic_adapter 2113 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_cache_tmpl_hdr_values(struct qlcnic_adapter *adapter, qlcnic_adapter 2119 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline u32 qlcnic_get_cap_size(struct qlcnic_adapter *adapter, qlcnic_adapter 2125 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_set_sys_info(struct qlcnic_adapter *adapter, qlcnic_adapter 2131 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_store_cap_mask(struct qlcnic_adapter *adapter, qlcnic_adapter 2137 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_dev_request_reset(struct qlcnic_adapter *adapter, qlcnic_adapter 2144 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_cancel_idc_work(struct qlcnic_adapter *adapter) qlcnic_adapter 2151 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h qlcnic_clear_legacy_intr(struct qlcnic_adapter *adapter) qlcnic_adapter 2156 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_config_led(struct qlcnic_adapter *adapter, u32 state, qlcnic_adapter 2162 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_config_ipaddr(struct qlcnic_adapter *adapter, qlcnic_adapter 2168 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline bool qlcnic_check_multi_tx(struct qlcnic_adapter *adapter) qlcnic_adapter 2174 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h qlcnic_82xx_enable_tx_intr(struct qlcnic_adapter *adapter, qlcnic_adapter 2183 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h qlcnic_82xx_disable_tx_intr(struct qlcnic_adapter *adapter, qlcnic_adapter 2192 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h qlcnic_83xx_enable_tx_intr(struct qlcnic_adapter *adapter, qlcnic_adapter 2199 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h qlcnic_83xx_disable_tx_intr(struct qlcnic_adapter *adapter, qlcnic_adapter 2207 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h qlcnic_83xx_enable_sds_intr(struct qlcnic_adapter *adapter, qlcnic_adapter 2215 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h qlcnic_83xx_disable_sds_intr(struct qlcnic_adapter *adapter, qlcnic_adapter 2221 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_disable_multi_tx(struct qlcnic_adapter *adapter) qlcnic_adapter 2231 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h qlcnic_82xx_disable_sds_intr(struct qlcnic_adapter *adapter, qlcnic_adapter 2242 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_enable_sds_intr(struct qlcnic_adapter *adapter, qlcnic_adapter 2250 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h qlcnic_disable_sds_intr(struct qlcnic_adapter *adapter, qlcnic_adapter 2257 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_enable_tx_intr(struct qlcnic_adapter *adapter, qlcnic_adapter 2264 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_disable_tx_intr(struct qlcnic_adapter *adapter, qlcnic_adapter 2275 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h qlcnic_82xx_enable_sds_intr(struct qlcnic_adapter *adapter, qlcnic_adapter 2289 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_get_diag_lock(struct qlcnic_adapter *adapter) qlcnic_adapter 2294 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_release_diag_lock(struct qlcnic_adapter *adapter) qlcnic_adapter 2299 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline int qlcnic_check_diag_status(struct qlcnic_adapter *adapter) qlcnic_adapter 2323 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline bool qlcnic_82xx_check(struct qlcnic_adapter *adapter) qlcnic_adapter 2329 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline bool qlcnic_84xx_check(struct qlcnic_adapter *adapter) qlcnic_adapter 2337 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline bool qlcnic_83xx_check(struct qlcnic_adapter *adapter) qlcnic_adapter 2352 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline bool qlcnic_sriov_pf_check(struct qlcnic_adapter *adapter) qlcnic_adapter 2357 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline bool qlcnic_sriov_vf_check(struct qlcnic_adapter *adapter) qlcnic_adapter 2369 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline bool qlcnic_83xx_pf_check(struct qlcnic_adapter *adapter) qlcnic_adapter 2376 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline bool qlcnic_83xx_vf_check(struct qlcnic_adapter *adapter) qlcnic_adapter 2384 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline bool qlcnic_sriov_check(struct qlcnic_adapter *adapter) qlcnic_adapter 2394 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline u32 qlcnic_get_vnic_func_count(struct qlcnic_adapter *adapter) qlcnic_adapter 2416 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_register_hwmon_dev(struct qlcnic_adapter *); qlcnic_adapter 2417 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h void qlcnic_unregister_hwmon_dev(struct qlcnic_adapter *); qlcnic_adapter 2419 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_register_hwmon_dev(struct qlcnic_adapter *adapter) qlcnic_adapter 2423 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h static inline void qlcnic_unregister_hwmon_dev(struct qlcnic_adapter *adapter) qlcnic_adapter 17 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void __qlcnic_83xx_process_aen(struct qlcnic_adapter *); qlcnic_adapter 18 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_clear_lb_mode(struct qlcnic_adapter *, u8); qlcnic_adapter 19 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_configure_mac(struct qlcnic_adapter *, u8 *, u8, qlcnic_adapter 21 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_get_port_config(struct qlcnic_adapter *); qlcnic_adapter 25 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_set_port_config(struct qlcnic_adapter *); qlcnic_adapter 28 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_set_lb_mode(struct qlcnic_adapter *, u8); qlcnic_adapter 29 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_set_mac_filter_count(struct qlcnic_adapter *); qlcnic_adapter 30 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_resume(struct qlcnic_adapter *); qlcnic_adapter 32 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_get_beacon_state(struct qlcnic_adapter *); qlcnic_adapter 269 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_get_fw_version(struct qlcnic_adapter *adapter) qlcnic_adapter 285 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int __qlcnic_set_win_base(struct qlcnic_adapter *adapter, u32 addr) qlcnic_adapter 300 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_rd_reg_indirect(struct qlcnic_adapter *adapter, ulong addr, qlcnic_adapter 315 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_wrt_reg_indirect(struct qlcnic_adapter *adapter, ulong addr, qlcnic_adapter 333 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_enable_legacy(struct qlcnic_adapter *adapter) qlcnic_adapter 345 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_calculate_msix_vector(struct qlcnic_adapter *adapter) qlcnic_adapter 360 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_setup_intr(struct qlcnic_adapter *adapter) qlcnic_adapter 417 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static inline void qlcnic_83xx_clear_legacy_intr_mask(struct qlcnic_adapter *adapter) qlcnic_adapter 422 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static inline void qlcnic_83xx_set_legacy_intr_mask(struct qlcnic_adapter *adapter) qlcnic_adapter 428 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static inline void qlcnic_83xx_enable_legacy_msix_mbx_intr(struct qlcnic_adapter qlcnic_adapter 442 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_disable_mbx_intr(struct qlcnic_adapter *adapter) qlcnic_adapter 451 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static inline void qlcnic_83xx_get_mbx_data(struct qlcnic_adapter *adapter, qlcnic_adapter 463 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c irqreturn_t qlcnic_83xx_clear_legacy_intr(struct qlcnic_adapter *adapter) qlcnic_adapter 501 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_poll_process_aen(struct qlcnic_adapter *adapter) qlcnic_adapter 526 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = data; qlcnic_adapter 555 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = sds_ring->adapter; qlcnic_adapter 570 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_free_mbx_intr(struct qlcnic_adapter *adapter) qlcnic_adapter 592 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_setup_mbx_intr(struct qlcnic_adapter *adapter) qlcnic_adapter 630 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_get_func_no(struct qlcnic_adapter *adapter) qlcnic_adapter 636 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_cam_lock(struct qlcnic_adapter *adapter) qlcnic_adapter 658 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_cam_unlock(struct qlcnic_adapter *adapter) qlcnic_adapter 668 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_read_crb(struct qlcnic_adapter *adapter, char *buf, qlcnic_adapter 693 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_write_crb(struct qlcnic_adapter *adapter, char *buf, qlcnic_adapter 702 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_get_port_info(struct qlcnic_adapter *adapter) qlcnic_adapter 730 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_set_mac_filter_count(struct qlcnic_adapter *adapter) qlcnic_adapter 746 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_enable_mbx_interrupt(struct qlcnic_adapter *adapter) qlcnic_adapter 759 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_check_vf(struct qlcnic_adapter *adapter, qlcnic_adapter 795 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_handle_link_aen(struct qlcnic_adapter *adapter, qlcnic_adapter 797 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_handle_idc_comp_aen(struct qlcnic_adapter *adapter, qlcnic_adapter 800 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_dump_mbx(struct qlcnic_adapter *adapter, qlcnic_adapter 826 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_poll_for_mbx_completion(struct qlcnic_adapter *adapter, qlcnic_adapter 850 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_issue_cmd(struct qlcnic_adapter *adapter, qlcnic_adapter 899 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter, u32 type) qlcnic_adapter 938 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter; qlcnic_adapter 942 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c adapter = container_of(work, struct qlcnic_adapter, idc_aen_work.work); qlcnic_adapter 957 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_handle_idc_comp_aen(struct qlcnic_adapter *adapter, qlcnic_adapter 966 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void __qlcnic_83xx_process_aen(struct qlcnic_adapter *adapter) qlcnic_adapter 1015 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_process_aen(struct qlcnic_adapter *adapter) qlcnic_adapter 1038 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter; qlcnic_adapter 1040 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c adapter = container_of(work, struct qlcnic_adapter, mbx_poll_work.work); qlcnic_adapter 1050 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_enable_mbx_poll(struct qlcnic_adapter *adapter) qlcnic_adapter 1059 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_disable_mbx_poll(struct qlcnic_adapter *adapter) qlcnic_adapter 1066 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_add_rings(struct qlcnic_adapter *adapter) qlcnic_adapter 1140 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_del_rx_ctx(struct qlcnic_adapter *adapter) qlcnic_adapter 1166 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_create_rx_ctx(struct qlcnic_adapter *adapter) qlcnic_adapter 1292 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_del_tx_ctx(struct qlcnic_adapter *adapter, qlcnic_adapter 1314 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_create_tx_ctx(struct qlcnic_adapter *adapter, qlcnic_adapter 1396 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1455 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1484 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_get_beacon_state(struct qlcnic_adapter *adapter) qlcnic_adapter 1511 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_config_led(struct qlcnic_adapter *adapter, u32 state, qlcnic_adapter 1581 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1623 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_initialize_nic(struct qlcnic_adapter *adapter, int enable) qlcnic_adapter 1655 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_set_port_config(struct qlcnic_adapter *adapter) qlcnic_adapter 1672 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_get_port_config(struct qlcnic_adapter *adapter) qlcnic_adapter 1690 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_setup_link_event(struct qlcnic_adapter *adapter, int enable) qlcnic_adapter 1710 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_set_interface_id_promisc(struct qlcnic_adapter *adapter, qlcnic_adapter 1723 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_nic_set_promisc(struct qlcnic_adapter *adapter, u32 mode) qlcnic_adapter 1761 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1828 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_extend_lb_idc_cmpltn_wait(struct qlcnic_adapter *adapter, qlcnic_adapter 1841 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_set_lb_mode(struct qlcnic_adapter *adapter, u8 mode) qlcnic_adapter 1910 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_clear_lb_mode(struct qlcnic_adapter *adapter, u8 mode) qlcnic_adapter 1963 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_set_interface_id_ipaddr(struct qlcnic_adapter *adapter, qlcnic_adapter 1974 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_config_ipaddr(struct qlcnic_adapter *adapter, __be32 ip, qlcnic_adapter 2012 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_config_hw_lro(struct qlcnic_adapter *adapter, int mode) qlcnic_adapter 2040 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_config_rss(struct qlcnic_adapter *adapter, int enable) qlcnic_adapter 2079 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_set_interface_id_macaddr(struct qlcnic_adapter *adapter, qlcnic_adapter 2090 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_sre_macaddr_change(struct qlcnic_adapter *adapter, u8 *addr, qlcnic_adapter 2137 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_change_l2_filter(struct qlcnic_adapter *adapter, u64 *addr, qlcnic_adapter 2146 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_configure_mac(struct qlcnic_adapter *adapter, u8 *mac, qlcnic_adapter 2159 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_get_mac_address(struct qlcnic_adapter *adapter, u8 *mac, qlcnic_adapter 2190 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_set_rx_intr_coal(struct qlcnic_adapter *adapter) qlcnic_adapter 2217 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_set_tx_intr_coal(struct qlcnic_adapter *adapter) qlcnic_adapter 2244 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_set_rx_tx_intr_coal(struct qlcnic_adapter *adapter) qlcnic_adapter 2261 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_config_intr_coal(struct qlcnic_adapter *adapter, qlcnic_adapter 2316 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_handle_link_aen(struct qlcnic_adapter *adapter, qlcnic_adapter 2345 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = data; qlcnic_adapter 2372 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_set_nic_info(struct qlcnic_adapter *adapter, qlcnic_adapter 2412 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_get_nic_info(struct qlcnic_adapter *adapter, qlcnic_adapter 2465 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_get_pci_func_type(struct qlcnic_adapter *adapter, u16 type, qlcnic_adapter 2490 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_get_pci_info(struct qlcnic_adapter *adapter, qlcnic_adapter 2549 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_config_intrpt(struct qlcnic_adapter *adapter, bool op_type) qlcnic_adapter 2605 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_lock_flash(struct qlcnic_adapter *adapter) qlcnic_adapter 2629 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_unlock_flash(struct qlcnic_adapter *adapter) qlcnic_adapter 2635 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_lockless_flash_read32(struct qlcnic_adapter *adapter, qlcnic_adapter 2696 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_poll_flash_status_reg(struct qlcnic_adapter *adapter) qlcnic_adapter 2720 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_enable_flash_write(struct qlcnic_adapter *adapter) qlcnic_adapter 2738 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_disable_flash_write(struct qlcnic_adapter *adapter) qlcnic_adapter 2756 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_read_flash_mfg_id(struct qlcnic_adapter *adapter) qlcnic_adapter 2786 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_read_flash_descriptor_table(struct qlcnic_adapter *adapter) qlcnic_adapter 2805 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_erase_flash_sector(struct qlcnic_adapter *adapter, qlcnic_adapter 2871 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_flash_write32(struct qlcnic_adapter *adapter, u32 addr, qlcnic_adapter 2891 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_flash_bulk_write(struct qlcnic_adapter *adapter, u32 addr, qlcnic_adapter 2976 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_recover_driver_lock(struct qlcnic_adapter *adapter) qlcnic_adapter 3016 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_lock_driver(struct qlcnic_adapter *adapter) qlcnic_adapter 3066 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_unlock_driver(struct qlcnic_adapter *adapter) qlcnic_adapter 3084 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_ms_mem_write128(struct qlcnic_adapter *adapter, u64 addr, qlcnic_adapter 3135 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_flash_read32(struct qlcnic_adapter *adapter, u32 flash_addr, qlcnic_adapter 3175 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_get_port_type(struct qlcnic_adapter *adapter) qlcnic_adapter 3209 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_test_link(struct qlcnic_adapter *adapter) qlcnic_adapter 3293 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_get_link_ksettings(struct qlcnic_adapter *adapter, qlcnic_adapter 3394 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_set_link_ksettings(struct qlcnic_adapter *adapter, qlcnic_adapter 3467 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static u64 *qlcnic_83xx_fill_stats(struct qlcnic_adapter *adapter, qlcnic_adapter 3523 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_get_stats(struct qlcnic_adapter *adapter, u64 *data) qlcnic_adapter 3566 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_extend_md_capab(struct qlcnic_adapter *adapter) qlcnic_adapter 3588 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_reg_test(struct qlcnic_adapter *adapter) qlcnic_adapter 3604 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c inline int qlcnic_83xx_get_regs_len(struct qlcnic_adapter *adapter) qlcnic_adapter 3612 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_get_registers(struct qlcnic_adapter *adapter, u32 *regs_buff) qlcnic_adapter 3627 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 3695 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_get_pauseparam(struct qlcnic_adapter *adapter, qlcnic_adapter 3731 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_set_pauseparam(struct qlcnic_adapter *adapter, qlcnic_adapter 3779 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_read_flash_status_reg(struct qlcnic_adapter *adapter) qlcnic_adapter 3799 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_flash_test(struct qlcnic_adapter *adapter) qlcnic_adapter 3814 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_adapter 3834 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_resume(struct qlcnic_adapter *adapter) qlcnic_adapter 3879 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c qlcnic_83xx_notify_cmd_completion(struct qlcnic_adapter *adapter, qlcnic_adapter 3892 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_flush_mbx_queue(struct qlcnic_adapter *adapter) qlcnic_adapter 3912 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_check_mbx_status(struct qlcnic_adapter *adapter) qlcnic_adapter 3931 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static inline void qlcnic_83xx_signal_mbx_cmd(struct qlcnic_adapter *adapter, qlcnic_adapter 3940 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_dequeue_mbx_cmd(struct qlcnic_adapter *adapter, qlcnic_adapter 3955 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_encode_mbx_cmd(struct qlcnic_adapter *adapter, qlcnic_adapter 3990 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_detach_mailbox_work(struct qlcnic_adapter *adapter) qlcnic_adapter 4004 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_enqueue_mbx_cmd(struct qlcnic_adapter *adapter, qlcnic_adapter 4031 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static int qlcnic_83xx_check_mac_rcode(struct qlcnic_adapter *adapter, qlcnic_adapter 4051 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static void qlcnic_83xx_decode_mbx_rsp(struct qlcnic_adapter *adapter, qlcnic_adapter 4082 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static inline void qlcnic_dump_mailbox_registers(struct qlcnic_adapter *adapter) qlcnic_adapter 4099 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = mbx->adapter; qlcnic_adapter 4160 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c int qlcnic_83xx_init_mailbox_work(struct qlcnic_adapter *adapter) qlcnic_adapter 4192 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_adapter 4213 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_adapter 4236 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_adapter 312 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h struct qlcnic_adapter; qlcnic_adapter 316 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int (*state_entry) (struct qlcnic_adapter *); qlcnic_adapter 537 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_get_fw_version(struct qlcnic_adapter *); qlcnic_adapter 538 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_issue_cmd(struct qlcnic_adapter *, struct qlcnic_cmd_args *); qlcnic_adapter 539 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_setup_intr(struct qlcnic_adapter *); qlcnic_adapter 540 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_get_func_no(struct qlcnic_adapter *); qlcnic_adapter 541 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_cam_lock(struct qlcnic_adapter *); qlcnic_adapter 542 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_cam_unlock(struct qlcnic_adapter *); qlcnic_adapter 543 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_send_ctrl_op(struct qlcnic_adapter *, struct qlcnic_cmd_args *, u32); qlcnic_adapter 544 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_add_sysfs(struct qlcnic_adapter *); qlcnic_adapter 545 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_remove_sysfs(struct qlcnic_adapter *); qlcnic_adapter 546 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_write_crb(struct qlcnic_adapter *, char *, loff_t, size_t); qlcnic_adapter 547 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_read_crb(struct qlcnic_adapter *, char *, loff_t, size_t); qlcnic_adapter 548 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_rd_reg_indirect(struct qlcnic_adapter *, ulong, int *); qlcnic_adapter 549 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_wrt_reg_indirect(struct qlcnic_adapter *, ulong, u32); qlcnic_adapter 550 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_nic_set_promisc(struct qlcnic_adapter *, u32); qlcnic_adapter 551 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_config_hw_lro(struct qlcnic_adapter *, int); qlcnic_adapter 552 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_config_rss(struct qlcnic_adapter *, int); qlcnic_adapter 553 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_change_l2_filter(struct qlcnic_adapter *adapter, u64 *addr, qlcnic_adapter 555 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_get_pci_info(struct qlcnic_adapter *, struct qlcnic_pci_info *); qlcnic_adapter 556 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_set_nic_info(struct qlcnic_adapter *, struct qlcnic_info *); qlcnic_adapter 557 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_initialize_nic(struct qlcnic_adapter *, int); qlcnic_adapter 559 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_napi_add(struct qlcnic_adapter *, struct net_device *); qlcnic_adapter 560 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_napi_del(struct qlcnic_adapter *); qlcnic_adapter 561 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_napi_enable(struct qlcnic_adapter *); qlcnic_adapter 562 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_napi_disable(struct qlcnic_adapter *); qlcnic_adapter 563 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_config_led(struct qlcnic_adapter *, u32, u32); qlcnic_adapter 564 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_ind_wr(struct qlcnic_adapter *, u32, u32); qlcnic_adapter 565 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_ind_rd(struct qlcnic_adapter *, u32); qlcnic_adapter 566 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_create_rx_ctx(struct qlcnic_adapter *); qlcnic_adapter 567 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_create_tx_ctx(struct qlcnic_adapter *, qlcnic_adapter 569 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_del_rx_ctx(struct qlcnic_adapter *); qlcnic_adapter 570 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_del_tx_ctx(struct qlcnic_adapter *, qlcnic_adapter 572 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_get_nic_info(struct qlcnic_adapter *, struct qlcnic_info *, u8); qlcnic_adapter 573 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_setup_link_event(struct qlcnic_adapter *, int); qlcnic_adapter 575 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_config_intrpt(struct qlcnic_adapter *, bool); qlcnic_adapter 576 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_sre_macaddr_change(struct qlcnic_adapter *, u8 *, u16, u8); qlcnic_adapter 577 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_get_mac_address(struct qlcnic_adapter *, u8 *, u8); qlcnic_adapter 579 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h struct qlcnic_adapter *, u32); qlcnic_adapter 581 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_set_npar_data(struct qlcnic_adapter *, const struct qlcnic_info *, qlcnic_adapter 583 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_config_intr_coal(struct qlcnic_adapter *, qlcnic_adapter 585 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_set_rx_tx_intr_coal(struct qlcnic_adapter *); qlcnic_adapter 586 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_get_port_info(struct qlcnic_adapter *); qlcnic_adapter 587 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_enable_mbx_interrupt(struct qlcnic_adapter *); qlcnic_adapter 588 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_disable_mbx_intr(struct qlcnic_adapter *); qlcnic_adapter 589 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h irqreturn_t qlcnic_83xx_clear_legacy_intr(struct qlcnic_adapter *); qlcnic_adapter 592 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_check_vf(struct qlcnic_adapter *, qlcnic_adapter 594 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_config_default_opmode(struct qlcnic_adapter *); qlcnic_adapter 595 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_setup_mbx_intr(struct qlcnic_adapter *); qlcnic_adapter 596 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_free_mbx_intr(struct qlcnic_adapter *); qlcnic_adapter 599 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_config_ipaddr(struct qlcnic_adapter *, __be32, int); qlcnic_adapter 601 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_erase_flash_sector(struct qlcnic_adapter *, u32); qlcnic_adapter 602 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_flash_bulk_write(struct qlcnic_adapter *, u32, u32 *, int); qlcnic_adapter 603 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_flash_write32(struct qlcnic_adapter *, u32, u32 *); qlcnic_adapter 604 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_lock_flash(struct qlcnic_adapter *); qlcnic_adapter 605 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_unlock_flash(struct qlcnic_adapter *); qlcnic_adapter 606 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_save_flash_status(struct qlcnic_adapter *); qlcnic_adapter 607 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_restore_flash_status(struct qlcnic_adapter *, int); qlcnic_adapter 608 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_read_flash_mfg_id(struct qlcnic_adapter *); qlcnic_adapter 609 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_read_flash_descriptor_table(struct qlcnic_adapter *); qlcnic_adapter 610 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_flash_read32(struct qlcnic_adapter *, u32, u8 *, int); qlcnic_adapter 611 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_lockless_flash_read32(struct qlcnic_adapter *, qlcnic_adapter 613 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_init(struct qlcnic_adapter *, int); qlcnic_adapter 614 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_idc_ready_state_entry(struct qlcnic_adapter *); qlcnic_adapter 616 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_idc_exit(struct qlcnic_adapter *); qlcnic_adapter 617 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_idc_request_reset(struct qlcnic_adapter *, u32); qlcnic_adapter 618 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_lock_driver(struct qlcnic_adapter *); qlcnic_adapter 619 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_unlock_driver(struct qlcnic_adapter *); qlcnic_adapter 620 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_set_default_offload_settings(struct qlcnic_adapter *); qlcnic_adapter 621 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_idc_vnic_pf_entry(struct qlcnic_adapter *); qlcnic_adapter 622 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_disable_vnic_mode(struct qlcnic_adapter *, int); qlcnic_adapter 623 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_config_vnic_opmode(struct qlcnic_adapter *); qlcnic_adapter 624 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_get_vnic_vport_info(struct qlcnic_adapter *, qlcnic_adapter 626 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_get_vnic_pf_info(struct qlcnic_adapter *, struct qlcnic_info *); qlcnic_adapter 627 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_set_port_eswitch_status(struct qlcnic_adapter *, int, int *); qlcnic_adapter 629 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_get_minidump_template(struct qlcnic_adapter *); qlcnic_adapter 630 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_get_stats(struct qlcnic_adapter *adapter, u64 *data); qlcnic_adapter 631 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_extend_md_capab(struct qlcnic_adapter *); qlcnic_adapter 632 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_get_link_ksettings(struct qlcnic_adapter *adapter, qlcnic_adapter 634 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_set_link_ksettings(struct qlcnic_adapter *adapter, qlcnic_adapter 636 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_get_pauseparam(struct qlcnic_adapter *, qlcnic_adapter 638 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_set_pauseparam(struct qlcnic_adapter *, qlcnic_adapter 640 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_test_link(struct qlcnic_adapter *); qlcnic_adapter 641 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_get_port_type(struct qlcnic_adapter *adapter); qlcnic_adapter 642 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_reg_test(struct qlcnic_adapter *); qlcnic_adapter 643 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_get_regs_len(struct qlcnic_adapter *); qlcnic_adapter 644 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_get_registers(struct qlcnic_adapter *, u32 *); qlcnic_adapter 648 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_flash_test(struct qlcnic_adapter *); qlcnic_adapter 649 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_enable_flash_write(struct qlcnic_adapter *); qlcnic_adapter 650 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_disable_flash_write(struct qlcnic_adapter *); qlcnic_adapter 651 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_enable_mbx_poll(struct qlcnic_adapter *); qlcnic_adapter 652 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_disable_mbx_poll(struct qlcnic_adapter *); qlcnic_adapter 653 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_idc_init(struct qlcnic_adapter *); qlcnic_adapter 654 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_idc_reattach_driver(struct qlcnic_adapter *); qlcnic_adapter 655 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_set_vnic_opmode(struct qlcnic_adapter *); qlcnic_adapter 656 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_check_vnic_state(struct qlcnic_adapter *); qlcnic_adapter 657 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_aer_stop_poll_work(struct qlcnic_adapter *); qlcnic_adapter 658 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_83xx_aer_reset(struct qlcnic_adapter *); qlcnic_adapter 659 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_aer_start_poll_work(struct qlcnic_adapter *); qlcnic_adapter 666 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h int qlcnic_ms_mem_write128(struct qlcnic_adapter *, u64, u32 *, u32); qlcnic_adapter 39 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_init_default_driver(struct qlcnic_adapter *adapter); qlcnic_adapter 40 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_check_heartbeat(struct qlcnic_adapter *p_dev); qlcnic_adapter 41 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_restart_hw(struct qlcnic_adapter *adapter); qlcnic_adapter 42 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_check_hw_status(struct qlcnic_adapter *p_dev); qlcnic_adapter 43 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_get_reset_instruction_template(struct qlcnic_adapter *); qlcnic_adapter 44 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_stop_hw(struct qlcnic_adapter *); qlcnic_adapter 133 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c qlcnic_83xx_idc_check_driver_presence_reg(struct qlcnic_adapter *adapter) qlcnic_adapter 144 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_idc_log_state_history(struct qlcnic_adapter *adapter) qlcnic_adapter 156 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_update_audit_reg(struct qlcnic_adapter *adapter, qlcnic_adapter 185 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_idc_update_minor_version(struct qlcnic_adapter *adapter) qlcnic_adapter 195 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_update_major_version(struct qlcnic_adapter *adapter, qlcnic_adapter 217 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c qlcnic_83xx_idc_update_drv_presence_reg(struct qlcnic_adapter *adapter, qlcnic_adapter 243 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_check_major_version(struct qlcnic_adapter *adapter) qlcnic_adapter 261 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_clear_registers(struct qlcnic_adapter *adapter, qlcnic_adapter 283 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_update_drv_ack_reg(struct qlcnic_adapter *adapter, qlcnic_adapter 306 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_check_timeout(struct qlcnic_adapter *adapter, qlcnic_adapter 327 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_check_reset_ack_reg(struct qlcnic_adapter *adapter) qlcnic_adapter 374 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_tx_soft_reset(struct qlcnic_adapter *adapter) qlcnic_adapter 399 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_idc_detach_driver(struct qlcnic_adapter *adapter) qlcnic_adapter 429 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_idc_attach_driver(struct qlcnic_adapter *adapter) qlcnic_adapter 442 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_enter_failed_state(struct qlcnic_adapter *adapter, qlcnic_adapter 461 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_enter_init_state(struct qlcnic_adapter *adapter, qlcnic_adapter 477 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_enter_need_quiesce(struct qlcnic_adapter *adapter, qlcnic_adapter 495 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c qlcnic_83xx_idc_enter_need_reset_state(struct qlcnic_adapter *adapter, int lock) qlcnic_adapter 511 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_enter_ready_state(struct qlcnic_adapter *adapter, qlcnic_adapter 537 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_find_reset_owner_id(struct qlcnic_adapter *adapter) qlcnic_adapter 575 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_restart_hw(struct qlcnic_adapter *adapter, int lock) qlcnic_adapter 591 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_check_fan_failure(struct qlcnic_adapter *adapter) qlcnic_adapter 613 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c int qlcnic_83xx_idc_reattach_driver(struct qlcnic_adapter *adapter) qlcnic_adapter 647 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_idc_update_idc_params(struct qlcnic_adapter *adapter) qlcnic_adapter 677 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c int qlcnic_83xx_idc_ready_state_entry(struct qlcnic_adapter *adapter) qlcnic_adapter 706 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c int qlcnic_83xx_idc_vnic_pf_entry(struct qlcnic_adapter *adapter) qlcnic_adapter 740 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_unknown_state(struct qlcnic_adapter *adapter) qlcnic_adapter 761 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_cold_state_handler(struct qlcnic_adapter *adapter) qlcnic_adapter 791 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_init_state(struct qlcnic_adapter *adapter) qlcnic_adapter 819 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_ready_state(struct qlcnic_adapter *adapter) qlcnic_adapter 898 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_need_reset_state(struct qlcnic_adapter *adapter) qlcnic_adapter 947 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_need_quiesce_state(struct qlcnic_adapter *adapter) qlcnic_adapter 953 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_idc_failed_state(struct qlcnic_adapter *adapter) qlcnic_adapter 975 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_quiesce_state(struct qlcnic_adapter *adapter) qlcnic_adapter 981 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_idc_check_state_validity(struct qlcnic_adapter *adapter, qlcnic_adapter 1031 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_set_vxlan_port(struct qlcnic_adapter *adapter) qlcnic_adapter 1060 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_set_vxlan_parsing(struct qlcnic_adapter *adapter, qlcnic_adapter 1092 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_periodic_tasks(struct qlcnic_adapter *adapter) qlcnic_adapter 1127 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c struct qlcnic_adapter *adapter; qlcnic_adapter 1130 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c adapter = container_of(work, struct qlcnic_adapter, fw_work.work); qlcnic_adapter 1172 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_setup_idc_parameters(struct qlcnic_adapter *adapter) qlcnic_adapter 1207 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c qlcnic_83xx_idc_first_to_load_function_handler(struct qlcnic_adapter *adapter) qlcnic_adapter 1250 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c int qlcnic_83xx_idc_init(struct qlcnic_adapter *adapter) qlcnic_adapter 1272 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c void qlcnic_83xx_idc_exit(struct qlcnic_adapter *adapter) qlcnic_adapter 1301 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c void qlcnic_83xx_idc_request_reset(struct qlcnic_adapter *adapter, u32 key) qlcnic_adapter 1335 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_copy_bootloader(struct qlcnic_adapter *adapter) qlcnic_adapter 1372 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_copy_fw_file(struct qlcnic_adapter *adapter) qlcnic_adapter 1434 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_dump_pause_control_regs(struct qlcnic_adapter *adapter) qlcnic_adapter 1519 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_disable_pause_frames(struct qlcnic_adapter *adapter) qlcnic_adapter 1559 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_take_eport_out_of_reset(struct qlcnic_adapter *adapter) qlcnic_adapter 1572 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_check_heartbeat(struct qlcnic_adapter *p_dev) qlcnic_adapter 1617 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_check_cmd_peg_status(struct qlcnic_adapter *p_dev) qlcnic_adapter 1633 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_check_hw_status(struct qlcnic_adapter *p_dev) qlcnic_adapter 1648 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_poll_reg(struct qlcnic_adapter *p_dev, u32 addr, qlcnic_adapter 1686 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_reset_template_checksum(struct qlcnic_adapter *p_dev) qlcnic_adapter 1706 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_get_reset_instruction_template(struct qlcnic_adapter *p_dev) qlcnic_adapter 1757 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_read_write_crb_reg(struct qlcnic_adapter *p_dev, qlcnic_adapter 1770 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_rmw_crb_reg(struct qlcnic_adapter *p_dev, qlcnic_adapter 1794 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_write_list(struct qlcnic_adapter *p_dev, qlcnic_adapter 1812 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_read_write_list(struct qlcnic_adapter *p_dev, qlcnic_adapter 1830 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_poll_list(struct qlcnic_adapter *p_dev, qlcnic_adapter 1873 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_poll_write_list(struct qlcnic_adapter *p_dev, qlcnic_adapter 1899 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_read_modify_write(struct qlcnic_adapter *p_dev, qlcnic_adapter 1927 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_poll_read_list(struct qlcnic_adapter *p_dev, qlcnic_adapter 1964 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static inline void qlcnic_83xx_seq_end(struct qlcnic_adapter *p_dev) qlcnic_adapter 1969 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_template_end(struct qlcnic_adapter *p_dev) qlcnic_adapter 1994 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_exec_template_cmd(struct qlcnic_adapter *p_dev, qlcnic_adapter 2051 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_stop_hw(struct qlcnic_adapter *p_dev) qlcnic_adapter 2060 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_start_hw(struct qlcnic_adapter *p_dev) qlcnic_adapter 2067 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_init_hw(struct qlcnic_adapter *p_dev) qlcnic_adapter 2093 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_run_post(struct qlcnic_adapter *adapter) qlcnic_adapter 2189 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_load_fw_image_from_host(struct qlcnic_adapter *adapter) qlcnic_adapter 2210 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_restart_hw(struct qlcnic_adapter *adapter) qlcnic_adapter 2268 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_get_nic_configuration(struct qlcnic_adapter *adapter) qlcnic_adapter 2304 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c int qlcnic_83xx_configure_opmode(struct qlcnic_adapter *adapter) qlcnic_adapter 2340 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_config_buff_descriptors(struct qlcnic_adapter *adapter) qlcnic_adapter 2360 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_init_default_driver(struct qlcnic_adapter *adapter) qlcnic_adapter 2379 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_clear_function_resources(struct qlcnic_adapter *adapter) qlcnic_adapter 2403 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static int qlcnic_83xx_get_fw_info(struct qlcnic_adapter *adapter) qlcnic_adapter 2436 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c static void qlcnic_83xx_init_rings(struct qlcnic_adapter *adapter) qlcnic_adapter 2454 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c int qlcnic_83xx_init(struct qlcnic_adapter *adapter, int pci_using_dac) qlcnic_adapter 2560 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c void qlcnic_83xx_aer_stop_poll_work(struct qlcnic_adapter *adapter) qlcnic_adapter 2577 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c int qlcnic_83xx_aer_reset(struct qlcnic_adapter *adapter) qlcnic_adapter 2601 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c void qlcnic_83xx_aer_start_poll_work(struct qlcnic_adapter *adapter) qlcnic_adapter 11 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c static int qlcnic_83xx_enable_vnic_mode(struct qlcnic_adapter *adapter, int lock) qlcnic_adapter 24 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c int qlcnic_83xx_disable_vnic_mode(struct qlcnic_adapter *adapter, int lock) qlcnic_adapter 42 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c int qlcnic_83xx_set_vnic_opmode(struct qlcnic_adapter *adapter) qlcnic_adapter 65 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c qlcnic_83xx_config_vnic_buff_descriptors(struct qlcnic_adapter *adapter) qlcnic_adapter 95 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c static int qlcnic_83xx_init_mgmt_vnic(struct qlcnic_adapter *adapter) qlcnic_adapter 144 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c static int qlcnic_83xx_init_privileged_vnic(struct qlcnic_adapter *adapter) qlcnic_adapter 162 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c static int qlcnic_83xx_init_non_privileged_vnic(struct qlcnic_adapter *adapter) qlcnic_adapter 192 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c int qlcnic_83xx_config_vnic_opmode(struct qlcnic_adapter *adapter) qlcnic_adapter 242 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c int qlcnic_83xx_check_vnic_state(struct qlcnic_adapter *adapter) qlcnic_adapter 264 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c int qlcnic_83xx_set_port_eswitch_status(struct qlcnic_adapter *adapter, qlcnic_adapter 54 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c struct qlcnic_adapter *adapter, u32 type) qlcnic_adapter 93 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_poll_rsp(struct qlcnic_adapter *adapter) qlcnic_adapter 111 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_82xx_issue_cmd(struct qlcnic_adapter *adapter, qlcnic_adapter 175 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_fw_cmd_set_drv_version(struct qlcnic_adapter *adapter, u32 fw_cmd) qlcnic_adapter 210 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_fw_cmd_set_mtu(struct qlcnic_adapter *adapter, int mtu) qlcnic_adapter 234 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_82xx_fw_cmd_create_rx_ctx(struct qlcnic_adapter *adapter) qlcnic_adapter 393 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c void qlcnic_82xx_fw_cmd_del_rx_ctx(struct qlcnic_adapter *adapter) qlcnic_adapter 413 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_82xx_fw_cmd_create_tx_ctx(struct qlcnic_adapter *adapter, qlcnic_adapter 524 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c void qlcnic_82xx_fw_cmd_del_tx_ctx(struct qlcnic_adapter *adapter, qlcnic_adapter 542 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_fw_cmd_set_port(struct qlcnic_adapter *adapter, u32 config) qlcnic_adapter 557 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_alloc_hw_resources(struct qlcnic_adapter *adapter) qlcnic_adapter 627 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_fw_create_ctx(struct qlcnic_adapter *dev) qlcnic_adapter 688 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c void qlcnic_fw_destroy_ctx(struct qlcnic_adapter *adapter) qlcnic_adapter 714 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c void qlcnic_free_hw_resources(struct qlcnic_adapter *adapter) qlcnic_adapter 768 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_82xx_config_intrpt(struct qlcnic_adapter *adapter, u8 op_type) qlcnic_adapter 816 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_82xx_get_mac_address(struct qlcnic_adapter *adapter, u8 *mac, qlcnic_adapter 848 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_82xx_get_nic_info(struct qlcnic_adapter *adapter, qlcnic_adapter 899 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_82xx_set_nic_info(struct qlcnic_adapter *adapter, qlcnic_adapter 954 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_82xx_get_pci_info(struct qlcnic_adapter *adapter, qlcnic_adapter 1023 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_config_port_mirroring(struct qlcnic_adapter *adapter, u8 id, qlcnic_adapter 1060 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_get_port_stats(struct qlcnic_adapter *adapter, const u8 func, qlcnic_adapter 1124 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_get_mac_stats(struct qlcnic_adapter *adapter, qlcnic_adapter 1185 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_get_eswitch_stats(struct qlcnic_adapter *adapter, const u8 eswitch, qlcnic_adapter 1239 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_clear_esw_stats(struct qlcnic_adapter *adapter, const u8 func_esw, qlcnic_adapter 1283 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c static int __qlcnic_get_eswitch_port_config(struct qlcnic_adapter *adapter, qlcnic_adapter 1317 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c int qlcnic_config_switch_port(struct qlcnic_adapter *adapter, qlcnic_adapter 1401 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c qlcnic_get_eswitch_port_config(struct qlcnic_adapter *adapter, qlcnic_adapter 57 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static void qlcnic_dcb_data_cee_param_map(struct qlcnic_adapter *); qlcnic_adapter 196 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static u8 qlcnic_dcb_get_num_app(struct qlcnic_adapter *adapter, u32 val) qlcnic_adapter 204 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static inline u8 qlcnic_dcb_pfc_hdr_valid(struct qlcnic_adapter *adapter, qlcnic_adapter 213 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static inline u8 qlcnic_dcb_tsa_hdr_valid(struct qlcnic_adapter *adapter, qlcnic_adapter 222 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static inline u8 qlcnic_dcb_get_prio_map_app(struct qlcnic_adapter *adapter, qlcnic_adapter 248 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static void qlcnic_set_dcb_ops(struct qlcnic_adapter *adapter) qlcnic_adapter 256 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c int qlcnic_register_dcb(struct qlcnic_adapter *adapter) qlcnic_adapter 277 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter; qlcnic_adapter 347 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = dcb->adapter; qlcnic_adapter 428 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = dcb->adapter; qlcnic_adapter 568 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = dcb->adapter; qlcnic_adapter 711 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c qlcnic_dcb_fill_cee_app_params(struct qlcnic_adapter *adapter, u8 idx, qlcnic_adapter 743 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static void qlcnic_dcb_map_cee_params(struct qlcnic_adapter *adapter, u8 idx) qlcnic_adapter 770 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static void qlcnic_dcb_data_cee_param_map(struct qlcnic_adapter *adapter) qlcnic_adapter 782 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 796 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 833 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 857 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 883 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 911 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 931 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 945 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 956 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 967 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1019 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1042 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1068 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1099 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 15 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h int qlcnic_register_dcb(struct qlcnic_adapter *); qlcnic_adapter 17 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h static inline int qlcnic_register_dcb(struct qlcnic_adapter *adapter) qlcnic_adapter 37 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h struct qlcnic_adapter *adapter; qlcnic_adapter 23 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c #define QLC_SIZEOF(m) FIELD_SIZEOF(struct qlcnic_adapter, m) qlcnic_adapter 24 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c #define QLC_OFF(m) offsetof(struct qlcnic_adapter, m) qlcnic_adapter 177 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static inline int qlcnic_82xx_statistics(struct qlcnic_adapter *adapter) qlcnic_adapter 184 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static inline int qlcnic_83xx_statistics(struct qlcnic_adapter *adapter) qlcnic_adapter 193 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static int qlcnic_dev_statistics_len(struct qlcnic_adapter *adapter) qlcnic_adapter 242 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static inline int qlcnic_get_ring_regs_len(struct qlcnic_adapter *adapter) qlcnic_adapter 252 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 273 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 288 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static int qlcnic_82xx_get_link_ksettings(struct qlcnic_adapter *adapter, qlcnic_adapter 439 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 450 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static int qlcnic_set_port_config(struct qlcnic_adapter *adapter, qlcnic_adapter 488 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 515 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static int qlcnic_82xx_get_registers(struct qlcnic_adapter *adapter, qlcnic_adapter 532 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 593 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 612 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 638 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 669 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 696 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static int qlcnic_validate_ring_count(struct qlcnic_adapter *adapter, qlcnic_adapter 726 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 737 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 788 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 844 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 932 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 950 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 961 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 974 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1042 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c int qlcnic_do_lb_test(struct qlcnic_adapter *adapter, u8 mode) qlcnic_adapter 1088 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1193 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 1304 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c void qlcnic_update_stats(struct qlcnic_adapter *adapter) qlcnic_adapter 1345 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 1403 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 1473 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 1496 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_adapter 1532 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1573 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1588 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1595 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1600 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c int qlcnic_enable_fw_dump_state(struct qlcnic_adapter *adapter) qlcnic_adapter 1623 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static int qlcnic_disable_fw_dump_state(struct qlcnic_adapter *adapter) qlcnic_adapter 1646 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c bool qlcnic_check_fw_dump_state(struct qlcnic_adapter *adapter) qlcnic_adapter 1665 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1694 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1727 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static int qlcnic_set_dump_mask(struct qlcnic_adapter *adapter, u32 mask) qlcnic_adapter 1751 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 311 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c qlcnic_pcie_sem_lock(struct qlcnic_adapter *adapter, int sem, u32 id_reg) qlcnic_adapter 347 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c qlcnic_pcie_sem_unlock(struct qlcnic_adapter *adapter, int sem) qlcnic_adapter 354 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_ind_rd(struct qlcnic_adapter *adapter, u32 addr) qlcnic_adapter 369 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_ind_wr(struct qlcnic_adapter *adapter, u32 addr, u32 data) qlcnic_adapter 382 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c qlcnic_send_cmd_descs(struct qlcnic_adapter *adapter, qlcnic_adapter 437 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_82xx_sre_macaddr_change(struct qlcnic_adapter *adapter, u8 *addr, qlcnic_adapter 461 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_nic_del_mac(struct qlcnic_adapter *adapter, const u8 *addr) qlcnic_adapter 483 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_nic_add_mac(struct qlcnic_adapter *adapter, const u8 *addr, u16 vlan, qlcnic_adapter 516 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c void qlcnic_flush_mcast_mac(struct qlcnic_adapter *adapter) qlcnic_adapter 535 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 590 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 601 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_82xx_nic_set_promisc(struct qlcnic_adapter *adapter, u32 mode) qlcnic_adapter 620 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c void qlcnic_82xx_free_mac_list(struct qlcnic_adapter *adapter) qlcnic_adapter 634 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c void qlcnic_prune_lb_filters(struct qlcnic_adapter *adapter) qlcnic_adapter 679 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c void qlcnic_delete_lb_filters(struct qlcnic_adapter *adapter) qlcnic_adapter 705 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c static int qlcnic_set_fw_loopback(struct qlcnic_adapter *adapter, u8 flag) qlcnic_adapter 725 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_82xx_set_lb_mode(struct qlcnic_adapter *adapter, u8 mode) qlcnic_adapter 740 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_82xx_clear_lb_mode(struct qlcnic_adapter *adapter, u8 mode) qlcnic_adapter 757 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_82xx_read_phys_port_id(struct qlcnic_adapter *adapter) qlcnic_adapter 773 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_82xx_set_rx_coalesce(struct qlcnic_adapter *adapter) qlcnic_adapter 800 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_82xx_config_intr_coalesce(struct qlcnic_adapter *adapter, qlcnic_adapter 822 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_82xx_config_hw_lro(struct qlcnic_adapter *adapter, int enable) qlcnic_adapter 856 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_config_bridged_mode(struct qlcnic_adapter *adapter, u32 enable) qlcnic_adapter 891 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_82xx_config_rss(struct qlcnic_adapter *adapter, int enable) qlcnic_adapter 940 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c void qlcnic_82xx_config_ipaddr(struct qlcnic_adapter *adapter, qlcnic_adapter 965 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_82xx_linkevent_request(struct qlcnic_adapter *adapter, int enable) qlcnic_adapter 984 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c static int qlcnic_send_lro_cleanup(struct qlcnic_adapter *adapter) qlcnic_adapter 1017 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1028 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c static netdev_features_t qlcnic_process_flags(struct qlcnic_adapter *adapter, qlcnic_adapter 1064 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1090 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1153 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c qlcnic_pci_set_crbwindow_2M(struct qlcnic_adapter *adapter, ulong off) qlcnic_adapter 1177 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_82xx_hw_write_wx_2M(struct qlcnic_adapter *adapter, ulong off, qlcnic_adapter 1209 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_82xx_hw_read_wx_2M(struct qlcnic_adapter *adapter, ulong off, qlcnic_adapter 1249 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c static int qlcnic_pci_mem_access_direct(struct qlcnic_adapter *adapter, qlcnic_adapter 1278 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c qlcnic_pci_camqm_read_2M(struct qlcnic_adapter *adapter, u64 off, u64 *data) qlcnic_adapter 1289 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c qlcnic_pci_camqm_write_2M(struct qlcnic_adapter *adapter, u64 off, u64 data) qlcnic_adapter 1302 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c static void qlcnic_set_ms_controls(struct qlcnic_adapter *adapter, u64 off, qlcnic_adapter 1332 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_pci_mem_write_2M(struct qlcnic_adapter *adapter, u64 off, u64 data) qlcnic_adapter 1406 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_pci_mem_read_2M(struct qlcnic_adapter *adapter, u64 off, u64 *data) qlcnic_adapter 1464 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_82xx_get_board_info(struct qlcnic_adapter *adapter) qlcnic_adapter 1525 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c qlcnic_wol_supported(struct qlcnic_adapter *adapter) qlcnic_adapter 1542 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_82xx_config_led(struct qlcnic_adapter *adapter, u32 state, u32 rate) qlcnic_adapter 1564 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c void qlcnic_82xx_get_beacon_state(struct qlcnic_adapter *adapter) qlcnic_adapter 1594 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c void qlcnic_82xx_get_func_no(struct qlcnic_adapter *adapter) qlcnic_adapter 1607 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c void qlcnic_82xx_read_crb(struct qlcnic_adapter *adapter, char *buf, qlcnic_adapter 1623 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c void qlcnic_82xx_write_crb(struct qlcnic_adapter *adapter, char *buf, qlcnic_adapter 1638 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_82xx_api_lock(struct qlcnic_adapter *adapter) qlcnic_adapter 1643 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c void qlcnic_82xx_api_unlock(struct qlcnic_adapter *adapter) qlcnic_adapter 1650 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_adapter 1677 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_82xx_resume(struct qlcnic_adapter *adapter) qlcnic_adapter 165 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h struct qlcnic_adapter; qlcnic_adapter 168 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_hw_read_wx_2M(struct qlcnic_adapter *adapter, ulong, int *); qlcnic_adapter 169 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_hw_write_wx_2M(struct qlcnic_adapter *, ulong, u32); qlcnic_adapter 170 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_config_hw_lro(struct qlcnic_adapter *adapter, int); qlcnic_adapter 171 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_nic_set_promisc(struct qlcnic_adapter *adapter, u32); qlcnic_adapter 172 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_napi_add(struct qlcnic_adapter *adapter, qlcnic_adapter 174 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h void qlcnic_82xx_get_beacon_state(struct qlcnic_adapter *); qlcnic_adapter 175 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h void qlcnic_82xx_change_filter(struct qlcnic_adapter *adapter, qlcnic_adapter 178 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_config_intr_coalesce(struct qlcnic_adapter *, qlcnic_adapter 180 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_set_rx_coalesce(struct qlcnic_adapter *); qlcnic_adapter 181 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_config_rss(struct qlcnic_adapter *adapter, int); qlcnic_adapter 182 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h void qlcnic_82xx_config_ipaddr(struct qlcnic_adapter *adapter, qlcnic_adapter 184 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_linkevent_request(struct qlcnic_adapter *adapter, int); qlcnic_adapter 186 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_clear_lb_mode(struct qlcnic_adapter *adapter, u8); qlcnic_adapter 187 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_set_lb_mode(struct qlcnic_adapter *, u8); qlcnic_adapter 188 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h void qlcnic_82xx_write_crb(struct qlcnic_adapter *, char *, loff_t, size_t); qlcnic_adapter 189 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h void qlcnic_82xx_read_crb(struct qlcnic_adapter *, char *, loff_t, size_t); qlcnic_adapter 190 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_issue_cmd(struct qlcnic_adapter *adapter, qlcnic_adapter 192 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_mq_intrpt(struct qlcnic_adapter *, int); qlcnic_adapter 193 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_config_intrpt(struct qlcnic_adapter *, u8); qlcnic_adapter 194 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_fw_cmd_create_rx_ctx(struct qlcnic_adapter *); qlcnic_adapter 195 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_fw_cmd_create_tx_ctx(struct qlcnic_adapter *, qlcnic_adapter 197 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h void qlcnic_82xx_fw_cmd_del_rx_ctx(struct qlcnic_adapter *); qlcnic_adapter 198 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h void qlcnic_82xx_fw_cmd_del_tx_ctx(struct qlcnic_adapter *, qlcnic_adapter 200 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_sre_macaddr_change(struct qlcnic_adapter *, u8 *, u16, u8); qlcnic_adapter 201 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_get_mac_address(struct qlcnic_adapter *, u8*, u8); qlcnic_adapter 202 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_get_nic_info(struct qlcnic_adapter *, struct qlcnic_info *, u8); qlcnic_adapter 203 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_set_nic_info(struct qlcnic_adapter *, struct qlcnic_info *); qlcnic_adapter 204 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_get_pci_info(struct qlcnic_adapter *, struct qlcnic_pci_info*); qlcnic_adapter 206 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h struct qlcnic_adapter *, u32); qlcnic_adapter 207 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_hw_write_wx_2M(struct qlcnic_adapter *, ulong, u32); qlcnic_adapter 208 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_get_board_info(struct qlcnic_adapter *); qlcnic_adapter 209 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_config_led(struct qlcnic_adapter *, u32, u32); qlcnic_adapter 210 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h void qlcnic_82xx_get_func_no(struct qlcnic_adapter *); qlcnic_adapter 211 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_api_lock(struct qlcnic_adapter *); qlcnic_adapter 212 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h void qlcnic_82xx_api_unlock(struct qlcnic_adapter *); qlcnic_adapter 213 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h void qlcnic_82xx_napi_enable(struct qlcnic_adapter *); qlcnic_adapter 214 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h void qlcnic_82xx_napi_disable(struct qlcnic_adapter *); qlcnic_adapter 215 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h void qlcnic_82xx_napi_del(struct qlcnic_adapter *); qlcnic_adapter 217 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h int qlcnic_82xx_resume(struct qlcnic_adapter *); qlcnic_adapter 218 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h void qlcnic_clr_all_drv_state(struct qlcnic_adapter *adapter, u8 failed); qlcnic_adapter 26 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_check_fw_hearbeat(struct qlcnic_adapter *adapter); qlcnic_adapter 83 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c void qlcnic_release_rx_buffers(struct qlcnic_adapter *adapter) qlcnic_adapter 108 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c void qlcnic_reset_rx_buffers_list(struct qlcnic_adapter *adapter) qlcnic_adapter 130 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c void qlcnic_release_tx_buffers(struct qlcnic_adapter *adapter, qlcnic_adapter 166 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c void qlcnic_free_sw_resources(struct qlcnic_adapter *adapter) qlcnic_adapter 185 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c int qlcnic_alloc_sw_resources(struct qlcnic_adapter *adapter) qlcnic_adapter 295 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c static int qlcnic_wait_rom_done(struct qlcnic_adapter *adapter) qlcnic_adapter 315 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c static int do_rom_fast_read(struct qlcnic_adapter *adapter, qlcnic_adapter 339 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c static int do_rom_fast_read_words(struct qlcnic_adapter *adapter, int addr, qlcnic_adapter 358 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_rom_fast_read_words(struct qlcnic_adapter *adapter, int addr, qlcnic_adapter 373 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c int qlcnic_rom_fast_read(struct qlcnic_adapter *adapter, u32 addr, u32 *valp) qlcnic_adapter 385 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c int qlcnic_pinit_from_rom(struct qlcnic_adapter *adapter) qlcnic_adapter 548 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c static int qlcnic_cmd_peg_ready(struct qlcnic_adapter *adapter) qlcnic_adapter 580 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_receive_peg_ready(struct qlcnic_adapter *adapter) qlcnic_adapter 601 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_check_fw_status(struct qlcnic_adapter *adapter) qlcnic_adapter 619 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_setup_idc_param(struct qlcnic_adapter *adapter) { qlcnic_adapter 645 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c static int qlcnic_get_flt_entry(struct qlcnic_adapter *adapter, u8 region, qlcnic_adapter 696 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_check_flash_fw_ver(struct qlcnic_adapter *adapter) qlcnic_adapter 733 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_has_mn(struct qlcnic_adapter *adapter) qlcnic_adapter 770 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_validate_header(struct qlcnic_adapter *adapter) qlcnic_adapter 792 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_validate_bootld(struct qlcnic_adapter *adapter) qlcnic_adapter 827 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_validate_fw(struct qlcnic_adapter *adapter) qlcnic_adapter 861 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_validate_product_offs(struct qlcnic_adapter *adapter) qlcnic_adapter 911 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_validate_unified_romimage(struct qlcnic_adapter *adapter) qlcnic_adapter 941 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c struct uni_data_desc *qlcnic_get_data_desc(struct qlcnic_adapter *adapter, qlcnic_adapter 964 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_get_bootld_offs(struct qlcnic_adapter *adapter) qlcnic_adapter 979 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_get_fw_offs(struct qlcnic_adapter *adapter) qlcnic_adapter 992 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c static u32 qlcnic_get_fw_size(struct qlcnic_adapter *adapter) qlcnic_adapter 1006 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c static u32 qlcnic_get_fw_version(struct qlcnic_adapter *adapter) qlcnic_adapter 1039 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c static u32 qlcnic_get_bios_version(struct qlcnic_adapter *adapter) qlcnic_adapter 1057 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c static void qlcnic_rom_lock_recovery(struct qlcnic_adapter *adapter) qlcnic_adapter 1066 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_check_fw_hearbeat(struct qlcnic_adapter *adapter) qlcnic_adapter 1088 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_need_fw_reset(struct qlcnic_adapter *adapter) qlcnic_adapter 1111 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_load_firmware(struct qlcnic_adapter *adapter) qlcnic_adapter 1205 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_validate_firmware(struct qlcnic_adapter *adapter) qlcnic_adapter 1252 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_get_next_fwtype(struct qlcnic_adapter *adapter) qlcnic_adapter 1272 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c void qlcnic_request_firmware(struct qlcnic_adapter *adapter) qlcnic_adapter 1302 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c qlcnic_release_firmware(struct qlcnic_adapter *adapter) qlcnic_adapter 133 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static struct sk_buff *qlcnic_process_rxbuf(struct qlcnic_adapter *, qlcnic_adapter 142 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static inline u32 qlcnic_get_ref_handle(struct qlcnic_adapter *adapter, qlcnic_adapter 156 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static void qlcnic_delete_rx_list_mac(struct qlcnic_adapter *adapter, qlcnic_adapter 191 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static void qlcnic_add_lb_filter(struct qlcnic_adapter *adapter, qlcnic_adapter 270 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c void qlcnic_82xx_change_filter(struct qlcnic_adapter *adapter, u64 *uaddr, qlcnic_adapter 301 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static void qlcnic_send_filter(struct qlcnic_adapter *adapter, qlcnic_adapter 370 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static int qlcnic_tx_encap_pkt(struct qlcnic_adapter *adapter, qlcnic_adapter 458 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static int qlcnic_tx_pkt(struct qlcnic_adapter *adapter, qlcnic_adapter 651 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 790 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c void qlcnic_advert_link_change(struct qlcnic_adapter *adapter, int linkup) qlcnic_adapter 814 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static int qlcnic_alloc_rx_skb(struct qlcnic_adapter *adapter, qlcnic_adapter 844 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static void qlcnic_post_rx_buffers_nodb(struct qlcnic_adapter *adapter, qlcnic_adapter 886 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static int qlcnic_process_cmd_ring(struct qlcnic_adapter *adapter, qlcnic_adapter 964 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter; qlcnic_adapter 993 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter; qlcnic_adapter 1015 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter; qlcnic_adapter 1032 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static void qlcnic_handle_linkevent(struct qlcnic_adapter *adapter, qlcnic_adapter 1087 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter; qlcnic_adapter 1138 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static struct sk_buff *qlcnic_process_rxbuf(struct qlcnic_adapter *adapter, qlcnic_adapter 1169 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static inline int qlcnic_check_rx_tagging(struct qlcnic_adapter *adapter, qlcnic_adapter 1194 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_process_rcv(struct qlcnic_adapter *adapter, qlcnic_adapter 1262 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_process_lro(struct qlcnic_adapter *adapter, qlcnic_adapter 1360 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter = sds_ring->adapter; qlcnic_adapter 1437 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c void qlcnic_post_rx_buffers(struct qlcnic_adapter *adapter, qlcnic_adapter 1478 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static void dump_skb(struct sk_buff *skb, struct qlcnic_adapter *adapter) qlcnic_adapter 1491 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static void qlcnic_process_rcv_diag(struct qlcnic_adapter *adapter, int ring, qlcnic_adapter 1538 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter = sds_ring->adapter; qlcnic_adapter 1573 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c int qlcnic_82xx_napi_add(struct qlcnic_adapter *adapter, qlcnic_adapter 1618 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c void qlcnic_82xx_napi_del(struct qlcnic_adapter *adapter) qlcnic_adapter 1642 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c void qlcnic_82xx_napi_enable(struct qlcnic_adapter *adapter) qlcnic_adapter 1669 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c void qlcnic_82xx_napi_disable(struct qlcnic_adapter *adapter) qlcnic_adapter 1717 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_83xx_process_rcv(struct qlcnic_adapter *adapter, qlcnic_adapter 1784 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c qlcnic_83xx_process_lro(struct qlcnic_adapter *adapter, qlcnic_adapter 1884 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter = sds_ring->adapter; qlcnic_adapter 1955 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter; qlcnic_adapter 1983 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter; qlcnic_adapter 2010 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter; qlcnic_adapter 2031 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter; qlcnic_adapter 2045 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c void qlcnic_83xx_napi_enable(struct qlcnic_adapter *adapter) qlcnic_adapter 2072 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c void qlcnic_83xx_napi_disable(struct qlcnic_adapter *adapter) qlcnic_adapter 2101 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c int qlcnic_83xx_napi_add(struct qlcnic_adapter *adapter, qlcnic_adapter 2149 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c void qlcnic_83xx_napi_del(struct qlcnic_adapter *adapter) qlcnic_adapter 2174 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static void qlcnic_83xx_process_rcv_diag(struct qlcnic_adapter *adapter, qlcnic_adapter 2212 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct qlcnic_adapter *adapter = sds_ring->adapter; qlcnic_adapter 63 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_idc_debug_info(struct qlcnic_adapter *adapter, u8 encoding); qlcnic_adapter 64 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_can_start_firmware(struct qlcnic_adapter *adapter); qlcnic_adapter 73 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_start_firmware(struct qlcnic_adapter *); qlcnic_adapter 75 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_free_lb_filters_mem(struct qlcnic_adapter *adapter); qlcnic_adapter 76 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_dev_set_npar_ready(struct qlcnic_adapter *); qlcnic_adapter 77 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnicvf_start_firmware(struct qlcnic_adapter *); qlcnic_adapter 81 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_82xx_setup_intr(struct qlcnic_adapter *); qlcnic_adapter 82 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_82xx_dev_request_reset(struct qlcnic_adapter *, u32); qlcnic_adapter 83 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_82xx_clear_legacy_intr(struct qlcnic_adapter *); qlcnic_adapter 85 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_82xx_start_firmware(struct qlcnic_adapter *); qlcnic_adapter 87 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_82xx_set_mac_filter_count(struct qlcnic_adapter *); qlcnic_adapter 90 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static u32 qlcnic_vlan_tx_check(struct qlcnic_adapter *adapter) qlcnic_adapter 296 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int qlcnic_read_mac_addr(struct qlcnic_adapter *adapter) qlcnic_adapter 320 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_delete_adapter_mac(struct qlcnic_adapter *adapter) qlcnic_adapter 339 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 376 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 402 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 435 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 448 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_82xx_cancel_idc_work(struct qlcnic_adapter *adapter) qlcnic_adapter 462 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 477 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 502 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 634 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_check_multi_tx_capability(struct qlcnic_adapter *adapter) qlcnic_adapter 647 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_max_rings(struct qlcnic_adapter *adapter, u8 ring_cnt, qlcnic_adapter 666 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void qlcnic_set_tx_ring_count(struct qlcnic_adapter *adapter, u8 tx_cnt) qlcnic_adapter 676 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void qlcnic_set_sds_ring_count(struct qlcnic_adapter *adapter, u8 rx_cnt) qlcnic_adapter 686 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int qlcnic_setup_tss_rss_intr(struct qlcnic_adapter *adapter) qlcnic_adapter 756 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int qlcnic_enable_msix(struct qlcnic_adapter *adapter, u32 num_msix) qlcnic_adapter 829 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_82xx_calculate_msix_vector(struct qlcnic_adapter *adapter) qlcnic_adapter 843 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_enable_msi_legacy(struct qlcnic_adapter *adapter) qlcnic_adapter 877 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_82xx_setup_intr(struct qlcnic_adapter *adapter) qlcnic_adapter 906 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int qlcnic_82xx_mq_intrpt(struct qlcnic_adapter *adapter, int op_type) qlcnic_adapter 937 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void qlcnic_teardown_intr(struct qlcnic_adapter *adapter) qlcnic_adapter 959 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_get_act_pci_func(struct qlcnic_adapter *adapter) qlcnic_adapter 989 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static bool qlcnic_port_eswitch_cfg_capability(struct qlcnic_adapter *adapter) qlcnic_adapter 1006 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int qlcnic_init_pci_info(struct qlcnic_adapter *adapter) qlcnic_adapter 1099 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_set_function_modes(struct qlcnic_adapter *adapter) qlcnic_adapter 1120 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_check_vf(struct qlcnic_adapter *adapter, qlcnic_adapter 1203 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static bool qlcnic_validate_subsystem_id(struct qlcnic_adapter *adapter, qlcnic_adapter 1224 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_get_board_name(struct qlcnic_adapter *adapter, char *name) qlcnic_adapter 1246 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_check_options(struct qlcnic_adapter *adapter) qlcnic_adapter 1307 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_initialize_nic(struct qlcnic_adapter *adapter) qlcnic_adapter 1353 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void qlcnic_set_vlan_config(struct qlcnic_adapter *adapter, qlcnic_adapter 1373 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1393 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1411 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void qlcnic_set_eswitch_port_features(struct qlcnic_adapter *adapter, qlcnic_adapter 1427 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int qlcnic_set_eswitch_port_config(struct qlcnic_adapter *adapter) qlcnic_adapter 1444 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void qlcnic_set_netdev_features(struct qlcnic_adapter *adapter, qlcnic_adapter 1459 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_check_eswitch_mode(struct qlcnic_adapter *adapter) qlcnic_adapter 1505 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int qlcnic_set_default_offload_settings(struct qlcnic_adapter *adapter) qlcnic_adapter 1543 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_reset_eswitch_config(struct qlcnic_adapter *adapter, qlcnic_adapter 1565 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int qlcnic_reset_npar_config(struct qlcnic_adapter *adapter) qlcnic_adapter 1607 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_check_npar_opertional(struct qlcnic_adapter *adapter) qlcnic_adapter 1631 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_set_mgmt_operations(struct qlcnic_adapter *adapter) qlcnic_adapter 1652 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_82xx_start_firmware(struct qlcnic_adapter *adapter) qlcnic_adapter 1719 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_request_irq(struct qlcnic_adapter *adapter) qlcnic_adapter 1807 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_free_irq(struct qlcnic_adapter *adapter) qlcnic_adapter 1838 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_get_lro_mss_capability(struct qlcnic_adapter *adapter) qlcnic_adapter 1853 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_config_def_intr_coalesce(struct qlcnic_adapter *adapter) qlcnic_adapter 1880 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int __qlcnic_up(struct qlcnic_adapter *adapter, struct net_device *netdev) qlcnic_adapter 1927 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int qlcnic_up(struct qlcnic_adapter *adapter, struct net_device *netdev) qlcnic_adapter 1939 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void __qlcnic_down(struct qlcnic_adapter *adapter, struct net_device *netdev) qlcnic_adapter 1976 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void qlcnic_down(struct qlcnic_adapter *adapter, struct net_device *netdev) qlcnic_adapter 1986 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_attach(struct qlcnic_adapter *adapter) qlcnic_adapter 2034 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void qlcnic_detach(struct qlcnic_adapter *adapter) qlcnic_adapter 2052 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 2082 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_alloc_adapter_resources(struct qlcnic_adapter *adapter) qlcnic_adapter 2112 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_free_adapter_resources(struct qlcnic_adapter *adapter) qlcnic_adapter 2136 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 2190 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_reset_hw_context(struct qlcnic_adapter *adapter) qlcnic_adapter 2211 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_reset_context(struct qlcnic_adapter *adapter) qlcnic_adapter 2243 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_82xx_set_mac_filter_count(struct qlcnic_adapter *adapter) qlcnic_adapter 2259 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_set_real_num_queues(struct qlcnic_adapter *adapter, qlcnic_adapter 2285 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_setup_netdev(struct qlcnic_adapter *adapter, struct net_device *netdev, qlcnic_adapter 2381 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void qlcnic_free_tx_rings(struct qlcnic_adapter *adapter) qlcnic_adapter 2396 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int qlcnic_alloc_tx_rings(struct qlcnic_adapter *adapter, qlcnic_adapter 2439 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void qlcnic_set_drv_version(struct qlcnic_adapter *adapter) qlcnic_adapter 2454 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_reset_api_lock(struct qlcnic_adapter *adapter) qlcnic_adapter 2465 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = NULL; qlcnic_adapter 2519 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev = alloc_etherdev_mq(sizeof(struct qlcnic_adapter), qlcnic_adapter 2744 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter; qlcnic_adapter 2829 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_adapter 2846 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 2874 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 2883 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void qlcnic_alloc_lb_filters_mem(struct qlcnic_adapter *adapter) qlcnic_adapter 2939 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_free_lb_filters_mem(struct qlcnic_adapter *adapter) qlcnic_adapter 2954 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int qlcnic_check_temp(struct qlcnic_adapter *adapter) qlcnic_adapter 3006 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_dump_rings(struct qlcnic_adapter *adapter) qlcnic_adapter 3073 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 3096 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 3112 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_82xx_clear_legacy_intr(struct qlcnic_adapter *adapter) qlcnic_adapter 3137 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = sds_ring->adapter; qlcnic_adapter 3158 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = sds_ring->adapter; qlcnic_adapter 3171 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = sds_ring->adapter; qlcnic_adapter 3197 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_idc_debug_info(struct qlcnic_adapter *adapter, u8 encoding) qlcnic_adapter 3210 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_set_drv_state(struct qlcnic_adapter *adapter, u8 state) qlcnic_adapter 3235 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_clr_drv_state(struct qlcnic_adapter *adapter) qlcnic_adapter 3251 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void qlcnic_clr_all_drv_state(struct qlcnic_adapter *adapter, u8 failed) qlcnic_adapter 3285 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_check_drv_state(struct qlcnic_adapter *adapter) qlcnic_adapter 3305 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_check_idc_ver(struct qlcnic_adapter *adapter) qlcnic_adapter 3318 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_can_start_firmware(struct qlcnic_adapter *adapter) qlcnic_adapter 3409 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = container_of(work, qlcnic_adapter 3410 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter, fw_work.work); qlcnic_adapter 3512 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = container_of(work, qlcnic_adapter 3513 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter, fw_work.work); qlcnic_adapter 3573 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_set_npar_non_operational(struct qlcnic_adapter *adapter) qlcnic_adapter 3588 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static void qlcnic_82xx_dev_request_reset(struct qlcnic_adapter *adapter, qlcnic_adapter 3633 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_dev_set_npar_ready(struct qlcnic_adapter *adapter) qlcnic_adapter 3645 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c void qlcnic_schedule_work(struct qlcnic_adapter *adapter, qlcnic_adapter 3659 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = container_of(work, qlcnic_adapter 3660 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter, fw_work.work); qlcnic_adapter 3701 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_check_health(struct qlcnic_adapter *adapter) qlcnic_adapter 3782 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = container_of(work, qlcnic_adapter 3783 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter, fw_work.work); qlcnic_adapter 3823 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_adapter 3887 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_adapter 3930 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_adapter 3942 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_adapter 3955 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_adapter 3968 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_adapter 3979 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnicvf_start_firmware(struct qlcnic_adapter *adapter) qlcnic_adapter 4006 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int qlcnic_validate_rings(struct qlcnic_adapter *adapter, __u32 ring_cnt, qlcnic_adapter 4039 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c int qlcnic_setup_rings(struct qlcnic_adapter *adapter) qlcnic_adapter 4119 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_config_indev_addr(struct qlcnic_adapter *adapter, qlcnic_adapter 4149 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 4168 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter; qlcnic_adapter 4200 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c struct qlcnic_adapter *adapter; qlcnic_adapter 381 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c u32 (*handler)(struct qlcnic_adapter *, struct qlcnic_dump_entry *, qlcnic_adapter 385 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static u32 qlcnic_dump_crb(struct qlcnic_adapter *adapter, qlcnic_adapter 403 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static u32 qlcnic_dump_ctrl(struct qlcnic_adapter *adapter, qlcnic_adapter 501 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static u32 qlcnic_dump_mux(struct qlcnic_adapter *adapter, qlcnic_adapter 519 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static u32 qlcnic_dump_que(struct qlcnic_adapter *adapter, qlcnic_adapter 542 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static u32 qlcnic_dump_ocm(struct qlcnic_adapter *adapter, qlcnic_adapter 559 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static u32 qlcnic_read_rom(struct qlcnic_adapter *adapter, qlcnic_adapter 589 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static u32 qlcnic_dump_l1_cache(struct qlcnic_adapter *adapter, qlcnic_adapter 614 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static u32 qlcnic_dump_l2_cache(struct qlcnic_adapter *adapter, qlcnic_adapter 661 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static u32 qlcnic_read_memory_test_agent(struct qlcnic_adapter *adapter, qlcnic_adapter 721 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static int qlcnic_start_pex_dma(struct qlcnic_adapter *adapter, qlcnic_adapter 768 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static u32 qlcnic_read_memory_pexdma(struct qlcnic_adapter *adapter, qlcnic_adapter 855 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static u32 qlcnic_read_memory(struct qlcnic_adapter *adapter, qlcnic_adapter 886 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static u32 qlcnic_dump_nop(struct qlcnic_adapter *adapter, qlcnic_adapter 907 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static u32 qlcnic_read_pollrdmwr(struct qlcnic_adapter *adapter, qlcnic_adapter 952 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static u32 qlcnic_read_pollrd(struct qlcnic_adapter *adapter, qlcnic_adapter 987 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static u32 qlcnic_read_mux2(struct qlcnic_adapter *adapter, qlcnic_adapter 1018 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static u32 qlcnic_83xx_dump_rom(struct qlcnic_adapter *adapter, qlcnic_adapter 1094 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static int qlcnic_fw_flash_get_minidump_temp(struct qlcnic_adapter *adapter, qlcnic_adapter 1115 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c qlcnic_fw_flash_get_minidump_temp_size(struct qlcnic_adapter *adapter, qlcnic_adapter 1140 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static int qlcnic_fw_get_minidump_temp_size(struct qlcnic_adapter *adapter, qlcnic_adapter 1169 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c static int __qlcnic_fw_cmd_get_minidump_temp(struct qlcnic_adapter *adapter, qlcnic_adapter 1207 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c int qlcnic_fw_cmd_get_minidump_temp(struct qlcnic_adapter *adapter) qlcnic_adapter 1286 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c int qlcnic_dump_fw(struct qlcnic_adapter *adapter) qlcnic_adapter 1403 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c qlcnic_83xx_md_check_extended_dump_capability(struct qlcnic_adapter *adapter) qlcnic_adapter 1415 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c void qlcnic_83xx_get_minidump_template(struct qlcnic_adapter *adapter) qlcnic_adapter 154 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h struct qlcnic_adapter *adapter; qlcnic_adapter 169 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h struct qlcnic_adapter *adapter; qlcnic_adapter 188 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h int qlcnic_sriov_init(struct qlcnic_adapter *, int); qlcnic_adapter 189 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h void qlcnic_sriov_cleanup(struct qlcnic_adapter *); qlcnic_adapter 190 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h void __qlcnic_sriov_cleanup(struct qlcnic_adapter *); qlcnic_adapter 192 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h int qlcnic_sriov_vf_init(struct qlcnic_adapter *, int); qlcnic_adapter 193 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h void qlcnic_sriov_vf_set_ops(struct qlcnic_adapter *); qlcnic_adapter 194 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h int qlcnic_sriov_func_to_index(struct qlcnic_adapter *, u8); qlcnic_adapter 195 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h void qlcnic_sriov_handle_bc_event(struct qlcnic_adapter *, u32); qlcnic_adapter 196 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h int qlcnic_sriov_cfg_bc_intr(struct qlcnic_adapter *, u8); qlcnic_adapter 201 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h int qlcnic_sriov_get_vf_vport_info(struct qlcnic_adapter *, qlcnic_adapter 203 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h int qlcnic_sriov_cfg_vf_guest_vlan(struct qlcnic_adapter *, u16, u8); qlcnic_adapter 204 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h void qlcnic_sriov_free_vlans(struct qlcnic_adapter *); qlcnic_adapter 205 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h void qlcnic_sriov_alloc_vlans(struct qlcnic_adapter *); qlcnic_adapter 212 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h static inline bool qlcnic_sriov_enable_check(struct qlcnic_adapter *adapter) qlcnic_adapter 218 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h void qlcnic_sriov_pf_process_bc_cmd(struct qlcnic_adapter *, qlcnic_adapter 221 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h void qlcnic_sriov_pf_disable(struct qlcnic_adapter *); qlcnic_adapter 222 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h void qlcnic_sriov_pf_cleanup(struct qlcnic_adapter *); qlcnic_adapter 224 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h void qlcnic_pf_set_interface_id_create_rx_ctx(struct qlcnic_adapter *, u32 *); qlcnic_adapter 225 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h void qlcnic_pf_set_interface_id_create_tx_ctx(struct qlcnic_adapter *, u32 *); qlcnic_adapter 226 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h void qlcnic_pf_set_interface_id_del_rx_ctx(struct qlcnic_adapter *, u32 *); qlcnic_adapter 227 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h void qlcnic_pf_set_interface_id_del_tx_ctx(struct qlcnic_adapter *, u32 *); qlcnic_adapter 228 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h void qlcnic_pf_set_interface_id_promisc(struct qlcnic_adapter *, u32 *); qlcnic_adapter 229 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h void qlcnic_pf_set_interface_id_ipaddr(struct qlcnic_adapter *, u32 *); qlcnic_adapter 230 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h void qlcnic_pf_set_interface_id_macaddr(struct qlcnic_adapter *, u32 *); qlcnic_adapter 232 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h bool qlcnic_sriov_soft_flr_check(struct qlcnic_adapter *, qlcnic_adapter 235 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h void qlcnic_sriov_pf_reset(struct qlcnic_adapter *); qlcnic_adapter 236 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h int qlcnic_sriov_pf_reinit(struct qlcnic_adapter *); qlcnic_adapter 244 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h static inline void qlcnic_sriov_pf_disable(struct qlcnic_adapter *adapter) {} qlcnic_adapter 245 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h static inline void qlcnic_sriov_pf_cleanup(struct qlcnic_adapter *adapter) {} qlcnic_adapter 247 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h qlcnic_pf_set_interface_id_create_rx_ctx(struct qlcnic_adapter *adapter, qlcnic_adapter 250 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h qlcnic_pf_set_interface_id_create_tx_ctx(struct qlcnic_adapter *adapter, qlcnic_adapter 253 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h qlcnic_pf_set_interface_id_del_rx_ctx(struct qlcnic_adapter *adapter, qlcnic_adapter 256 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h qlcnic_pf_set_interface_id_del_tx_ctx(struct qlcnic_adapter *adapter, qlcnic_adapter 259 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h qlcnic_pf_set_interface_id_ipaddr(struct qlcnic_adapter *adapter, u32 *int_id) qlcnic_adapter 262 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h qlcnic_pf_set_interface_id_macaddr(struct qlcnic_adapter *adapter, u32 *int_id) qlcnic_adapter 265 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h qlcnic_pf_set_interface_id_promisc(struct qlcnic_adapter *adapter, u32 *int_id) qlcnic_adapter 269 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h static inline bool qlcnic_sriov_soft_flr_check(struct qlcnic_adapter *adapter, qlcnic_adapter 273 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h static inline void qlcnic_sriov_pf_reset(struct qlcnic_adapter *adapter) {} qlcnic_adapter 274 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h static inline int qlcnic_sriov_pf_reinit(struct qlcnic_adapter *adapter) qlcnic_adapter 33 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static void qlcnic_sriov_vf_free_mac_list(struct qlcnic_adapter *); qlcnic_adapter 36 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static void qlcnic_sriov_vf_cancel_fw_work(struct qlcnic_adapter *); qlcnic_adapter 38 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_issue_cmd(struct qlcnic_adapter *, qlcnic_adapter 40 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_channel_cfg_cmd(struct qlcnic_adapter *, u8); qlcnic_adapter 43 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_vf_resume(struct qlcnic_adapter *); qlcnic_adapter 44 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_async_issue_cmd(struct qlcnic_adapter *, qlcnic_adapter 123 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_virtid_fn(struct qlcnic_adapter *adapter, int vf_id) qlcnic_adapter 141 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c int qlcnic_sriov_init(struct qlcnic_adapter *adapter, int num_vfs) qlcnic_adapter 260 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c void __qlcnic_sriov_cleanup(struct qlcnic_adapter *adapter) qlcnic_adapter 289 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static void qlcnic_sriov_vf_cleanup(struct qlcnic_adapter *adapter) qlcnic_adapter 296 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c void qlcnic_sriov_cleanup(struct qlcnic_adapter *adapter) qlcnic_adapter 310 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_post_bc_msg(struct qlcnic_adapter *adapter, u32 *hdr, qlcnic_adapter 347 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static void qlcnic_sriov_vf_cfg_buff_desc(struct qlcnic_adapter *adapter) qlcnic_adapter 357 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c int qlcnic_sriov_get_vf_vport_info(struct qlcnic_adapter *adapter, qlcnic_adapter 424 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_set_pvid_mode(struct qlcnic_adapter *adapter, qlcnic_adapter 432 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_set_guest_vlan_mode(struct qlcnic_adapter *adapter, qlcnic_adapter 464 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_get_vf_acl(struct qlcnic_adapter *adapter) qlcnic_adapter 495 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_vf_init_driver(struct qlcnic_adapter *adapter) qlcnic_adapter 527 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_setup_vf(struct qlcnic_adapter *adapter, qlcnic_adapter 602 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_check_dev_ready(struct qlcnic_adapter *adapter) qlcnic_adapter 616 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c int qlcnic_sriov_vf_init(struct qlcnic_adapter *adapter, int pci_using_dac) qlcnic_adapter 646 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c void qlcnic_sriov_vf_set_ops(struct qlcnic_adapter *adapter) qlcnic_adapter 680 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c int qlcnic_sriov_func_to_index(struct qlcnic_adapter *adapter, u8 pci_func) qlcnic_adapter 903 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static void qlcnic_sriov_pull_bc_msg(struct qlcnic_adapter *adapter, qlcnic_adapter 1004 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_send_bc_cmd(struct qlcnic_adapter *adapter, qlcnic_adapter 1033 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static void __qlcnic_sriov_process_bc_cmd(struct qlcnic_adapter *adapter, qlcnic_adapter 1052 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 1193 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 1286 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 1295 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c void qlcnic_sriov_handle_bc_event(struct qlcnic_adapter *adapter, u32 event) qlcnic_adapter 1324 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c int qlcnic_sriov_cfg_bc_intr(struct qlcnic_adapter *adapter, u8 enable) qlcnic_adapter 1350 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_retry_bc_cmd(struct qlcnic_adapter *adapter, qlcnic_adapter 1370 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int __qlcnic_sriov_issue_cmd(struct qlcnic_adapter *adapter, qlcnic_adapter 1455 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_issue_cmd(struct qlcnic_adapter *adapter, qlcnic_adapter 1464 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_channel_cfg_cmd(struct qlcnic_adapter *adapter, u8 cmd_op) qlcnic_adapter 1498 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1543 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1658 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_async_issue_cmd(struct qlcnic_adapter *adapter, qlcnic_adapter 1672 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_vf_reinit_driver(struct qlcnic_adapter *adapter) qlcnic_adapter 1702 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static void qlcnic_sriov_vf_attach(struct qlcnic_adapter *adapter) qlcnic_adapter 1714 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static void qlcnic_sriov_vf_detach(struct qlcnic_adapter *adapter) qlcnic_adapter 1736 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_vf_handle_dev_ready(struct qlcnic_adapter *adapter) qlcnic_adapter 1765 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_vf_handle_context_reset(struct qlcnic_adapter *adapter) qlcnic_adapter 1824 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_vf_idc_ready_state(struct qlcnic_adapter *adapter) qlcnic_adapter 1838 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_vf_idc_failed_state(struct qlcnic_adapter *adapter) qlcnic_adapter 1852 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c qlcnic_sriov_vf_idc_need_quiescent_state(struct qlcnic_adapter *adapter) qlcnic_adapter 1869 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_vf_idc_init_reset_state(struct qlcnic_adapter *adapter) qlcnic_adapter 1887 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_vf_idc_unknown_state(struct qlcnic_adapter *adapter) qlcnic_adapter 1893 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static void qlcnic_sriov_vf_periodic_tasks(struct qlcnic_adapter *adapter) qlcnic_adapter 1901 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_adapter *adapter; qlcnic_adapter 1905 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c adapter = container_of(work, struct qlcnic_adapter, fw_work.work); qlcnic_adapter 1937 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static void qlcnic_sriov_vf_cancel_fw_work(struct qlcnic_adapter *adapter) qlcnic_adapter 1982 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_validate_vlan_cfg(struct qlcnic_adapter *adapter, qlcnic_adapter 2023 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 2048 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c int qlcnic_sriov_cfg_vf_guest_vlan(struct qlcnic_adapter *adapter, qlcnic_adapter 2097 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static void qlcnic_sriov_vf_free_mac_list(struct qlcnic_adapter *adapter) qlcnic_adapter 2114 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_adapter 2136 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c static int qlcnic_sriov_vf_resume(struct qlcnic_adapter *adapter) qlcnic_adapter 2163 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c void qlcnic_sriov_alloc_vlans(struct qlcnic_adapter *adapter) qlcnic_adapter 2176 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c void qlcnic_sriov_free_vlans(struct qlcnic_adapter *adapter) qlcnic_adapter 22 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_pf_get_vport_handle(struct qlcnic_adapter *, u8); qlcnic_adapter 33 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_pf_set_vport_info(struct qlcnic_adapter *adapter, qlcnic_adapter 68 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_pf_cal_res_limit(struct qlcnic_adapter *adapter, qlcnic_adapter 137 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static void qlcnic_sriov_pf_set_ff_max_res(struct qlcnic_adapter *adapter, qlcnic_adapter 156 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static void qlcnic_sriov_set_vf_max_vlan(struct qlcnic_adapter *adapter, qlcnic_adapter 175 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_get_pf_info(struct qlcnic_adapter *adapter, qlcnic_adapter 233 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static void qlcnic_sriov_pf_reset_vport_handle(struct qlcnic_adapter *adapter, qlcnic_adapter 251 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static void qlcnic_sriov_pf_set_vport_handle(struct qlcnic_adapter *adapter, qlcnic_adapter 269 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_pf_get_vport_handle(struct qlcnic_adapter *adapter, qlcnic_adapter 289 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_pf_config_vport(struct qlcnic_adapter *adapter, qlcnic_adapter 330 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_pf_cfg_vlan_filtering(struct qlcnic_adapter *adapter, qlcnic_adapter 360 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_pf_cfg_flood(struct qlcnic_adapter *adapter) qlcnic_adapter 381 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_pf_cfg_eswitch(struct qlcnic_adapter *adapter, qlcnic_adapter 407 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static void qlcnic_sriov_pf_del_flr_queue(struct qlcnic_adapter *adapter) qlcnic_adapter 419 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_pf_create_flr_queue(struct qlcnic_adapter *adapter) qlcnic_adapter 434 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c void qlcnic_sriov_pf_cleanup(struct qlcnic_adapter *adapter) qlcnic_adapter 451 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c void qlcnic_sriov_pf_disable(struct qlcnic_adapter *adapter) qlcnic_adapter 465 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_pci_sriov_disable(struct qlcnic_adapter *adapter) qlcnic_adapter 504 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_pf_init(struct qlcnic_adapter *adapter) qlcnic_adapter 567 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_pf_enable(struct qlcnic_adapter *adapter, int num_vfs) qlcnic_adapter 581 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int __qlcnic_pci_sriov_enable(struct qlcnic_adapter *adapter, qlcnic_adapter 617 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_pci_sriov_enable(struct qlcnic_adapter *adapter, int num_vfs) qlcnic_adapter 668 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = pci_get_drvdata(dev); qlcnic_adapter 683 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_set_vf_acl(struct qlcnic_adapter *adapter, u8 func) qlcnic_adapter 722 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_set_vf_vport_info(struct qlcnic_adapter *adapter, qlcnic_adapter 744 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter; qlcnic_adapter 787 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_cfg_vf_def_mac(struct qlcnic_adapter *adapter, qlcnic_adapter 854 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static void qlcnic_83xx_cfg_default_mac_vlan(struct qlcnic_adapter *adapter, qlcnic_adapter 887 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 947 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 985 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 1020 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 1051 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 1068 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 1097 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 1109 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_validate_mtu(struct qlcnic_adapter *adapter, qlcnic_adapter 1126 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 1155 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 1181 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 1193 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_validate_cfg_intrcoal(struct qlcnic_adapter *adapter, qlcnic_adapter 1240 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 1253 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_validate_cfg_macvlan(struct qlcnic_adapter *adapter, qlcnic_adapter 1282 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 1308 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 1325 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 1340 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter; qlcnic_adapter 1367 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_pf_del_guest_vlan(struct qlcnic_adapter *adapter, qlcnic_adapter 1392 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static int qlcnic_sriov_pf_add_guest_vlan(struct qlcnic_adapter *adapter, qlcnic_adapter 1434 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 1488 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c void qlcnic_sriov_pf_process_bc_cmd(struct qlcnic_adapter *adapter, qlcnic_adapter 1524 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c void qlcnic_pf_set_interface_id_create_rx_ctx(struct qlcnic_adapter *adapter, qlcnic_adapter 1534 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c void qlcnic_pf_set_interface_id_del_rx_ctx(struct qlcnic_adapter *adapter, qlcnic_adapter 1544 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c void qlcnic_pf_set_interface_id_create_tx_ctx(struct qlcnic_adapter *adapter, qlcnic_adapter 1554 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c void qlcnic_pf_set_interface_id_del_tx_ctx(struct qlcnic_adapter *adapter, qlcnic_adapter 1564 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c void qlcnic_pf_set_interface_id_promisc(struct qlcnic_adapter *adapter, qlcnic_adapter 1574 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c void qlcnic_pf_set_interface_id_ipaddr(struct qlcnic_adapter *adapter, qlcnic_adapter 1584 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c void qlcnic_pf_set_interface_id_macaddr(struct qlcnic_adapter *adapter, qlcnic_adapter 1594 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static void qlcnic_sriov_del_rx_ctx(struct qlcnic_adapter *adapter, qlcnic_adapter 1620 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static void qlcnic_sriov_del_tx_ctx(struct qlcnic_adapter *adapter, qlcnic_adapter 1663 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = vf->adapter; qlcnic_adapter 1705 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static void qlcnic_sriov_handle_soft_flr(struct qlcnic_adapter *adapter, qlcnic_adapter 1720 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c bool qlcnic_sriov_soft_flr_check(struct qlcnic_adapter *adapter, qlcnic_adapter 1761 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c void qlcnic_sriov_pf_reset(struct qlcnic_adapter *adapter) qlcnic_adapter 1782 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c int qlcnic_sriov_pf_reinit(struct qlcnic_adapter *adapter) qlcnic_adapter 1803 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1851 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1916 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 1969 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c static __u32 qlcnic_sriov_get_vf_vlan(struct qlcnic_adapter *adapter, qlcnic_adapter 1995 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 2025 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_adapter 26 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c int qlcnicvf_config_bridged_mode(struct qlcnic_adapter *adapter, u32 enable) qlcnic_adapter 31 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c int qlcnicvf_config_led(struct qlcnic_adapter *adapter, u32 state, u32 rate) qlcnic_adapter 40 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 64 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 77 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 92 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 96 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c static int qlcnic_validate_beacon(struct qlcnic_adapter *adapter, u16 beacon, qlcnic_adapter 117 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c static int qlcnic_83xx_store_beacon(struct qlcnic_adapter *adapter, qlcnic_adapter 157 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c static int qlcnic_82xx_store_beacon(struct qlcnic_adapter *adapter, qlcnic_adapter 219 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 241 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 246 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c static int qlcnic_sysfs_validate_crb(struct qlcnic_adapter *adapter, qlcnic_adapter 273 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 290 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 302 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c static int qlcnic_sysfs_validate_mem(struct qlcnic_adapter *adapter, qlcnic_adapter 319 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 341 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 358 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c int qlcnic_is_valid_nic_func(struct qlcnic_adapter *adapter, u8 pci_func) qlcnic_adapter 371 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c static int validate_pm_config(struct qlcnic_adapter *adapter, qlcnic_adapter 406 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 456 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 483 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c static int validate_esw_config(struct qlcnic_adapter *adapter, qlcnic_adapter 549 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 633 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 660 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c static int validate_npar_config(struct qlcnic_adapter *adapter, qlcnic_adapter 685 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 732 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 779 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 814 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 849 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 879 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 908 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 950 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 985 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c static int qlcnic_83xx_sysfs_flash_bulk_write(struct qlcnic_adapter *adapter, qlcnic_adapter 1054 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c static int qlcnic_83xx_sysfs_flash_write(struct qlcnic_adapter *adapter, qlcnic_adapter 1128 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 1266 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c struct qlcnic_adapter *adapter = dev_get_drvdata(dev); qlcnic_adapter 1291 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c void qlcnic_register_hwmon_dev(struct qlcnic_adapter *adapter) qlcnic_adapter 1312 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c void qlcnic_unregister_hwmon_dev(struct qlcnic_adapter *adapter) qlcnic_adapter 1322 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c void qlcnic_create_sysfs_entries(struct qlcnic_adapter *adapter) qlcnic_adapter 1332 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c void qlcnic_remove_sysfs_entries(struct qlcnic_adapter *adapter) qlcnic_adapter 1340 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c static void qlcnic_create_diag_entries(struct qlcnic_adapter *adapter) qlcnic_adapter 1379 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c static void qlcnic_remove_diag_entries(struct qlcnic_adapter *adapter) qlcnic_adapter 1406 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c void qlcnic_82xx_add_sysfs(struct qlcnic_adapter *adapter) qlcnic_adapter 1411 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c void qlcnic_82xx_remove_sysfs(struct qlcnic_adapter *adapter) qlcnic_adapter 1416 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c void qlcnic_83xx_add_sysfs(struct qlcnic_adapter *adapter) qlcnic_adapter 1426 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c void qlcnic_83xx_remove_sysfs(struct qlcnic_adapter *adapter)