Lines Matching refs:adapter
597 struct qlcnic_adapter *adapter; member
631 struct qlcnic_adapter *adapter; member
1036 #define QLCNIC_IS_MSI_FAMILY(adapter) \ argument
1037 ((adapter)->flags & (QLCNIC_MSI_ENABLED | QLCNIC_MSIX_ENABLED))
1038 #define QLCNIC_IS_TSO_CAPABLE(adapter) \ argument
1039 ((adapter)->ahw->capabilities & QLCNIC_FW_CAPABILITY_TSO)
1095 struct qlcnic_adapter *adapter; member
1544 int qlcnic_fw_cmd_get_minidump_temp(struct qlcnic_adapter *adapter);
1545 int qlcnic_fw_cmd_set_port(struct qlcnic_adapter *adapter, u32 config);
1552 #define QLCRD32(adapter, off, err) \ argument
1553 (adapter->ahw->hw_ops->read_reg)(adapter, off, err)
1555 #define QLCWR32(adapter, off, val) \ argument
1556 adapter->ahw->hw_ops->write_reg(adapter, off, val)
1583 void qlcnic_prune_lb_filters(struct qlcnic_adapter *adapter);
1584 void qlcnic_delete_lb_filters(struct qlcnic_adapter *adapter);
1591 int qlcnic_load_firmware(struct qlcnic_adapter *adapter);
1592 int qlcnic_need_fw_reset(struct qlcnic_adapter *adapter);
1593 void qlcnic_request_firmware(struct qlcnic_adapter *adapter);
1594 void qlcnic_release_firmware(struct qlcnic_adapter *adapter);
1595 int qlcnic_pinit_from_rom(struct qlcnic_adapter *adapter);
1596 int qlcnic_setup_idc_param(struct qlcnic_adapter *adapter);
1597 int qlcnic_check_flash_fw_ver(struct qlcnic_adapter *adapter);
1599 int qlcnic_rom_fast_read(struct qlcnic_adapter *adapter, u32 addr, u32 *valp);
1600 int qlcnic_rom_fast_read_words(struct qlcnic_adapter *adapter, int addr,
1602 int qlcnic_alloc_sw_resources(struct qlcnic_adapter *adapter);
1603 void qlcnic_free_sw_resources(struct qlcnic_adapter *adapter);
1607 int qlcnic_alloc_hw_resources(struct qlcnic_adapter *adapter);
1608 void qlcnic_free_hw_resources(struct qlcnic_adapter *adapter);
1610 int qlcnic_fw_create_ctx(struct qlcnic_adapter *adapter);
1611 void qlcnic_fw_destroy_ctx(struct qlcnic_adapter *adapter);
1613 void qlcnic_reset_rx_buffers_list(struct qlcnic_adapter *adapter);
1614 void qlcnic_release_rx_buffers(struct qlcnic_adapter *adapter);
1618 int qlcnic_check_fw_status(struct qlcnic_adapter *adapter);
1620 void qlcnic_post_rx_buffers(struct qlcnic_adapter *adapter,
1627 void qlcnic_82xx_free_mac_list(struct qlcnic_adapter *adapter);
1630 int qlcnic_fw_cmd_set_mtu(struct qlcnic_adapter *adapter, int mtu);
1636 int qlcnic_config_bridged_mode(struct qlcnic_adapter *adapter, u32 enable);
1652 void qlcnic_alloc_lb_filters_mem(struct qlcnic_adapter *adapter);
1667 int qlcnic_clear_esw_stats(struct qlcnic_adapter *adapter, u8, u8, u8);
1679 void qlcnic_create_sysfs_entries(struct qlcnic_adapter *adapter);
1680 void qlcnic_remove_sysfs_entries(struct qlcnic_adapter *adapter);
1681 void qlcnic_82xx_add_sysfs(struct qlcnic_adapter *adapter);
1682 void qlcnic_82xx_remove_sysfs(struct qlcnic_adapter *adapter);
1705 int qlcnic_83xx_configure_opmode(struct qlcnic_adapter *adapter);
1833 static inline bool qlcnic_encap_tx_offload(struct qlcnic_adapter *adapter) in qlcnic_encap_tx_offload() argument
1835 return adapter->ahw->extra_capability[0] & in qlcnic_encap_tx_offload()
1839 static inline bool qlcnic_encap_rx_offload(struct qlcnic_adapter *adapter) in qlcnic_encap_rx_offload() argument
1841 return adapter->ahw->extra_capability[0] & in qlcnic_encap_rx_offload()
1845 static inline int qlcnic_start_firmware(struct qlcnic_adapter *adapter) in qlcnic_start_firmware() argument
1847 return adapter->nic_ops->start_firmware(adapter); in qlcnic_start_firmware()
1850 static inline void qlcnic_read_crb(struct qlcnic_adapter *adapter, char *buf, in qlcnic_read_crb() argument
1853 adapter->ahw->hw_ops->read_crb(adapter, buf, offset, size); in qlcnic_read_crb()
1856 static inline void qlcnic_write_crb(struct qlcnic_adapter *adapter, char *buf, in qlcnic_write_crb() argument
1859 adapter->ahw->hw_ops->write_crb(adapter, buf, offset, size); in qlcnic_write_crb()
1862 static inline int qlcnic_hw_write_wx_2M(struct qlcnic_adapter *adapter, in qlcnic_hw_write_wx_2M() argument
1865 return adapter->ahw->hw_ops->write_reg(adapter, off, data); in qlcnic_hw_write_wx_2M()
1868 static inline int qlcnic_get_mac_address(struct qlcnic_adapter *adapter, in qlcnic_get_mac_address() argument
1871 return adapter->ahw->hw_ops->get_mac_address(adapter, mac, function); in qlcnic_get_mac_address()
1874 static inline int qlcnic_setup_intr(struct qlcnic_adapter *adapter) in qlcnic_setup_intr() argument
1876 return adapter->ahw->hw_ops->setup_intr(adapter); in qlcnic_setup_intr()
1880 struct qlcnic_adapter *adapter, u32 arg) in qlcnic_alloc_mbx_args() argument
1882 return adapter->ahw->hw_ops->alloc_mbx_args(mbx, adapter, arg); in qlcnic_alloc_mbx_args()
1885 static inline int qlcnic_issue_cmd(struct qlcnic_adapter *adapter, in qlcnic_issue_cmd() argument
1888 if (adapter->ahw->hw_ops->mbx_cmd) in qlcnic_issue_cmd()
1889 return adapter->ahw->hw_ops->mbx_cmd(adapter, cmd); in qlcnic_issue_cmd()
1894 static inline void qlcnic_get_func_no(struct qlcnic_adapter *adapter) in qlcnic_get_func_no() argument
1896 adapter->ahw->hw_ops->get_func_no(adapter); in qlcnic_get_func_no()
1899 static inline int qlcnic_api_lock(struct qlcnic_adapter *adapter) in qlcnic_api_lock() argument
1901 return adapter->ahw->hw_ops->api_lock(adapter); in qlcnic_api_lock()
1904 static inline void qlcnic_api_unlock(struct qlcnic_adapter *adapter) in qlcnic_api_unlock() argument
1906 adapter->ahw->hw_ops->api_unlock(adapter); in qlcnic_api_unlock()
1909 static inline void qlcnic_add_sysfs(struct qlcnic_adapter *adapter) in qlcnic_add_sysfs() argument
1911 if (adapter->ahw->hw_ops->add_sysfs) in qlcnic_add_sysfs()
1912 adapter->ahw->hw_ops->add_sysfs(adapter); in qlcnic_add_sysfs()
1915 static inline void qlcnic_remove_sysfs(struct qlcnic_adapter *adapter) in qlcnic_remove_sysfs() argument
1917 if (adapter->ahw->hw_ops->remove_sysfs) in qlcnic_remove_sysfs()
1918 adapter->ahw->hw_ops->remove_sysfs(adapter); in qlcnic_remove_sysfs()
1924 sds_ring->adapter->ahw->hw_ops->process_lb_rcv_ring_diag(sds_ring); in qlcnic_process_rcv_ring_diag()
1927 static inline int qlcnic_fw_cmd_create_rx_ctx(struct qlcnic_adapter *adapter) in qlcnic_fw_cmd_create_rx_ctx() argument
1929 return adapter->ahw->hw_ops->create_rx_ctx(adapter); in qlcnic_fw_cmd_create_rx_ctx()
1932 static inline int qlcnic_fw_cmd_create_tx_ctx(struct qlcnic_adapter *adapter, in qlcnic_fw_cmd_create_tx_ctx() argument
1936 return adapter->ahw->hw_ops->create_tx_ctx(adapter, ptr, ring); in qlcnic_fw_cmd_create_tx_ctx()
1939 static inline void qlcnic_fw_cmd_del_rx_ctx(struct qlcnic_adapter *adapter) in qlcnic_fw_cmd_del_rx_ctx() argument
1941 return adapter->ahw->hw_ops->del_rx_ctx(adapter); in qlcnic_fw_cmd_del_rx_ctx()
1944 static inline void qlcnic_fw_cmd_del_tx_ctx(struct qlcnic_adapter *adapter, in qlcnic_fw_cmd_del_tx_ctx() argument
1947 return adapter->ahw->hw_ops->del_tx_ctx(adapter, ptr); in qlcnic_fw_cmd_del_tx_ctx()
1950 static inline int qlcnic_linkevent_request(struct qlcnic_adapter *adapter, in qlcnic_linkevent_request() argument
1953 return adapter->ahw->hw_ops->setup_link_event(adapter, enable); in qlcnic_linkevent_request()
1956 static inline int qlcnic_get_nic_info(struct qlcnic_adapter *adapter, in qlcnic_get_nic_info() argument
1959 return adapter->ahw->hw_ops->get_nic_info(adapter, info, id); in qlcnic_get_nic_info()
1962 static inline int qlcnic_get_pci_info(struct qlcnic_adapter *adapter, in qlcnic_get_pci_info() argument
1965 return adapter->ahw->hw_ops->get_pci_info(adapter, info); in qlcnic_get_pci_info()
1968 static inline int qlcnic_set_nic_info(struct qlcnic_adapter *adapter, in qlcnic_set_nic_info() argument
1971 return adapter->ahw->hw_ops->set_nic_info(adapter, info); in qlcnic_set_nic_info()
1974 static inline int qlcnic_sre_macaddr_change(struct qlcnic_adapter *adapter, in qlcnic_sre_macaddr_change() argument
1977 return adapter->ahw->hw_ops->change_macvlan(adapter, addr, id, cmd); in qlcnic_sre_macaddr_change()
1980 static inline int qlcnic_napi_add(struct qlcnic_adapter *adapter, in qlcnic_napi_add() argument
1983 return adapter->nic_ops->napi_add(adapter, netdev); in qlcnic_napi_add()
1986 static inline void qlcnic_napi_del(struct qlcnic_adapter *adapter) in qlcnic_napi_del() argument
1988 adapter->nic_ops->napi_del(adapter); in qlcnic_napi_del()
1991 static inline void qlcnic_napi_enable(struct qlcnic_adapter *adapter) in qlcnic_napi_enable() argument
1993 adapter->ahw->hw_ops->napi_enable(adapter); in qlcnic_napi_enable()
1998 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); in __qlcnic_shutdown() local
2000 return adapter->nic_ops->shutdown(pdev); in __qlcnic_shutdown()
2003 static inline int __qlcnic_resume(struct qlcnic_adapter *adapter) in __qlcnic_resume() argument
2005 return adapter->nic_ops->resume(adapter); in __qlcnic_resume()
2008 static inline void qlcnic_napi_disable(struct qlcnic_adapter *adapter) in qlcnic_napi_disable() argument
2010 adapter->ahw->hw_ops->napi_disable(adapter); in qlcnic_napi_disable()
2013 static inline int qlcnic_config_intr_coalesce(struct qlcnic_adapter *adapter, in qlcnic_config_intr_coalesce() argument
2016 return adapter->ahw->hw_ops->config_intr_coal(adapter, ethcoal); in qlcnic_config_intr_coalesce()
2019 static inline int qlcnic_config_rss(struct qlcnic_adapter *adapter, int enable) in qlcnic_config_rss() argument
2021 return adapter->ahw->hw_ops->config_rss(adapter, enable); in qlcnic_config_rss()
2024 static inline int qlcnic_config_hw_lro(struct qlcnic_adapter *adapter, in qlcnic_config_hw_lro() argument
2027 return adapter->ahw->hw_ops->config_hw_lro(adapter, enable); in qlcnic_config_hw_lro()
2030 static inline int qlcnic_set_lb_mode(struct qlcnic_adapter *adapter, u8 mode) in qlcnic_set_lb_mode() argument
2032 return adapter->ahw->hw_ops->config_loopback(adapter, mode); in qlcnic_set_lb_mode()
2035 static inline int qlcnic_clear_lb_mode(struct qlcnic_adapter *adapter, u8 mode) in qlcnic_clear_lb_mode() argument
2037 return adapter->ahw->hw_ops->clear_loopback(adapter, mode); in qlcnic_clear_lb_mode()
2040 static inline int qlcnic_nic_set_promisc(struct qlcnic_adapter *adapter, in qlcnic_nic_set_promisc() argument
2043 return adapter->ahw->hw_ops->config_promisc_mode(adapter, mode); in qlcnic_nic_set_promisc()
2046 static inline void qlcnic_change_filter(struct qlcnic_adapter *adapter, in qlcnic_change_filter() argument
2049 adapter->ahw->hw_ops->change_l2_filter(adapter, addr, id); in qlcnic_change_filter()
2052 static inline int qlcnic_get_board_info(struct qlcnic_adapter *adapter) in qlcnic_get_board_info() argument
2054 return adapter->ahw->hw_ops->get_board_info(adapter); in qlcnic_get_board_info()
2057 static inline void qlcnic_free_mac_list(struct qlcnic_adapter *adapter) in qlcnic_free_mac_list() argument
2059 return adapter->ahw->hw_ops->free_mac_list(adapter); in qlcnic_free_mac_list()
2062 static inline void qlcnic_set_mac_filter_count(struct qlcnic_adapter *adapter) in qlcnic_set_mac_filter_count() argument
2064 if (adapter->ahw->hw_ops->set_mac_filter_count) in qlcnic_set_mac_filter_count()
2065 adapter->ahw->hw_ops->set_mac_filter_count(adapter); in qlcnic_set_mac_filter_count()
2068 static inline void qlcnic_get_beacon_state(struct qlcnic_adapter *adapter) in qlcnic_get_beacon_state() argument
2070 adapter->ahw->hw_ops->get_beacon_state(adapter); in qlcnic_get_beacon_state()
2073 static inline void qlcnic_read_phys_port_id(struct qlcnic_adapter *adapter) in qlcnic_read_phys_port_id() argument
2075 if (adapter->ahw->hw_ops->read_phys_port_id) in qlcnic_read_phys_port_id()
2076 adapter->ahw->hw_ops->read_phys_port_id(adapter); in qlcnic_read_phys_port_id()
2079 static inline u32 qlcnic_get_saved_state(struct qlcnic_adapter *adapter, in qlcnic_get_saved_state() argument
2082 return adapter->ahw->hw_ops->get_saved_state(t_hdr, index); in qlcnic_get_saved_state()
2085 static inline void qlcnic_set_saved_state(struct qlcnic_adapter *adapter, in qlcnic_set_saved_state() argument
2088 adapter->ahw->hw_ops->set_saved_state(t_hdr, index, value); in qlcnic_set_saved_state()
2091 static inline void qlcnic_cache_tmpl_hdr_values(struct qlcnic_adapter *adapter, in qlcnic_cache_tmpl_hdr_values() argument
2094 adapter->ahw->hw_ops->cache_tmpl_hdr_values(fw_dump); in qlcnic_cache_tmpl_hdr_values()
2097 static inline u32 qlcnic_get_cap_size(struct qlcnic_adapter *adapter, in qlcnic_get_cap_size() argument
2100 return adapter->ahw->hw_ops->get_cap_size(tmpl_hdr, index); in qlcnic_get_cap_size()
2103 static inline void qlcnic_set_sys_info(struct qlcnic_adapter *adapter, in qlcnic_set_sys_info() argument
2106 adapter->ahw->hw_ops->set_sys_info(tmpl_hdr, idx, value); in qlcnic_set_sys_info()
2109 static inline void qlcnic_store_cap_mask(struct qlcnic_adapter *adapter, in qlcnic_store_cap_mask() argument
2112 adapter->ahw->hw_ops->store_cap_mask(tmpl_hdr, mask); in qlcnic_store_cap_mask()
2115 static inline void qlcnic_dev_request_reset(struct qlcnic_adapter *adapter, in qlcnic_dev_request_reset() argument
2118 if (adapter->nic_ops->request_reset) in qlcnic_dev_request_reset()
2119 adapter->nic_ops->request_reset(adapter, key); in qlcnic_dev_request_reset()
2122 static inline void qlcnic_cancel_idc_work(struct qlcnic_adapter *adapter) in qlcnic_cancel_idc_work() argument
2124 if (adapter->nic_ops->cancel_idc_work) in qlcnic_cancel_idc_work()
2125 adapter->nic_ops->cancel_idc_work(adapter); in qlcnic_cancel_idc_work()
2129 qlcnic_clear_legacy_intr(struct qlcnic_adapter *adapter) in qlcnic_clear_legacy_intr() argument
2131 return adapter->nic_ops->clear_legacy_intr(adapter); in qlcnic_clear_legacy_intr()
2134 static inline int qlcnic_config_led(struct qlcnic_adapter *adapter, u32 state, in qlcnic_config_led() argument
2137 return adapter->nic_ops->config_led(adapter, state, rate); in qlcnic_config_led()
2140 static inline void qlcnic_config_ipaddr(struct qlcnic_adapter *adapter, in qlcnic_config_ipaddr() argument
2143 adapter->nic_ops->config_ipaddr(adapter, ip, cmd); in qlcnic_config_ipaddr()
2146 static inline bool qlcnic_check_multi_tx(struct qlcnic_adapter *adapter) in qlcnic_check_multi_tx() argument
2148 return test_bit(__QLCNIC_MULTI_TX_UNIQUE, &adapter->state); in qlcnic_check_multi_tx()
2152 qlcnic_82xx_enable_tx_intr(struct qlcnic_adapter *adapter, in qlcnic_82xx_enable_tx_intr() argument
2155 if (qlcnic_check_multi_tx(adapter) && in qlcnic_82xx_enable_tx_intr()
2156 !adapter->ahw->diag_test) in qlcnic_82xx_enable_tx_intr()
2161 qlcnic_82xx_disable_tx_intr(struct qlcnic_adapter *adapter, in qlcnic_82xx_disable_tx_intr() argument
2164 if (qlcnic_check_multi_tx(adapter) && in qlcnic_82xx_disable_tx_intr()
2165 !adapter->ahw->diag_test) in qlcnic_82xx_disable_tx_intr()
2170 qlcnic_83xx_enable_tx_intr(struct qlcnic_adapter *adapter, in qlcnic_83xx_enable_tx_intr() argument
2177 qlcnic_83xx_disable_tx_intr(struct qlcnic_adapter *adapter, in qlcnic_83xx_disable_tx_intr() argument
2185 qlcnic_83xx_enable_sds_intr(struct qlcnic_adapter *adapter, in qlcnic_83xx_enable_sds_intr() argument
2193 qlcnic_83xx_disable_sds_intr(struct qlcnic_adapter *adapter, in qlcnic_83xx_disable_sds_intr() argument
2199 static inline void qlcnic_disable_multi_tx(struct qlcnic_adapter *adapter) in qlcnic_disable_multi_tx() argument
2201 test_and_clear_bit(__QLCNIC_MULTI_TX_UNIQUE, &adapter->state); in qlcnic_disable_multi_tx()
2202 adapter->drv_tx_rings = QLCNIC_SINGLE_RING; in qlcnic_disable_multi_tx()
2209 qlcnic_82xx_disable_sds_intr(struct qlcnic_adapter *adapter, in qlcnic_82xx_disable_sds_intr() argument
2212 if (qlcnic_check_multi_tx(adapter) && in qlcnic_82xx_disable_sds_intr()
2213 !adapter->ahw->diag_test && in qlcnic_82xx_disable_sds_intr()
2214 (adapter->flags & QLCNIC_MSIX_ENABLED)) in qlcnic_82xx_disable_sds_intr()
2220 static inline void qlcnic_enable_sds_intr(struct qlcnic_adapter *adapter, in qlcnic_enable_sds_intr() argument
2223 if (adapter->ahw->hw_ops->enable_sds_intr) in qlcnic_enable_sds_intr()
2224 adapter->ahw->hw_ops->enable_sds_intr(adapter, sds_ring); in qlcnic_enable_sds_intr()
2228 qlcnic_disable_sds_intr(struct qlcnic_adapter *adapter, in qlcnic_disable_sds_intr() argument
2231 if (adapter->ahw->hw_ops->disable_sds_intr) in qlcnic_disable_sds_intr()
2232 adapter->ahw->hw_ops->disable_sds_intr(adapter, sds_ring); in qlcnic_disable_sds_intr()
2235 static inline void qlcnic_enable_tx_intr(struct qlcnic_adapter *adapter, in qlcnic_enable_tx_intr() argument
2238 if (adapter->ahw->hw_ops->enable_tx_intr) in qlcnic_enable_tx_intr()
2239 adapter->ahw->hw_ops->enable_tx_intr(adapter, tx_ring); in qlcnic_enable_tx_intr()
2242 static inline void qlcnic_disable_tx_intr(struct qlcnic_adapter *adapter, in qlcnic_disable_tx_intr() argument
2245 if (adapter->ahw->hw_ops->disable_tx_intr) in qlcnic_disable_tx_intr()
2246 adapter->ahw->hw_ops->disable_tx_intr(adapter, tx_ring); in qlcnic_disable_tx_intr()
2253 qlcnic_82xx_enable_sds_intr(struct qlcnic_adapter *adapter, in qlcnic_82xx_enable_sds_intr() argument
2256 if (qlcnic_check_multi_tx(adapter) && in qlcnic_82xx_enable_sds_intr()
2257 !adapter->ahw->diag_test && in qlcnic_82xx_enable_sds_intr()
2258 (adapter->flags & QLCNIC_MSIX_ENABLED)) in qlcnic_82xx_enable_sds_intr()
2263 if (!QLCNIC_IS_MSI_FAMILY(adapter)) in qlcnic_82xx_enable_sds_intr()
2264 writel(0xfbff, adapter->tgt_mask_reg); in qlcnic_82xx_enable_sds_intr()
2267 static inline int qlcnic_get_diag_lock(struct qlcnic_adapter *adapter) in qlcnic_get_diag_lock() argument
2269 return test_and_set_bit(__QLCNIC_DIAG_MODE, &adapter->state); in qlcnic_get_diag_lock()
2272 static inline void qlcnic_release_diag_lock(struct qlcnic_adapter *adapter) in qlcnic_release_diag_lock() argument
2274 clear_bit(__QLCNIC_DIAG_MODE, &adapter->state); in qlcnic_release_diag_lock()
2277 static inline int qlcnic_check_diag_status(struct qlcnic_adapter *adapter) in qlcnic_check_diag_status() argument
2279 return test_bit(__QLCNIC_DIAG_MODE, &adapter->state); in qlcnic_check_diag_status()
2286 #define QLCDB(adapter, lvl, _fmt, _args...) do { \ argument
2287 if (NETIF_MSG_##lvl & adapter->ahw->msg_enable) \
2289 dev_name(&adapter->pdev->dev), \
2301 static inline bool qlcnic_82xx_check(struct qlcnic_adapter *adapter) in qlcnic_82xx_check() argument
2303 unsigned short device = adapter->pdev->device; in qlcnic_82xx_check()
2307 static inline bool qlcnic_84xx_check(struct qlcnic_adapter *adapter) in qlcnic_84xx_check() argument
2309 unsigned short device = adapter->pdev->device; in qlcnic_84xx_check()
2315 static inline bool qlcnic_83xx_check(struct qlcnic_adapter *adapter) in qlcnic_83xx_check() argument
2317 unsigned short device = adapter->pdev->device; in qlcnic_83xx_check()
2330 static inline bool qlcnic_sriov_pf_check(struct qlcnic_adapter *adapter) in qlcnic_sriov_pf_check() argument
2332 return (adapter->ahw->op_mode == QLCNIC_SRIOV_PF_FUNC) ? true : false; in qlcnic_sriov_pf_check()
2335 static inline bool qlcnic_sriov_vf_check(struct qlcnic_adapter *adapter) in qlcnic_sriov_vf_check() argument
2337 unsigned short device = adapter->pdev->device; in qlcnic_sriov_vf_check()
2347 static inline bool qlcnic_83xx_pf_check(struct qlcnic_adapter *adapter) in qlcnic_83xx_pf_check() argument
2349 unsigned short device = adapter->pdev->device; in qlcnic_83xx_pf_check()
2354 static inline bool qlcnic_83xx_vf_check(struct qlcnic_adapter *adapter) in qlcnic_83xx_vf_check() argument
2356 unsigned short device = adapter->pdev->device; in qlcnic_83xx_vf_check()
2362 static inline bool qlcnic_sriov_check(struct qlcnic_adapter *adapter) in qlcnic_sriov_check() argument
2366 status = (qlcnic_sriov_pf_check(adapter) || in qlcnic_sriov_check()
2367 qlcnic_sriov_vf_check(adapter)) ? true : false; in qlcnic_sriov_check()
2372 static inline u32 qlcnic_get_vnic_func_count(struct qlcnic_adapter *adapter) in qlcnic_get_vnic_func_count() argument
2374 if (qlcnic_84xx_check(adapter)) in qlcnic_get_vnic_func_count()
2397 static inline void qlcnic_register_hwmon_dev(struct qlcnic_adapter *adapter) in qlcnic_register_hwmon_dev() argument
2401 static inline void qlcnic_unregister_hwmon_dev(struct qlcnic_adapter *adapter) in qlcnic_unregister_hwmon_dev() argument