Symbol: qlcnic_adapter
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1087
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1536
int qlcnic_fw_cmd_get_minidump_temp(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1537
int qlcnic_fw_cmd_set_port(struct qlcnic_adapter *adapter, u32 config);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1538
int qlcnic_pci_mem_write_2M(struct qlcnic_adapter *, u64 off, u64 data);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1539
int qlcnic_pci_mem_read_2M(struct qlcnic_adapter *, u64 off, u64 *data);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1550
int qlcnic_pcie_sem_lock(struct qlcnic_adapter *, int, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1551
void qlcnic_pcie_sem_unlock(struct qlcnic_adapter *, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1575
void qlcnic_prune_lb_filters(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1576
void qlcnic_delete_lb_filters(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1577
int qlcnic_dump_fw(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1578
int qlcnic_enable_fw_dump_state(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1579
bool qlcnic_check_fw_dump_state(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1582
void qlcnic_schedule_work(struct qlcnic_adapter *, work_func_t, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1583
int qlcnic_load_firmware(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1584
int qlcnic_need_fw_reset(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1585
void qlcnic_request_firmware(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1586
void qlcnic_release_firmware(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1587
int qlcnic_pinit_from_rom(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1588
int qlcnic_setup_idc_param(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1589
int qlcnic_check_flash_fw_ver(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1591
int qlcnic_rom_fast_read(struct qlcnic_adapter *adapter, u32 addr, u32 *valp);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1592
int qlcnic_rom_fast_read_words(struct qlcnic_adapter *adapter, int addr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1594
int qlcnic_alloc_sw_resources(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1595
void qlcnic_free_sw_resources(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1599
int qlcnic_alloc_hw_resources(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1600
void qlcnic_free_hw_resources(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1602
int qlcnic_fw_create_ctx(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1603
void qlcnic_fw_destroy_ctx(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1605
void qlcnic_reset_rx_buffers_list(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1606
void qlcnic_release_rx_buffers(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1607
void qlcnic_release_tx_buffers(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1610
int qlcnic_check_fw_status(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1611
void qlcnic_post_rx_buffers(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1614
void qlcnic_flush_mcast_mac(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1615
int qlcnic_nic_add_mac(struct qlcnic_adapter *, const u8 *, u16,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1617
int qlcnic_nic_del_mac(struct qlcnic_adapter *, const u8 *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1618
void qlcnic_82xx_free_mac_list(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1619
int qlcnic_82xx_read_phys_port_id(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1621
int qlcnic_fw_cmd_set_mtu(struct qlcnic_adapter *adapter, int mtu);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1622
int qlcnic_fw_cmd_set_drv_version(struct qlcnic_adapter *, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1627
int qlcnic_config_bridged_mode(struct qlcnic_adapter *adapter, u32 enable);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1632
int qlcnic_do_lb_test(struct qlcnic_adapter *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1635
int qlcnic_reset_context(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1639
void qlcnic_set_tx_ring_count(struct qlcnic_adapter *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1640
void qlcnic_set_sds_ring_count(struct qlcnic_adapter *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1641
int qlcnic_setup_rings(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1642
int qlcnic_validate_rings(struct qlcnic_adapter *, __u32, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1643
void qlcnic_alloc_lb_filters_mem(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1644
int qlcnic_enable_msix(struct qlcnic_adapter *, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1645
void qlcnic_set_drv_version(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1648
int qlcnic_config_switch_port(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1651
int qlcnic_get_eswitch_port_config(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1653
int qlcnic_config_port_mirroring(struct qlcnic_adapter *, u8, u8, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1654
int qlcnic_get_port_stats(struct qlcnic_adapter *, const u8, const u8,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1656
int qlcnic_get_eswitch_stats(struct qlcnic_adapter *, const u8, u8,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1658
int qlcnic_clear_esw_stats(struct qlcnic_adapter *adapter, u8, u8, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1659
int qlcnic_get_mac_stats(struct qlcnic_adapter *, struct qlcnic_mac_statistics *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1665
void qlcnic_advert_link_change(struct qlcnic_adapter *, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1666
void qlcnic_free_tx_rings(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1667
int qlcnic_alloc_tx_rings(struct qlcnic_adapter *, struct net_device *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1668
void qlcnic_dump_mbx(struct qlcnic_adapter *, struct qlcnic_cmd_args *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1670
void qlcnic_create_sysfs_entries(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1671
void qlcnic_remove_sysfs_entries(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1672
void qlcnic_82xx_add_sysfs(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1673
void qlcnic_82xx_remove_sysfs(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1675
int qlcnicvf_config_bridged_mode(struct qlcnic_adapter *, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1676
int qlcnicvf_config_led(struct qlcnic_adapter *, u32, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1677
void qlcnic_set_vlan_config(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1679
void qlcnic_set_eswitch_port_features(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1681
int qlcnic_setup_tss_rss_intr(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1682
void qlcnic_down(struct qlcnic_adapter *, struct net_device *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1683
int qlcnic_up(struct qlcnic_adapter *, struct net_device *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1684
void __qlcnic_down(struct qlcnic_adapter *, struct net_device *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1685
void qlcnic_detach(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1686
void qlcnic_teardown_intr(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1687
int qlcnic_attach(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1688
int __qlcnic_up(struct qlcnic_adapter *, struct net_device *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1691
int qlcnic_check_temp(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1692
int qlcnic_init_pci_info(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1693
int qlcnic_set_default_offload_settings(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1694
int qlcnic_reset_npar_config(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1695
int qlcnic_set_eswitch_port_config(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1696
int qlcnic_set_vxlan_port(struct qlcnic_adapter *adapter, u16 port);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1697
int qlcnic_set_vxlan_parsing(struct qlcnic_adapter *adapter, u16 port);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1698
int qlcnic_83xx_configure_opmode(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1699
int qlcnic_read_mac_addr(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1700
int qlcnic_setup_netdev(struct qlcnic_adapter *, struct net_device *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1701
void qlcnic_set_netdev_features(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1704
int qlcnic_is_valid_nic_func(struct qlcnic_adapter *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1705
int qlcnic_get_pci_func_type(struct qlcnic_adapter *, u16, u16 *, u16 *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1731
int (*config_bridged_mode) (struct qlcnic_adapter *, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1732
int (*config_led) (struct qlcnic_adapter *, u32, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1733
int (*start_firmware) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1734
int (*init_driver) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1735
void (*request_reset) (struct qlcnic_adapter *, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1736
void (*cancel_idc_work) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1737
int (*napi_add)(struct qlcnic_adapter *, struct net_device *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1738
void (*napi_del)(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1739
void (*config_ipaddr)(struct qlcnic_adapter *, __be32, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1740
irqreturn_t (*clear_legacy_intr)(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1742
int (*resume)(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1746
int (*enqueue_cmd) (struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1748
void (*dequeue_cmd) (struct qlcnic_adapter *, struct qlcnic_cmd_args *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1749
void (*decode_resp) (struct qlcnic_adapter *, struct qlcnic_cmd_args *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1750
void (*encode_cmd) (struct qlcnic_adapter *, struct qlcnic_cmd_args *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1751
void (*nofity_fw) (struct qlcnic_adapter *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1754
int qlcnic_83xx_init_mailbox_work(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1755
void qlcnic_83xx_detach_mailbox_work(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1758
void qlcnic_update_stats(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1762
void (*read_crb) (struct qlcnic_adapter *, char *, loff_t, size_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1763
void (*write_crb) (struct qlcnic_adapter *, char *, loff_t, size_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1764
int (*read_reg) (struct qlcnic_adapter *, ulong, int *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1765
int (*write_reg) (struct qlcnic_adapter *, ulong, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1767
int (*get_mac_address) (struct qlcnic_adapter *, u8 *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1768
int (*setup_intr) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1770
struct qlcnic_adapter *, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1771
int (*mbx_cmd) (struct qlcnic_adapter *, struct qlcnic_cmd_args *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1772
void (*get_func_no) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1773
int (*api_lock) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1774
void (*api_unlock) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1775
void (*add_sysfs) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1776
void (*remove_sysfs) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1778
int (*create_rx_ctx) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1779
int (*create_tx_ctx) (struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1781
void (*del_rx_ctx) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1782
void (*del_tx_ctx) (struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1784
int (*setup_link_event) (struct qlcnic_adapter *, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1785
int (*get_nic_info) (struct qlcnic_adapter *, struct qlcnic_info *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1786
int (*get_pci_info) (struct qlcnic_adapter *, struct qlcnic_pci_info *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1787
int (*set_nic_info) (struct qlcnic_adapter *, struct qlcnic_info *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1788
int (*change_macvlan) (struct qlcnic_adapter *, u8*, u16, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1789
void (*napi_enable) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1790
void (*napi_disable) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1791
int (*config_intr_coal) (struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1793
int (*config_rss) (struct qlcnic_adapter *, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1794
int (*config_hw_lro) (struct qlcnic_adapter *, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1795
int (*config_loopback) (struct qlcnic_adapter *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1796
int (*clear_loopback) (struct qlcnic_adapter *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1797
int (*config_promisc_mode) (struct qlcnic_adapter *, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1798
void (*change_l2_filter)(struct qlcnic_adapter *adapter, u64 *addr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1800
int (*get_board_info) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1801
void (*set_mac_filter_count) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1802
void (*free_mac_list) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1803
int (*read_phys_port_id) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1808
void (*get_beacon_state)(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1809
void (*enable_sds_intr) (struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1811
void (*disable_sds_intr) (struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1813
void (*enable_tx_intr) (struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1815
void (*disable_tx_intr) (struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1823
bool (*encap_rx_offload) (struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1824
bool (*encap_tx_offload) (struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1829
static inline bool qlcnic_83xx_encap_tx_offload(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1835
static inline bool qlcnic_83xx_encap_rx_offload(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1841
static inline bool qlcnic_82xx_encap_tx_offload(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1846
static inline bool qlcnic_82xx_encap_rx_offload(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1851
static inline bool qlcnic_encap_rx_offload(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1856
static inline bool qlcnic_encap_tx_offload(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1861
static inline int qlcnic_start_firmware(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1866
static inline void qlcnic_read_crb(struct qlcnic_adapter *adapter, char *buf,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1872
static inline void qlcnic_write_crb(struct qlcnic_adapter *adapter, char *buf,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1878
static inline int qlcnic_get_mac_address(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1884
static inline int qlcnic_setup_intr(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1890
struct qlcnic_adapter *adapter, u32 arg)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1895
static inline int qlcnic_issue_cmd(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1904
static inline void qlcnic_get_func_no(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1909
static inline int qlcnic_api_lock(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1914
static inline void qlcnic_api_unlock(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1919
static inline void qlcnic_add_sysfs(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1925
static inline void qlcnic_remove_sysfs(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1937
static inline int qlcnic_fw_cmd_create_rx_ctx(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1942
static inline int qlcnic_fw_cmd_create_tx_ctx(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1949
static inline void qlcnic_fw_cmd_del_rx_ctx(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1954
static inline void qlcnic_fw_cmd_del_tx_ctx(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1960
static inline int qlcnic_linkevent_request(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1966
static inline int qlcnic_get_nic_info(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1972
static inline int qlcnic_get_pci_info(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1978
static inline int qlcnic_set_nic_info(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1984
static inline int qlcnic_sre_macaddr_change(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1990
static inline int qlcnic_napi_add(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1996
static inline void qlcnic_napi_del(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2001
static inline void qlcnic_napi_enable(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2008
struct qlcnic_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2013
static inline int __qlcnic_resume(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2018
static inline void qlcnic_napi_disable(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2023
static inline int qlcnic_config_intr_coalesce(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2029
static inline int qlcnic_config_rss(struct qlcnic_adapter *adapter, int enable)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2034
static inline int qlcnic_config_hw_lro(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2040
static inline int qlcnic_set_lb_mode(struct qlcnic_adapter *adapter, u8 mode)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2045
static inline int qlcnic_clear_lb_mode(struct qlcnic_adapter *adapter, u8 mode)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2050
static inline int qlcnic_nic_set_promisc(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2056
static inline void qlcnic_change_filter(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2063
static inline int qlcnic_get_board_info(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2068
static inline void qlcnic_free_mac_list(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2073
static inline void qlcnic_set_mac_filter_count(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2079
static inline void qlcnic_get_beacon_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2084
static inline void qlcnic_read_phys_port_id(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2090
static inline u32 qlcnic_get_saved_state(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2096
static inline void qlcnic_set_saved_state(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2102
static inline void qlcnic_cache_tmpl_hdr_values(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2108
static inline u32 qlcnic_get_cap_size(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2114
static inline void qlcnic_set_sys_info(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2120
static inline void qlcnic_store_cap_mask(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2126
static inline void qlcnic_dev_request_reset(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2133
static inline void qlcnic_cancel_idc_work(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2140
qlcnic_clear_legacy_intr(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2145
static inline int qlcnic_config_led(struct qlcnic_adapter *adapter, u32 state,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2151
static inline void qlcnic_config_ipaddr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2157
static inline bool qlcnic_check_multi_tx(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2163
qlcnic_82xx_enable_tx_intr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2172
qlcnic_82xx_disable_tx_intr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2181
qlcnic_83xx_enable_tx_intr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2188
qlcnic_83xx_disable_tx_intr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2196
qlcnic_83xx_enable_sds_intr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2204
qlcnic_83xx_disable_sds_intr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2210
static inline void qlcnic_disable_multi_tx(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2220
qlcnic_82xx_disable_sds_intr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2231
static inline void qlcnic_enable_sds_intr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2239
qlcnic_disable_sds_intr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2246
static inline void qlcnic_enable_tx_intr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2253
static inline void qlcnic_disable_tx_intr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2264
qlcnic_82xx_enable_sds_intr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2278
static inline int qlcnic_get_diag_lock(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2283
static inline void qlcnic_release_diag_lock(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2288
static inline int qlcnic_check_diag_status(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2312
static inline bool qlcnic_82xx_check(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2318
static inline bool qlcnic_84xx_check(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2326
static inline bool qlcnic_83xx_check(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2341
static inline bool qlcnic_sriov_pf_check(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2346
static inline bool qlcnic_sriov_vf_check(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2358
static inline bool qlcnic_83xx_pf_check(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2365
static inline bool qlcnic_83xx_vf_check(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2373
static inline bool qlcnic_sriov_check(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2383
static inline u32 qlcnic_get_vnic_func_count(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2405
void qlcnic_register_hwmon_dev(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2406
void qlcnic_unregister_hwmon_dev(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2408
static inline void qlcnic_register_hwmon_dev(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
2412
static inline void qlcnic_unregister_hwmon_dev(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
594
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
628
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1012
static void qlcnic_83xx_process_aen(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1035
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1037
adapter = container_of(work, struct qlcnic_adapter, mbx_poll_work.work);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1047
void qlcnic_83xx_enable_mbx_poll(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1056
void qlcnic_83xx_disable_mbx_poll(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1063
static int qlcnic_83xx_add_rings(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1143
void qlcnic_83xx_del_rx_ctx(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1169
int qlcnic_83xx_create_rx_ctx(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1295
void qlcnic_83xx_del_tx_ctx(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1317
int qlcnic_83xx_create_tx_ctx(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1399
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1458
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1487
static void qlcnic_83xx_get_beacon_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
15
static void __qlcnic_83xx_process_aen(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1514
int qlcnic_83xx_config_led(struct qlcnic_adapter *adapter, u32 state,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1584
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
16
static int qlcnic_83xx_clear_lb_mode(struct qlcnic_adapter *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1626
void qlcnic_83xx_initialize_nic(struct qlcnic_adapter *adapter, int enable)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1658
static int qlcnic_83xx_set_port_config(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1675
static int qlcnic_83xx_get_port_config(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1693
int qlcnic_83xx_setup_link_event(struct qlcnic_adapter *adapter, int enable)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
17
static void qlcnic_83xx_configure_mac(struct qlcnic_adapter *, u8 *, u8,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1713
static void qlcnic_83xx_set_interface_id_promisc(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1726
int qlcnic_83xx_nic_set_promisc(struct qlcnic_adapter *adapter, u32 mode)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1764
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1831
static void qlcnic_extend_lb_idc_cmpltn_wait(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1844
static int qlcnic_83xx_set_lb_mode(struct qlcnic_adapter *adapter, u8 mode)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
19
static int qlcnic_83xx_get_port_config(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1913
static int qlcnic_83xx_clear_lb_mode(struct qlcnic_adapter *adapter, u8 mode)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1966
static void qlcnic_83xx_set_interface_id_ipaddr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1977
void qlcnic_83xx_config_ipaddr(struct qlcnic_adapter *adapter, __be32 ip,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2015
int qlcnic_83xx_config_hw_lro(struct qlcnic_adapter *adapter, int mode)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2043
int qlcnic_83xx_config_rss(struct qlcnic_adapter *adapter, int enable)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2084
static void qlcnic_83xx_set_interface_id_macaddr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2095
int qlcnic_83xx_sre_macaddr_change(struct qlcnic_adapter *adapter, u8 *addr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2142
void qlcnic_83xx_change_l2_filter(struct qlcnic_adapter *adapter, u64 *addr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2151
static void qlcnic_83xx_configure_mac(struct qlcnic_adapter *adapter, u8 *mac,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2164
int qlcnic_83xx_get_mac_address(struct qlcnic_adapter *adapter, u8 *mac,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2195
static int qlcnic_83xx_set_rx_intr_coal(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2222
static int qlcnic_83xx_set_tx_intr_coal(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2249
int qlcnic_83xx_set_rx_tx_intr_coal(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2266
int qlcnic_83xx_config_intr_coal(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
23
static int qlcnic_83xx_set_port_config(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2321
static void qlcnic_83xx_handle_link_aen(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2350
struct qlcnic_adapter *adapter = data;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2377
int qlcnic_83xx_set_nic_info(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2417
int qlcnic_83xx_get_nic_info(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2470
int qlcnic_get_pci_func_type(struct qlcnic_adapter *adapter, u16 type,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2495
int qlcnic_83xx_get_pci_info(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2554
int qlcnic_83xx_config_intrpt(struct qlcnic_adapter *adapter, bool op_type)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
26
static int qlcnic_83xx_set_lb_mode(struct qlcnic_adapter *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2610
int qlcnic_83xx_lock_flash(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2634
void qlcnic_83xx_unlock_flash(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2640
int qlcnic_83xx_lockless_flash_read32(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
267
int qlcnic_83xx_get_fw_version(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
27
static void qlcnic_83xx_set_mac_filter_count(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2701
static int qlcnic_83xx_poll_flash_status_reg(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2725
int qlcnic_83xx_enable_flash_write(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2743
int qlcnic_83xx_disable_flash_write(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2761
int qlcnic_83xx_read_flash_mfg_id(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2791
int qlcnic_83xx_read_flash_descriptor_table(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
28
static int qlcnic_83xx_resume(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2810
int qlcnic_83xx_erase_flash_sector(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
283
static int __qlcnic_set_win_base(struct qlcnic_adapter *adapter, u32 addr)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2876
int qlcnic_83xx_flash_write32(struct qlcnic_adapter *adapter, u32 addr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2896
int qlcnic_83xx_flash_bulk_write(struct qlcnic_adapter *adapter, u32 addr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
298
int qlcnic_83xx_rd_reg_indirect(struct qlcnic_adapter *adapter, ulong addr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2981
static void qlcnic_83xx_recover_driver_lock(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
30
static void qlcnic_83xx_get_beacon_state(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3021
int qlcnic_83xx_lock_driver(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3071
void qlcnic_83xx_unlock_driver(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3089
int qlcnic_ms_mem_write128(struct qlcnic_adapter *adapter, u64 addr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
313
int qlcnic_83xx_wrt_reg_indirect(struct qlcnic_adapter *adapter, ulong addr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3140
int qlcnic_83xx_flash_read32(struct qlcnic_adapter *adapter, u32 flash_addr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3182
void qlcnic_83xx_get_port_type(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3216
int qlcnic_83xx_test_link(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3300
int qlcnic_83xx_get_link_ksettings(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
331
static void qlcnic_83xx_enable_legacy(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3401
int qlcnic_83xx_set_link_ksettings(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
343
static int qlcnic_83xx_calculate_msix_vector(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3474
static u64 *qlcnic_83xx_fill_stats(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3530
void qlcnic_83xx_get_stats(struct qlcnic_adapter *adapter, u64 *data)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3573
int qlcnic_83xx_extend_md_capab(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
358
int qlcnic_83xx_setup_intr(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3595
int qlcnic_83xx_reg_test(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3611
inline int qlcnic_83xx_get_regs_len(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3619
int qlcnic_83xx_get_registers(struct qlcnic_adapter *adapter, u32 *regs_buff)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3634
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3702
void qlcnic_83xx_get_pauseparam(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3738
int qlcnic_83xx_set_pauseparam(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3786
static int qlcnic_83xx_read_flash_status_reg(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3806
int qlcnic_83xx_flash_test(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3821
struct qlcnic_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3836
static int qlcnic_83xx_resume(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3881
qlcnic_83xx_notify_cmd_completion(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3894
static void qlcnic_83xx_flush_mbx_queue(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3914
static int qlcnic_83xx_check_mbx_status(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3933
static inline void qlcnic_83xx_signal_mbx_cmd(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3942
static void qlcnic_83xx_dequeue_mbx_cmd(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3957
static void qlcnic_83xx_encode_mbx_cmd(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
3992
void qlcnic_83xx_detach_mailbox_work(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
4006
static int qlcnic_83xx_enqueue_mbx_cmd(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
4033
static int qlcnic_83xx_check_mac_rcode(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
4053
static void qlcnic_83xx_decode_mbx_rsp(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
4084
static inline void qlcnic_dump_mailbox_registers(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
4101
struct qlcnic_adapter *adapter = mbx->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
415
static inline void qlcnic_83xx_clear_legacy_intr_mask(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
4162
int qlcnic_83xx_init_mailbox_work(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
4194
struct qlcnic_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
420
static inline void qlcnic_83xx_set_legacy_intr_mask(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
4215
struct qlcnic_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
4237
struct qlcnic_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
426
static inline void qlcnic_83xx_enable_legacy_msix_mbx_intr(struct qlcnic_adapter
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
440
void qlcnic_83xx_disable_mbx_intr(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
449
static inline void qlcnic_83xx_get_mbx_data(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
461
irqreturn_t qlcnic_83xx_clear_legacy_intr(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
499
static void qlcnic_83xx_poll_process_aen(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
524
struct qlcnic_adapter *adapter = data;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
553
struct qlcnic_adapter *adapter = sds_ring->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
568
void qlcnic_83xx_free_mbx_intr(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
590
int qlcnic_83xx_setup_mbx_intr(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
628
void qlcnic_83xx_get_func_no(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
634
int qlcnic_83xx_cam_lock(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
656
void qlcnic_83xx_cam_unlock(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
665
void qlcnic_83xx_read_crb(struct qlcnic_adapter *adapter, char *buf,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
690
void qlcnic_83xx_write_crb(struct qlcnic_adapter *adapter, char *buf,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
699
int qlcnic_83xx_get_port_info(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
727
static void qlcnic_83xx_set_mac_filter_count(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
743
void qlcnic_83xx_enable_mbx_interrupt(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
756
void qlcnic_83xx_check_vf(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
792
static void qlcnic_83xx_handle_link_aen(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
794
static void qlcnic_83xx_handle_idc_comp_aen(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
797
void qlcnic_dump_mbx(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
823
static void qlcnic_83xx_poll_for_mbx_completion(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
847
int qlcnic_83xx_issue_cmd(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
896
struct qlcnic_adapter *adapter, u32 type)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
935
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
939
adapter = container_of(work, struct qlcnic_adapter, idc_aen_work.work);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
954
static void qlcnic_83xx_handle_idc_comp_aen(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
963
static void __qlcnic_83xx_process_aen(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
311
struct qlcnic_adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
315
int (*state_entry) (struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
536
int qlcnic_83xx_get_fw_version(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
537
int qlcnic_83xx_issue_cmd(struct qlcnic_adapter *, struct qlcnic_cmd_args *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
538
int qlcnic_83xx_setup_intr(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
539
void qlcnic_83xx_get_func_no(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
540
int qlcnic_83xx_cam_lock(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
541
void qlcnic_83xx_cam_unlock(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
542
void qlcnic_83xx_add_sysfs(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
543
void qlcnic_83xx_remove_sysfs(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
544
void qlcnic_83xx_write_crb(struct qlcnic_adapter *, char *, loff_t, size_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
545
void qlcnic_83xx_read_crb(struct qlcnic_adapter *, char *, loff_t, size_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
546
int qlcnic_83xx_rd_reg_indirect(struct qlcnic_adapter *, ulong, int *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
547
int qlcnic_83xx_wrt_reg_indirect(struct qlcnic_adapter *, ulong, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
548
int qlcnic_83xx_nic_set_promisc(struct qlcnic_adapter *, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
549
int qlcnic_83xx_config_hw_lro(struct qlcnic_adapter *, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
550
int qlcnic_83xx_config_rss(struct qlcnic_adapter *, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
551
void qlcnic_83xx_change_l2_filter(struct qlcnic_adapter *adapter, u64 *addr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
553
int qlcnic_83xx_get_pci_info(struct qlcnic_adapter *, struct qlcnic_pci_info *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
554
int qlcnic_83xx_set_nic_info(struct qlcnic_adapter *, struct qlcnic_info *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
555
void qlcnic_83xx_initialize_nic(struct qlcnic_adapter *, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
557
int qlcnic_83xx_napi_add(struct qlcnic_adapter *, struct net_device *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
558
void qlcnic_83xx_napi_del(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
559
void qlcnic_83xx_napi_enable(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
560
void qlcnic_83xx_napi_disable(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
561
int qlcnic_83xx_config_led(struct qlcnic_adapter *, u32, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
562
int qlcnic_ind_wr(struct qlcnic_adapter *, u32, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
563
int qlcnic_ind_rd(struct qlcnic_adapter *, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
564
int qlcnic_83xx_create_rx_ctx(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
565
int qlcnic_83xx_create_tx_ctx(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
567
void qlcnic_83xx_del_rx_ctx(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
568
void qlcnic_83xx_del_tx_ctx(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
570
int qlcnic_83xx_get_nic_info(struct qlcnic_adapter *, struct qlcnic_info *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
571
int qlcnic_83xx_setup_link_event(struct qlcnic_adapter *, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
573
int qlcnic_83xx_config_intrpt(struct qlcnic_adapter *, bool);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
574
int qlcnic_83xx_sre_macaddr_change(struct qlcnic_adapter *, u8 *, u16, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
575
int qlcnic_83xx_get_mac_address(struct qlcnic_adapter *, u8 *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
577
struct qlcnic_adapter *, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
579
int qlcnic_83xx_config_intr_coal(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
581
int qlcnic_83xx_set_rx_tx_intr_coal(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
582
int qlcnic_83xx_get_port_info(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
583
void qlcnic_83xx_enable_mbx_interrupt(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
584
void qlcnic_83xx_disable_mbx_intr(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
585
irqreturn_t qlcnic_83xx_clear_legacy_intr(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
588
void qlcnic_83xx_check_vf(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
590
int qlcnic_83xx_setup_mbx_intr(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
591
void qlcnic_83xx_free_mbx_intr(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
594
void qlcnic_83xx_config_ipaddr(struct qlcnic_adapter *, __be32, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
596
int qlcnic_83xx_erase_flash_sector(struct qlcnic_adapter *, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
597
int qlcnic_83xx_flash_bulk_write(struct qlcnic_adapter *, u32, u32 *, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
598
int qlcnic_83xx_flash_write32(struct qlcnic_adapter *, u32, u32 *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
599
int qlcnic_83xx_lock_flash(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
600
void qlcnic_83xx_unlock_flash(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
601
int qlcnic_83xx_read_flash_mfg_id(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
602
int qlcnic_83xx_read_flash_descriptor_table(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
603
int qlcnic_83xx_flash_read32(struct qlcnic_adapter *, u32, u8 *, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
604
int qlcnic_83xx_lockless_flash_read32(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
606
int qlcnic_83xx_init(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
607
int qlcnic_83xx_idc_ready_state_entry(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
609
void qlcnic_83xx_idc_exit(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
610
void qlcnic_83xx_idc_request_reset(struct qlcnic_adapter *, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
611
int qlcnic_83xx_lock_driver(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
612
void qlcnic_83xx_unlock_driver(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
613
int qlcnic_83xx_idc_vnic_pf_entry(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
614
int qlcnic_83xx_disable_vnic_mode(struct qlcnic_adapter *, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
615
int qlcnic_83xx_config_vnic_opmode(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
616
int qlcnic_83xx_set_port_eswitch_status(struct qlcnic_adapter *, int, int *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
618
void qlcnic_83xx_get_minidump_template(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
619
void qlcnic_83xx_get_stats(struct qlcnic_adapter *adapter, u64 *data);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
620
int qlcnic_83xx_extend_md_capab(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
621
int qlcnic_83xx_get_link_ksettings(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
623
int qlcnic_83xx_set_link_ksettings(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
625
void qlcnic_83xx_get_pauseparam(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
627
int qlcnic_83xx_set_pauseparam(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
629
int qlcnic_83xx_test_link(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
630
void qlcnic_83xx_get_port_type(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
631
int qlcnic_83xx_reg_test(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
632
int qlcnic_83xx_get_regs_len(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
633
int qlcnic_83xx_get_registers(struct qlcnic_adapter *, u32 *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
637
int qlcnic_83xx_flash_test(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
638
int qlcnic_83xx_enable_flash_write(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
639
int qlcnic_83xx_disable_flash_write(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
640
void qlcnic_83xx_enable_mbx_poll(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
641
void qlcnic_83xx_disable_mbx_poll(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
642
int qlcnic_83xx_idc_init(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
643
int qlcnic_83xx_idc_reattach_driver(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
644
int qlcnic_83xx_set_vnic_opmode(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
645
int qlcnic_83xx_check_vnic_state(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
646
void qlcnic_83xx_aer_stop_poll_work(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
647
int qlcnic_83xx_aer_reset(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
648
void qlcnic_83xx_aer_start_poll_work(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
655
int qlcnic_ms_mem_write128(struct qlcnic_adapter *, u64, u32 *, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1030
int qlcnic_set_vxlan_port(struct qlcnic_adapter *adapter, u16 port)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1058
int qlcnic_set_vxlan_parsing(struct qlcnic_adapter *adapter, u16 port)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1088
static void qlcnic_83xx_periodic_tasks(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1107
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1110
adapter = container_of(work, struct qlcnic_adapter, fw_work.work);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1152
static void qlcnic_83xx_setup_idc_parameters(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1187
qlcnic_83xx_idc_first_to_load_function_handler(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1230
int qlcnic_83xx_idc_init(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1252
void qlcnic_83xx_idc_exit(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1281
void qlcnic_83xx_idc_request_reset(struct qlcnic_adapter *adapter, u32 key)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1315
static int qlcnic_83xx_copy_bootloader(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
132
qlcnic_83xx_idc_check_driver_presence_reg(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1352
static int qlcnic_83xx_copy_fw_file(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1414
static void qlcnic_83xx_dump_pause_control_regs(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
143
static void qlcnic_83xx_idc_log_state_history(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1499
static void qlcnic_83xx_disable_pause_frames(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1539
static void qlcnic_83xx_take_eport_out_of_reset(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
155
static int qlcnic_83xx_idc_update_audit_reg(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1552
static int qlcnic_83xx_check_heartbeat(struct qlcnic_adapter *p_dev)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1597
static int qlcnic_83xx_check_cmd_peg_status(struct qlcnic_adapter *p_dev)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1613
static int qlcnic_83xx_check_hw_status(struct qlcnic_adapter *p_dev)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1628
static int qlcnic_83xx_poll_reg(struct qlcnic_adapter *p_dev, u32 addr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1666
static int qlcnic_83xx_reset_template_checksum(struct qlcnic_adapter *p_dev)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1686
static int qlcnic_83xx_get_reset_instruction_template(struct qlcnic_adapter *p_dev)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1737
static void qlcnic_83xx_read_write_crb_reg(struct qlcnic_adapter *p_dev,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1750
static void qlcnic_83xx_rmw_crb_reg(struct qlcnic_adapter *p_dev,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1774
static void qlcnic_83xx_write_list(struct qlcnic_adapter *p_dev,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1792
static void qlcnic_83xx_read_write_list(struct qlcnic_adapter *p_dev,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1810
static void qlcnic_83xx_poll_list(struct qlcnic_adapter *p_dev,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
184
static void qlcnic_83xx_idc_update_minor_version(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1853
static void qlcnic_83xx_poll_write_list(struct qlcnic_adapter *p_dev,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1879
static void qlcnic_83xx_read_modify_write(struct qlcnic_adapter *p_dev,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1907
static void qlcnic_83xx_poll_read_list(struct qlcnic_adapter *p_dev,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
194
static int qlcnic_83xx_idc_update_major_version(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1944
static inline void qlcnic_83xx_seq_end(struct qlcnic_adapter *p_dev)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1949
static void qlcnic_83xx_template_end(struct qlcnic_adapter *p_dev)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1974
static void qlcnic_83xx_exec_template_cmd(struct qlcnic_adapter *p_dev,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2031
static void qlcnic_83xx_stop_hw(struct qlcnic_adapter *p_dev)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2040
static void qlcnic_83xx_start_hw(struct qlcnic_adapter *p_dev)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2047
static void qlcnic_83xx_init_hw(struct qlcnic_adapter *p_dev)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2073
static int qlcnic_83xx_run_post(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
216
qlcnic_83xx_idc_update_drv_presence_reg(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2169
static int qlcnic_83xx_load_fw_image_from_host(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2190
static int qlcnic_83xx_restart_hw(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2249
static int qlcnic_83xx_get_nic_configuration(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2285
int qlcnic_83xx_configure_opmode(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2321
static void qlcnic_83xx_config_buff_descriptors(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2341
static int qlcnic_83xx_init_default_driver(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2360
static void qlcnic_83xx_clear_function_resources(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2384
static int qlcnic_83xx_get_fw_info(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2417
static void qlcnic_83xx_init_rings(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
242
static int qlcnic_83xx_idc_check_major_version(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2435
int qlcnic_83xx_init(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2547
void qlcnic_83xx_aer_stop_poll_work(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2564
int qlcnic_83xx_aer_reset(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2588
void qlcnic_83xx_aer_start_poll_work(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
260
static int qlcnic_83xx_idc_clear_registers(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
282
static int qlcnic_83xx_idc_update_drv_ack_reg(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
305
static int qlcnic_83xx_idc_check_timeout(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
326
static int qlcnic_83xx_idc_check_reset_ack_reg(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
373
static int qlcnic_83xx_idc_tx_soft_reset(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
38
static int qlcnic_83xx_init_default_driver(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
39
static int qlcnic_83xx_check_heartbeat(struct qlcnic_adapter *p_dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
398
static void qlcnic_83xx_idc_detach_driver(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
40
static int qlcnic_83xx_restart_hw(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
41
static int qlcnic_83xx_check_hw_status(struct qlcnic_adapter *p_dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
42
static int qlcnic_83xx_get_reset_instruction_template(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
428
static void qlcnic_83xx_idc_attach_driver(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
43
static void qlcnic_83xx_stop_hw(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
441
static int qlcnic_83xx_idc_enter_failed_state(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
460
static int qlcnic_83xx_idc_enter_init_state(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
476
static int qlcnic_83xx_idc_enter_need_quiesce(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
494
qlcnic_83xx_idc_enter_need_reset_state(struct qlcnic_adapter *adapter, int lock)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
510
static int qlcnic_83xx_idc_enter_ready_state(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
536
static int qlcnic_83xx_idc_find_reset_owner_id(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
574
static int qlcnic_83xx_idc_restart_hw(struct qlcnic_adapter *adapter, int lock)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
590
static int qlcnic_83xx_idc_check_fan_failure(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
612
int qlcnic_83xx_idc_reattach_driver(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
646
static void qlcnic_83xx_idc_update_idc_params(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
676
int qlcnic_83xx_idc_ready_state_entry(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
705
int qlcnic_83xx_idc_vnic_pf_entry(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
739
static int qlcnic_83xx_idc_unknown_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
760
static int qlcnic_83xx_idc_cold_state_handler(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
790
static int qlcnic_83xx_idc_init_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
818
static int qlcnic_83xx_idc_ready_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
897
static int qlcnic_83xx_idc_need_reset_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
946
static int qlcnic_83xx_idc_need_quiesce_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
952
static void qlcnic_83xx_idc_failed_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
974
static int qlcnic_83xx_idc_quiesce_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
980
static int qlcnic_83xx_idc_check_state_validity(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c
10
static int qlcnic_83xx_enable_vnic_mode(struct qlcnic_adapter *adapter, int lock)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c
143
static int qlcnic_83xx_init_privileged_vnic(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c
161
static int qlcnic_83xx_init_non_privileged_vnic(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c
191
int qlcnic_83xx_config_vnic_opmode(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c
23
int qlcnic_83xx_disable_vnic_mode(struct qlcnic_adapter *adapter, int lock)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c
241
int qlcnic_83xx_check_vnic_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c
263
int qlcnic_83xx_set_port_eswitch_status(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c
41
int qlcnic_83xx_set_vnic_opmode(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c
64
qlcnic_83xx_config_vnic_buff_descriptors(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c
94
static int qlcnic_83xx_init_mgmt_vnic(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1028
int qlcnic_config_port_mirroring(struct qlcnic_adapter *adapter, u8 id,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1065
int qlcnic_get_port_stats(struct qlcnic_adapter *adapter, const u8 func,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
110
int qlcnic_82xx_issue_cmd(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1129
int qlcnic_get_mac_stats(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1190
int qlcnic_get_eswitch_stats(struct qlcnic_adapter *adapter, const u8 eswitch,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1244
int qlcnic_clear_esw_stats(struct qlcnic_adapter *adapter, const u8 func_esw,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1288
static int __qlcnic_get_eswitch_port_config(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1322
int qlcnic_config_switch_port(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1406
qlcnic_get_eswitch_port_config(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
174
int qlcnic_fw_cmd_set_drv_version(struct qlcnic_adapter *adapter, u32 fw_cmd)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
209
qlcnic_fw_cmd_set_mtu(struct qlcnic_adapter *adapter, int mtu)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
233
int qlcnic_82xx_fw_cmd_create_rx_ctx(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
392
void qlcnic_82xx_fw_cmd_del_rx_ctx(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
412
int qlcnic_82xx_fw_cmd_create_tx_ctx(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
523
void qlcnic_82xx_fw_cmd_del_tx_ctx(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
53
struct qlcnic_adapter *adapter, u32 type)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
541
qlcnic_fw_cmd_set_port(struct qlcnic_adapter *adapter, u32 config)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
556
int qlcnic_alloc_hw_resources(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
626
int qlcnic_fw_create_ctx(struct qlcnic_adapter *dev)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
693
void qlcnic_fw_destroy_ctx(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
719
void qlcnic_free_hw_resources(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
773
int qlcnic_82xx_config_intrpt(struct qlcnic_adapter *adapter, u8 op_type)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
821
int qlcnic_82xx_get_mac_address(struct qlcnic_adapter *adapter, u8 *mac,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
853
int qlcnic_82xx_get_nic_info(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
904
int qlcnic_82xx_set_nic_info(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
92
qlcnic_poll_rsp(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
959
int qlcnic_82xx_get_pci_info(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
1018
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
1041
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
1067
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
1098
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
195
static u8 qlcnic_dcb_get_num_app(struct qlcnic_adapter *adapter, u32 val)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
203
static inline u8 qlcnic_dcb_pfc_hdr_valid(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
212
static inline u8 qlcnic_dcb_tsa_hdr_valid(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
221
static inline u8 qlcnic_dcb_get_prio_map_app(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
247
static void qlcnic_set_dcb_ops(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
255
int qlcnic_register_dcb(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
276
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
346
struct qlcnic_adapter *adapter = dcb->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
427
struct qlcnic_adapter *adapter = dcb->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
56
static void qlcnic_dcb_data_cee_param_map(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
567
struct qlcnic_adapter *adapter = dcb->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
710
qlcnic_dcb_fill_cee_app_params(struct qlcnic_adapter *adapter, u8 idx,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
742
static void qlcnic_dcb_map_cee_params(struct qlcnic_adapter *adapter, u8 idx)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
769
static void qlcnic_dcb_data_cee_param_map(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
781
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
795
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
832
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
856
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
882
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
910
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
930
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
944
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
955
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
966
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
14
int qlcnic_register_dcb(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
16
static inline int qlcnic_register_dcb(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
36
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1045
int qlcnic_do_lb_test(struct qlcnic_adapter *adapter, u8 mode)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1092
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1197
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1304
void qlcnic_update_stats(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1345
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1403
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1473
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1496
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1534
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1560
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1575
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1582
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1587
int qlcnic_enable_fw_dump_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1610
static int qlcnic_disable_fw_dump_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1633
bool qlcnic_check_fw_dump_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1652
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1681
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1714
static int qlcnic_set_dump_mask(struct qlcnic_adapter *adapter, u32 mask)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1738
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
176
static inline int qlcnic_82xx_statistics(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
183
static inline int qlcnic_83xx_statistics(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
192
static int qlcnic_dev_statistics_len(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
22
#define QLC_SIZEOF(m) sizeof_field(struct qlcnic_adapter, m)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
23
#define QLC_OFF(m) offsetof(struct qlcnic_adapter, m)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
241
static inline int qlcnic_get_ring_regs_len(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
251
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
272
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
287
static int qlcnic_82xx_get_link_ksettings(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
438
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
449
static int qlcnic_set_port_config(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
487
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
514
static int qlcnic_82xx_get_registers(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
531
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
592
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
611
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
639
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
672
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
699
static int qlcnic_validate_ring_count(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
729
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
740
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
791
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
847
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
935
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
953
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
964
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
977
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1012
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1023
static netdev_features_t qlcnic_process_flags(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1059
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1085
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1148
qlcnic_pci_set_crbwindow_2M(struct qlcnic_adapter *adapter, ulong off)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1172
int qlcnic_82xx_hw_write_wx_2M(struct qlcnic_adapter *adapter, ulong off,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1204
int qlcnic_82xx_hw_read_wx_2M(struct qlcnic_adapter *adapter, ulong off,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1244
static int qlcnic_pci_mem_access_direct(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1273
qlcnic_pci_camqm_read_2M(struct qlcnic_adapter *adapter, u64 off, u64 *data)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1284
qlcnic_pci_camqm_write_2M(struct qlcnic_adapter *adapter, u64 off, u64 data)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1297
static void qlcnic_set_ms_controls(struct qlcnic_adapter *adapter, u64 off,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1327
int qlcnic_pci_mem_write_2M(struct qlcnic_adapter *adapter, u64 off, u64 data)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1401
int qlcnic_pci_mem_read_2M(struct qlcnic_adapter *adapter, u64 off, u64 *data)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1459
int qlcnic_82xx_get_board_info(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1520
qlcnic_wol_supported(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1537
int qlcnic_82xx_config_led(struct qlcnic_adapter *adapter, u32 state, u32 rate)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1559
void qlcnic_82xx_get_beacon_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1589
void qlcnic_82xx_get_func_no(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1602
void qlcnic_82xx_read_crb(struct qlcnic_adapter *adapter, char *buf,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1618
void qlcnic_82xx_write_crb(struct qlcnic_adapter *adapter, char *buf,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1633
int qlcnic_82xx_api_lock(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1638
void qlcnic_82xx_api_unlock(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1645
struct qlcnic_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1665
int qlcnic_82xx_resume(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
310
qlcnic_pcie_sem_lock(struct qlcnic_adapter *adapter, int sem, u32 id_reg)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
346
qlcnic_pcie_sem_unlock(struct qlcnic_adapter *adapter, int sem)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
353
int qlcnic_ind_rd(struct qlcnic_adapter *adapter, u32 addr)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
368
int qlcnic_ind_wr(struct qlcnic_adapter *adapter, u32 addr, u32 data)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
381
qlcnic_send_cmd_descs(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
436
int qlcnic_82xx_sre_macaddr_change(struct qlcnic_adapter *adapter, u8 *addr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
460
int qlcnic_nic_del_mac(struct qlcnic_adapter *adapter, const u8 *addr)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
480
int qlcnic_nic_add_mac(struct qlcnic_adapter *adapter, const u8 *addr, u16 vlan,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
511
void qlcnic_flush_mcast_mac(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
530
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
585
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
596
int qlcnic_82xx_nic_set_promisc(struct qlcnic_adapter *adapter, u32 mode)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
615
void qlcnic_82xx_free_mac_list(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
629
void qlcnic_prune_lb_filters(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
674
void qlcnic_delete_lb_filters(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
700
static int qlcnic_set_fw_loopback(struct qlcnic_adapter *adapter, u8 flag)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
720
int qlcnic_82xx_set_lb_mode(struct qlcnic_adapter *adapter, u8 mode)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
735
int qlcnic_82xx_clear_lb_mode(struct qlcnic_adapter *adapter, u8 mode)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
752
int qlcnic_82xx_read_phys_port_id(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
768
int qlcnic_82xx_set_rx_coalesce(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
795
int qlcnic_82xx_config_intr_coalesce(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
817
int qlcnic_82xx_config_hw_lro(struct qlcnic_adapter *adapter, int enable)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
851
int qlcnic_config_bridged_mode(struct qlcnic_adapter *adapter, u32 enable)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
886
int qlcnic_82xx_config_rss(struct qlcnic_adapter *adapter, int enable)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
935
void qlcnic_82xx_config_ipaddr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
960
int qlcnic_82xx_linkevent_request(struct qlcnic_adapter *adapter, int enable)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
979
static int qlcnic_send_lro_cleanup(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
164
struct qlcnic_adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
167
int qlcnic_82xx_hw_read_wx_2M(struct qlcnic_adapter *adapter, ulong, int *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
168
int qlcnic_82xx_hw_write_wx_2M(struct qlcnic_adapter *, ulong, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
169
int qlcnic_82xx_config_hw_lro(struct qlcnic_adapter *adapter, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
170
int qlcnic_82xx_nic_set_promisc(struct qlcnic_adapter *adapter, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
171
int qlcnic_82xx_napi_add(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
173
void qlcnic_82xx_get_beacon_state(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
174
void qlcnic_82xx_change_filter(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
177
int qlcnic_82xx_config_intr_coalesce(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
179
int qlcnic_82xx_set_rx_coalesce(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
180
int qlcnic_82xx_config_rss(struct qlcnic_adapter *adapter, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
181
void qlcnic_82xx_config_ipaddr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
183
int qlcnic_82xx_linkevent_request(struct qlcnic_adapter *adapter, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
185
int qlcnic_82xx_clear_lb_mode(struct qlcnic_adapter *adapter, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
186
int qlcnic_82xx_set_lb_mode(struct qlcnic_adapter *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
187
void qlcnic_82xx_write_crb(struct qlcnic_adapter *, char *, loff_t, size_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
188
void qlcnic_82xx_read_crb(struct qlcnic_adapter *, char *, loff_t, size_t);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
189
int qlcnic_82xx_issue_cmd(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
191
int qlcnic_82xx_mq_intrpt(struct qlcnic_adapter *, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
192
int qlcnic_82xx_config_intrpt(struct qlcnic_adapter *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
193
int qlcnic_82xx_fw_cmd_create_rx_ctx(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
194
int qlcnic_82xx_fw_cmd_create_tx_ctx(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
196
void qlcnic_82xx_fw_cmd_del_rx_ctx(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
197
void qlcnic_82xx_fw_cmd_del_tx_ctx(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
199
int qlcnic_82xx_sre_macaddr_change(struct qlcnic_adapter *, u8 *, u16, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
200
int qlcnic_82xx_get_mac_address(struct qlcnic_adapter *, u8*, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
201
int qlcnic_82xx_get_nic_info(struct qlcnic_adapter *, struct qlcnic_info *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
202
int qlcnic_82xx_set_nic_info(struct qlcnic_adapter *, struct qlcnic_info *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
203
int qlcnic_82xx_get_pci_info(struct qlcnic_adapter *, struct qlcnic_pci_info*);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
205
struct qlcnic_adapter *, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
206
int qlcnic_82xx_get_board_info(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
207
int qlcnic_82xx_config_led(struct qlcnic_adapter *, u32, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
208
void qlcnic_82xx_get_func_no(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
209
int qlcnic_82xx_api_lock(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
210
void qlcnic_82xx_api_unlock(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
211
void qlcnic_82xx_napi_enable(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
212
void qlcnic_82xx_napi_disable(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
213
void qlcnic_82xx_napi_del(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
215
int qlcnic_82xx_resume(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
216
void qlcnic_clr_all_drv_state(struct qlcnic_adapter *adapter, u8 failed);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
1002
static u32 qlcnic_get_fw_version(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
1035
static u32 qlcnic_get_bios_version(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
105
void qlcnic_reset_rx_buffers_list(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
1053
static void qlcnic_rom_lock_recovery(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
1062
qlcnic_check_fw_hearbeat(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
1084
qlcnic_need_fw_reset(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
1107
qlcnic_load_firmware(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
1201
qlcnic_validate_firmware(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
1248
qlcnic_get_next_fwtype(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
1268
void qlcnic_request_firmware(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
127
void qlcnic_release_tx_buffers(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
1298
qlcnic_release_firmware(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
163
void qlcnic_free_sw_resources(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
182
int qlcnic_alloc_sw_resources(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
25
qlcnic_check_fw_hearbeat(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
292
static int qlcnic_wait_rom_done(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
312
static int do_rom_fast_read(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
336
static int do_rom_fast_read_words(struct qlcnic_adapter *adapter, int addr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
355
qlcnic_rom_fast_read_words(struct qlcnic_adapter *adapter, int addr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
370
int qlcnic_rom_fast_read(struct qlcnic_adapter *adapter, u32 addr, u32 *valp)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
382
int qlcnic_pinit_from_rom(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
544
static int qlcnic_cmd_peg_ready(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
576
qlcnic_receive_peg_ready(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
597
qlcnic_check_fw_status(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
615
qlcnic_setup_idc_param(struct qlcnic_adapter *adapter) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
641
static int qlcnic_get_flt_entry(struct qlcnic_adapter *adapter, u8 region,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
692
qlcnic_check_flash_fw_ver(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
729
qlcnic_has_mn(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
766
qlcnic_validate_header(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
788
qlcnic_validate_bootld(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
82
void qlcnic_release_rx_buffers(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
823
qlcnic_validate_fw(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
857
qlcnic_validate_product_offs(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
907
qlcnic_validate_unified_romimage(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
937
struct uni_data_desc *qlcnic_get_data_desc(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
960
qlcnic_get_bootld_offs(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
975
qlcnic_get_fw_offs(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
988
static u32 qlcnic_get_fw_size(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1014
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1031
static void qlcnic_handle_linkevent(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1086
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1137
static struct sk_buff *qlcnic_process_rxbuf(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1168
static inline int qlcnic_check_rx_tagging(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1193
qlcnic_process_rcv(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1261
qlcnic_process_lro(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
133
static struct sk_buff *qlcnic_process_rxbuf(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1359
struct qlcnic_adapter *adapter = sds_ring->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
142
static inline u32 qlcnic_get_ref_handle(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1437
void qlcnic_post_rx_buffers(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1478
static void dump_skb(struct sk_buff *skb, struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1491
static void qlcnic_process_rcv_diag(struct qlcnic_adapter *adapter, int ring,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1538
struct qlcnic_adapter *adapter = sds_ring->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
156
static void qlcnic_delete_rx_list_mac(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1573
int qlcnic_82xx_napi_add(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1616
void qlcnic_82xx_napi_del(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1640
void qlcnic_82xx_napi_enable(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1667
void qlcnic_82xx_napi_disable(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1715
qlcnic_83xx_process_rcv(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1782
qlcnic_83xx_process_lro(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1882
struct qlcnic_adapter *adapter = sds_ring->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
191
static void qlcnic_add_lb_filter(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1953
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1981
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
2008
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
2029
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
2043
void qlcnic_83xx_napi_enable(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
2070
void qlcnic_83xx_napi_disable(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
2099
int qlcnic_83xx_napi_add(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
2143
void qlcnic_83xx_napi_del(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
2168
static void qlcnic_83xx_process_rcv_diag(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
2206
struct qlcnic_adapter *adapter = sds_ring->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
270
void qlcnic_82xx_change_filter(struct qlcnic_adapter *adapter, u64 *uaddr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
301
static void qlcnic_send_filter(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
370
static int qlcnic_tx_encap_pkt(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
457
static int qlcnic_tx_pkt(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
650
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
789
void qlcnic_advert_link_change(struct qlcnic_adapter *adapter, int linkup)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
813
static int qlcnic_alloc_rx_skb(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
843
static void qlcnic_post_rx_buffers_nodb(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
885
static int qlcnic_process_cmd_ring(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
963
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
992
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1069
qlcnic_set_function_modes(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1090
static void qlcnic_check_vf(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1173
static bool qlcnic_validate_subsystem_id(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1194
static void qlcnic_get_board_name(struct qlcnic_adapter *adapter, char *name)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1216
qlcnic_check_options(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1277
qlcnic_initialize_nic(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1323
void qlcnic_set_vlan_config(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1343
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1363
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1381
void qlcnic_set_eswitch_port_features(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1397
int qlcnic_set_eswitch_port_config(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1414
void qlcnic_set_netdev_features(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1429
qlcnic_check_eswitch_mode(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1475
int qlcnic_set_default_offload_settings(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1513
qlcnic_reset_eswitch_config(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1535
int qlcnic_reset_npar_config(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1577
static int qlcnic_check_npar_opertional(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1601
qlcnic_set_mgmt_operations(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1622
static int qlcnic_82xx_start_firmware(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1689
qlcnic_request_irq(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1777
qlcnic_free_irq(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1808
static void qlcnic_get_lro_mss_capability(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1823
static int qlcnic_config_def_intr_coalesce(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1850
int __qlcnic_up(struct qlcnic_adapter *adapter, struct net_device *netdev)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1897
int qlcnic_up(struct qlcnic_adapter *adapter, struct net_device *netdev)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1909
void __qlcnic_down(struct qlcnic_adapter *adapter, struct net_device *netdev)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1946
void qlcnic_down(struct qlcnic_adapter *adapter, struct net_device *netdev)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1956
qlcnic_attach(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2004
void qlcnic_detach(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2022
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2052
static int qlcnic_alloc_adapter_resources(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2081
static void qlcnic_free_adapter_resources(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2105
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2159
qlcnic_reset_hw_context(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2180
qlcnic_reset_context(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2212
static void qlcnic_82xx_set_mac_filter_count(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2228
static int qlcnic_set_real_num_queues(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2254
qlcnic_setup_netdev(struct qlcnic_adapter *adapter, struct net_device *netdev)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2331
void qlcnic_free_tx_rings(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2346
int qlcnic_alloc_tx_rings(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2389
void qlcnic_set_drv_version(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2404
static void qlcnic_reset_api_lock(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2415
struct qlcnic_adapter *adapter = NULL;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2471
netdev = alloc_etherdev_mq(sizeof(struct qlcnic_adapter),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2702
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2778
struct qlcnic_adapter *adapter = dev_get_drvdata(dev_d);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2785
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2813
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2822
void qlcnic_alloc_lb_filters_mem(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2878
static void qlcnic_free_lb_filters_mem(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2893
int qlcnic_check_temp(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
294
int qlcnic_read_mac_addr(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2945
static void qlcnic_dump_rings(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3012
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3035
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3051
static irqreturn_t qlcnic_82xx_clear_legacy_intr(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3076
struct qlcnic_adapter *adapter = sds_ring->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3097
struct qlcnic_adapter *adapter = sds_ring->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3110
struct qlcnic_adapter *adapter = sds_ring->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3136
qlcnic_idc_debug_info(struct qlcnic_adapter *adapter, u8 encoding)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3149
qlcnic_set_drv_state(struct qlcnic_adapter *adapter, u8 state)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3174
qlcnic_clr_drv_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
318
static void qlcnic_delete_adapter_mac(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3190
void qlcnic_clr_all_drv_state(struct qlcnic_adapter *adapter, u8 failed)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3224
qlcnic_check_drv_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3244
static int qlcnic_check_idc_ver(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3257
qlcnic_can_start_firmware(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3345
struct qlcnic_adapter *adapter = container_of(work,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3346
struct qlcnic_adapter, fw_work.work);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
335
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3449
struct qlcnic_adapter *adapter = container_of(work,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3450
struct qlcnic_adapter, fw_work.work);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3510
qlcnic_set_npar_non_operational(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3525
static void qlcnic_82xx_dev_request_reset(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3570
qlcnic_dev_set_npar_ready(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3582
void qlcnic_schedule_work(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3596
struct qlcnic_adapter *adapter = container_of(work,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3597
struct qlcnic_adapter, fw_work.work);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3638
qlcnic_check_health(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3719
struct qlcnic_adapter *adapter = container_of(work,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3720
struct qlcnic_adapter, fw_work.work);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
373
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3760
struct qlcnic_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3822
struct qlcnic_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3865
struct qlcnic_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3877
struct qlcnic_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3890
struct qlcnic_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3903
struct qlcnic_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3914
qlcnicvf_start_firmware(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3941
int qlcnic_validate_rings(struct qlcnic_adapter *adapter, __u32 ring_cnt,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3974
int qlcnic_setup_rings(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
399
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
4054
qlcnic_config_indev_addr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
4084
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
4103
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
4135
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
432
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
445
static void qlcnic_82xx_cancel_idc_work(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
459
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
473
struct qlcnic_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
609
static int qlcnic_check_multi_tx_capability(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
61
static void qlcnic_idc_debug_info(struct qlcnic_adapter *adapter, u8 encoding);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
62
static int qlcnic_can_start_firmware(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
622
static int qlcnic_max_rings(struct qlcnic_adapter *adapter, u8 ring_cnt,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
641
void qlcnic_set_tx_ring_count(struct qlcnic_adapter *adapter, u8 tx_cnt)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
651
void qlcnic_set_sds_ring_count(struct qlcnic_adapter *adapter, u8 rx_cnt)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
661
int qlcnic_setup_tss_rss_intr(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
71
static int qlcnic_start_firmware(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
73
static void qlcnic_free_lb_filters_mem(struct qlcnic_adapter *adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
730
int qlcnic_enable_msix(struct qlcnic_adapter *adapter, u32 num_msix)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
74
static void qlcnic_dev_set_npar_ready(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
75
static int qlcnicvf_start_firmware(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
79
static int qlcnic_82xx_setup_intr(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
80
static void qlcnic_82xx_dev_request_reset(struct qlcnic_adapter *, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
802
static int qlcnic_82xx_calculate_msix_vector(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
81
static irqreturn_t qlcnic_82xx_clear_legacy_intr(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
816
static int qlcnic_enable_msi_legacy(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
83
static int qlcnic_82xx_start_firmware(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
85
static void qlcnic_82xx_set_mac_filter_count(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
850
static int qlcnic_82xx_setup_intr(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
879
int qlcnic_82xx_mq_intrpt(struct qlcnic_adapter *adapter, int op_type)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
88
static u32 qlcnic_vlan_tx_check(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
910
void qlcnic_teardown_intr(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
932
static int qlcnic_get_act_pci_func(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
962
static bool qlcnic_port_eswitch_cfg_capability(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
979
int qlcnic_init_pci_info(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1016
static u32 qlcnic_83xx_dump_rom(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1092
static int qlcnic_fw_flash_get_minidump_temp(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1113
qlcnic_fw_flash_get_minidump_temp_size(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1138
static int qlcnic_fw_get_minidump_temp_size(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1167
static int __qlcnic_fw_cmd_get_minidump_temp(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1205
int qlcnic_fw_cmd_get_minidump_temp(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1284
int qlcnic_dump_fw(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1401
qlcnic_83xx_md_check_extended_dump_capability(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
1413
void qlcnic_83xx_get_minidump_template(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
380
u32 (*handler)(struct qlcnic_adapter *, struct qlcnic_dump_entry *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
384
static u32 qlcnic_dump_crb(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
402
static u32 qlcnic_dump_ctrl(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
500
static u32 qlcnic_dump_mux(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
518
static u32 qlcnic_dump_que(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
541
static u32 qlcnic_dump_ocm(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
558
static u32 qlcnic_read_rom(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
588
static u32 qlcnic_dump_l1_cache(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
613
static u32 qlcnic_dump_l2_cache(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
660
static u32 qlcnic_read_memory_test_agent(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
720
static int qlcnic_start_pex_dma(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
767
static u32 qlcnic_read_memory_pexdma(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
853
static u32 qlcnic_read_memory(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
884
static u32 qlcnic_dump_nop(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
905
static u32 qlcnic_read_pollrdmwr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
950
static u32 qlcnic_read_pollrd(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
985
static u32 qlcnic_read_mux2(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
153
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
168
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
187
int qlcnic_sriov_init(struct qlcnic_adapter *, int);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
188
void qlcnic_sriov_cleanup(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
189
void __qlcnic_sriov_cleanup(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
191
int qlcnic_sriov_vf_init(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
192
void qlcnic_sriov_vf_set_ops(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
193
int qlcnic_sriov_func_to_index(struct qlcnic_adapter *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
194
void qlcnic_sriov_handle_bc_event(struct qlcnic_adapter *, u32);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
195
int qlcnic_sriov_cfg_bc_intr(struct qlcnic_adapter *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
200
int qlcnic_sriov_get_vf_vport_info(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
202
int qlcnic_sriov_cfg_vf_guest_vlan(struct qlcnic_adapter *, u16, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
203
void qlcnic_sriov_free_vlans(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
204
int qlcnic_sriov_alloc_vlans(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
211
static inline bool qlcnic_sriov_enable_check(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
217
void qlcnic_sriov_pf_process_bc_cmd(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
220
void qlcnic_sriov_pf_disable(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
221
void qlcnic_sriov_pf_cleanup(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
223
void qlcnic_pf_set_interface_id_create_rx_ctx(struct qlcnic_adapter *, u32 *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
224
void qlcnic_pf_set_interface_id_create_tx_ctx(struct qlcnic_adapter *, u32 *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
225
void qlcnic_pf_set_interface_id_del_rx_ctx(struct qlcnic_adapter *, u32 *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
226
void qlcnic_pf_set_interface_id_del_tx_ctx(struct qlcnic_adapter *, u32 *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
227
void qlcnic_pf_set_interface_id_promisc(struct qlcnic_adapter *, u32 *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
228
void qlcnic_pf_set_interface_id_ipaddr(struct qlcnic_adapter *, u32 *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
229
void qlcnic_pf_set_interface_id_macaddr(struct qlcnic_adapter *, u32 *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
231
bool qlcnic_sriov_soft_flr_check(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
234
void qlcnic_sriov_pf_reset(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
235
int qlcnic_sriov_pf_reinit(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
243
static inline void qlcnic_sriov_pf_disable(struct qlcnic_adapter *adapter) {}
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
244
static inline void qlcnic_sriov_pf_cleanup(struct qlcnic_adapter *adapter) {}
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
246
qlcnic_pf_set_interface_id_create_rx_ctx(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
249
qlcnic_pf_set_interface_id_create_tx_ctx(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
252
qlcnic_pf_set_interface_id_del_rx_ctx(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
255
qlcnic_pf_set_interface_id_del_tx_ctx(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
258
qlcnic_pf_set_interface_id_ipaddr(struct qlcnic_adapter *adapter, u32 *int_id)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
261
qlcnic_pf_set_interface_id_macaddr(struct qlcnic_adapter *adapter, u32 *int_id)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
264
qlcnic_pf_set_interface_id_promisc(struct qlcnic_adapter *adapter, u32 *int_id)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
268
static inline bool qlcnic_sriov_soft_flr_check(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
272
static inline void qlcnic_sriov_pf_reset(struct qlcnic_adapter *adapter) {}
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h
273
static inline int qlcnic_sriov_pf_reinit(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1007
static int qlcnic_sriov_send_bc_cmd(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1036
static void __qlcnic_sriov_process_bc_cmd(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1055
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1196
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
122
static int qlcnic_sriov_virtid_fn(struct qlcnic_adapter *adapter, int vf_id)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1289
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1298
void qlcnic_sriov_handle_bc_event(struct qlcnic_adapter *adapter, u32 event)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1327
int qlcnic_sriov_cfg_bc_intr(struct qlcnic_adapter *adapter, u8 enable)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1353
static int qlcnic_sriov_retry_bc_cmd(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1373
static int __qlcnic_sriov_issue_cmd(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
140
int qlcnic_sriov_init(struct qlcnic_adapter *adapter, int num_vfs)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1458
static int qlcnic_sriov_issue_cmd(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1467
static int qlcnic_sriov_channel_cfg_cmd(struct qlcnic_adapter *adapter, u8 cmd_op)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1504
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1549
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1664
static int qlcnic_sriov_async_issue_cmd(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1678
static int qlcnic_sriov_vf_reinit_driver(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1708
static void qlcnic_sriov_vf_attach(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1720
static void qlcnic_sriov_vf_detach(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1742
static int qlcnic_sriov_vf_handle_dev_ready(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1771
static int qlcnic_sriov_vf_handle_context_reset(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1830
static int qlcnic_sriov_vf_idc_ready_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1844
static int qlcnic_sriov_vf_idc_failed_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1858
qlcnic_sriov_vf_idc_need_quiescent_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1875
static int qlcnic_sriov_vf_idc_init_reset_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1893
static int qlcnic_sriov_vf_idc_unknown_state(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1899
static void qlcnic_sriov_vf_periodic_tasks(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1907
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1911
adapter = container_of(work, struct qlcnic_adapter, fw_work.work);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1943
static void qlcnic_sriov_vf_cancel_fw_work(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1988
static int qlcnic_sriov_validate_vlan_cfg(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
2029
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
2054
int qlcnic_sriov_cfg_vf_guest_vlan(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
2103
static void qlcnic_sriov_vf_free_mac_list(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
2120
struct qlcnic_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
2137
static int qlcnic_sriov_vf_resume(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
2164
int qlcnic_sriov_alloc_vlans(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
2183
void qlcnic_sriov_free_vlans(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
260
void __qlcnic_sriov_cleanup(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
289
static void qlcnic_sriov_vf_cleanup(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
296
void qlcnic_sriov_cleanup(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
310
static int qlcnic_sriov_post_bc_msg(struct qlcnic_adapter *adapter, u32 *hdr,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
32
static void qlcnic_sriov_vf_free_mac_list(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
347
static void qlcnic_sriov_vf_cfg_buff_desc(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
35
static void qlcnic_sriov_vf_cancel_fw_work(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
357
int qlcnic_sriov_get_vf_vport_info(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
37
static int qlcnic_sriov_issue_cmd(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
39
static int qlcnic_sriov_channel_cfg_cmd(struct qlcnic_adapter *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
42
static int qlcnic_sriov_vf_resume(struct qlcnic_adapter *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
424
static int qlcnic_sriov_set_pvid_mode(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
43
static int qlcnic_sriov_async_issue_cmd(struct qlcnic_adapter *,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
432
static int qlcnic_sriov_set_guest_vlan_mode(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
468
static int qlcnic_sriov_get_vf_acl(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
499
static int qlcnic_sriov_vf_init_driver(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
531
static int qlcnic_sriov_setup_vf(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
605
static int qlcnic_sriov_check_dev_ready(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
619
int qlcnic_sriov_vf_init(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
649
void qlcnic_sriov_vf_set_ops(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
683
int qlcnic_sriov_func_to_index(struct qlcnic_adapter *adapter, u8 pci_func)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
906
static void qlcnic_sriov_pull_bc_msg(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1021
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1052
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1069
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1098
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1110
static int qlcnic_sriov_validate_mtu(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1127
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1156
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1182
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1194
static int qlcnic_sriov_validate_cfg_intrcoal(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1241
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1254
static int qlcnic_sriov_validate_cfg_macvlan(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1283
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1309
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1326
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1341
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
136
static void qlcnic_sriov_pf_set_ff_max_res(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1368
static int qlcnic_sriov_pf_del_guest_vlan(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1393
static int qlcnic_sriov_pf_add_guest_vlan(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1435
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1489
void qlcnic_sriov_pf_process_bc_cmd(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1525
void qlcnic_pf_set_interface_id_create_rx_ctx(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1535
void qlcnic_pf_set_interface_id_del_rx_ctx(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1545
void qlcnic_pf_set_interface_id_create_tx_ctx(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
155
static void qlcnic_sriov_set_vf_max_vlan(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1555
void qlcnic_pf_set_interface_id_del_tx_ctx(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1565
void qlcnic_pf_set_interface_id_promisc(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1575
void qlcnic_pf_set_interface_id_ipaddr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1585
void qlcnic_pf_set_interface_id_macaddr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1595
static void qlcnic_sriov_del_rx_ctx(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1621
static void qlcnic_sriov_del_tx_ctx(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1664
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1706
static void qlcnic_sriov_handle_soft_flr(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1721
bool qlcnic_sriov_soft_flr_check(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
174
static int qlcnic_sriov_get_pf_info(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1762
void qlcnic_sriov_pf_reset(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1783
int qlcnic_sriov_pf_reinit(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1804
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1852
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1915
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1968
static __u32 qlcnic_sriov_get_vf_vlan(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
1994
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
2024
struct qlcnic_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
21
static int qlcnic_sriov_pf_get_vport_handle(struct qlcnic_adapter *, u8);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
232
static void qlcnic_sriov_pf_reset_vport_handle(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
250
static void qlcnic_sriov_pf_set_vport_handle(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
268
static int qlcnic_sriov_pf_get_vport_handle(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
288
static int qlcnic_sriov_pf_config_vport(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
32
static int qlcnic_sriov_pf_set_vport_info(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
329
static int qlcnic_sriov_pf_cfg_vlan_filtering(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
359
static int qlcnic_sriov_pf_cfg_flood(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
380
static int qlcnic_sriov_pf_cfg_eswitch(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
406
static void qlcnic_sriov_pf_del_flr_queue(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
418
static int qlcnic_sriov_pf_create_flr_queue(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
433
void qlcnic_sriov_pf_cleanup(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
450
void qlcnic_sriov_pf_disable(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
464
static int qlcnic_pci_sriov_disable(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
503
static int qlcnic_sriov_pf_init(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
566
static int qlcnic_sriov_pf_enable(struct qlcnic_adapter *adapter, int num_vfs)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
580
static int __qlcnic_pci_sriov_enable(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
618
static int qlcnic_pci_sriov_enable(struct qlcnic_adapter *adapter, int num_vfs)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
669
struct qlcnic_adapter *adapter = pci_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
67
static int qlcnic_sriov_pf_cal_res_limit(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
684
static int qlcnic_sriov_set_vf_acl(struct qlcnic_adapter *adapter, u8 func)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
723
static int qlcnic_sriov_set_vf_vport_info(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
745
struct qlcnic_adapter *adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
788
static int qlcnic_sriov_cfg_vf_def_mac(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
855
static void qlcnic_83xx_cfg_default_mac_vlan(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
888
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
948
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c
986
struct qlcnic_adapter *adapter = vf->adapter;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
1052
static int qlcnic_83xx_sysfs_flash_write(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
1126
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
115
static int qlcnic_83xx_store_beacon(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
1263
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
1288
void qlcnic_register_hwmon_dev(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
1309
void qlcnic_unregister_hwmon_dev(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
1319
void qlcnic_create_sysfs_entries(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
1329
void qlcnic_remove_sysfs_entries(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
1337
static void qlcnic_create_diag_entries(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
1376
static void qlcnic_remove_diag_entries(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
1403
void qlcnic_82xx_add_sysfs(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
1408
void qlcnic_82xx_remove_sysfs(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
1413
void qlcnic_83xx_add_sysfs(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
1423
void qlcnic_83xx_remove_sysfs(struct qlcnic_adapter *adapter)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
155
static int qlcnic_82xx_store_beacon(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
217
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
239
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
24
int qlcnicvf_config_bridged_mode(struct qlcnic_adapter *adapter, u32 enable)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
244
static int qlcnic_sysfs_validate_crb(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
271
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
288
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
29
int qlcnicvf_config_led(struct qlcnic_adapter *adapter, u32 state, u32 rate)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
300
static int qlcnic_sysfs_validate_mem(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
317
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
339
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
356
int qlcnic_is_valid_nic_func(struct qlcnic_adapter *adapter, u8 pci_func)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
369
static int validate_pm_config(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
38
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
404
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
454
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
481
static int validate_esw_config(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
547
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
62
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
631
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
658
static int validate_npar_config(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
683
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
730
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
75
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
777
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
812
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
847
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
877
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
90
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
906
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
94
static int qlcnic_validate_beacon(struct qlcnic_adapter *adapter, u16 beacon,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
948
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
983
static int qlcnic_83xx_sysfs_flash_bulk_write(struct qlcnic_adapter *adapter,