Lines Matching defs:adapter
128 static void be_queue_free(struct be_adapter *adapter, struct be_queue_info *q) in be_queue_free()
139 static int be_queue_alloc(struct be_adapter *adapter, struct be_queue_info *q, in be_queue_alloc()
155 static void be_reg_intr_set(struct be_adapter *adapter, bool enable) in be_reg_intr_set()
174 static void be_intr_set(struct be_adapter *adapter, bool enable) in be_intr_set()
190 static void be_rxq_notify(struct be_adapter *adapter, u16 qid, u16 posted) in be_rxq_notify()
201 static void be_txq_notify(struct be_adapter *adapter, struct be_tx_obj *txo, in be_txq_notify()
213 static void be_eq_notify(struct be_adapter *adapter, u16 qid, in be_eq_notify()
233 void be_cq_notify(struct be_adapter *adapter, u16 qid, bool arm, u16 num_popped) in be_cq_notify()
252 struct be_adapter *adapter = netdev_priv(netdev); in be_mac_addr_set() local
312 static void *hw_stats_from_cmd(struct be_adapter *adapter) in hw_stats_from_cmd()
330 static void *be_erx_stats_from_cmd(struct be_adapter *adapter) in be_erx_stats_from_cmd()
347 static void populate_be_v0_stats(struct be_adapter *adapter) in populate_be_v0_stats()
396 static void populate_be_v1_stats(struct be_adapter *adapter) in populate_be_v1_stats()
442 static void populate_be_v2_stats(struct be_adapter *adapter) in populate_be_v2_stats()
496 static void populate_lancer_stats(struct be_adapter *adapter) in populate_lancer_stats()
545 static void populate_erx_stats(struct be_adapter *adapter, in populate_erx_stats()
558 void be_parse_stats(struct be_adapter *adapter) in be_parse_stats()
587 struct be_adapter *adapter = netdev_priv(netdev); in be_get_stats64() local
652 void be_link_status_update(struct be_adapter *adapter, u8 link_status) in be_link_status_update()
704 static inline u16 be_get_tx_vlan_tag(struct be_adapter *adapter, in be_get_tx_vlan_tag()
748 static void be_get_wrb_params_from_skb(struct be_adapter *adapter, in be_get_wrb_params_from_skb()
780 static void wrb_fill_hdr(struct be_adapter *adapter, in wrb_fill_hdr()
842 static void be_tx_setup_wrb_hdr(struct be_adapter *adapter, in be_tx_setup_wrb_hdr()
878 static void be_xmit_restore(struct be_adapter *adapter, in be_xmit_restore()
906 static u32 be_xmit_enqueue(struct be_adapter *adapter, struct be_tx_obj *txo, in be_xmit_enqueue()
953 static inline int qnq_async_evt_rcvd(struct be_adapter *adapter) in qnq_async_evt_rcvd()
958 static struct sk_buff *be_insert_vlan_in_pkt(struct be_adapter *adapter, in be_insert_vlan_in_pkt()
1024 static int be_vlan_tag_tx_chk(struct be_adapter *adapter, struct sk_buff *skb) in be_vlan_tag_tx_chk()
1029 static int be_ipv6_tx_stall_chk(struct be_adapter *adapter, struct sk_buff *skb) in be_ipv6_tx_stall_chk()
1034 static struct sk_buff *be_lancer_xmit_workarounds(struct be_adapter *adapter, in be_lancer_xmit_workarounds()
1103 static struct sk_buff *be_xmit_workarounds(struct be_adapter *adapter, in be_xmit_workarounds()
1125 static void be_xmit_flush(struct be_adapter *adapter, struct be_tx_obj *txo) in be_xmit_flush()
1151 struct be_adapter *adapter = netdev_priv(netdev); in be_xmit() local
1190 struct be_adapter *adapter = netdev_priv(netdev); in be_change_mtu() local
1205 static inline bool be_in_all_promisc(struct be_adapter *adapter) in be_in_all_promisc()
1211 static int be_set_vlan_promisc(struct be_adapter *adapter) in be_set_vlan_promisc()
1229 static int be_clear_vlan_promisc(struct be_adapter *adapter) in be_clear_vlan_promisc()
1246 static int be_vid_config(struct be_adapter *adapter) in be_vid_config()
1279 struct be_adapter *adapter = netdev_priv(netdev); in be_vlan_add_vid() local
1303 struct be_adapter *adapter = netdev_priv(netdev); in be_vlan_rem_vid() local
1315 static void be_clear_all_promisc(struct be_adapter *adapter) in be_clear_all_promisc()
1321 static void be_set_all_promisc(struct be_adapter *adapter) in be_set_all_promisc()
1327 static void be_set_mc_promisc(struct be_adapter *adapter) in be_set_mc_promisc()
1339 static void be_set_mc_list(struct be_adapter *adapter) in be_set_mc_list()
1350 static void be_set_uc_list(struct be_adapter *adapter) in be_set_uc_list()
1371 static void be_clear_uc_list(struct be_adapter *adapter) in be_clear_uc_list()
1383 struct be_adapter *adapter = netdev_priv(netdev); in be_set_rx_mode() local
1412 struct be_adapter *adapter = netdev_priv(netdev); in be_set_vf_mac() local
1453 struct be_adapter *adapter = netdev_priv(netdev); in be_get_vf_config() local
1473 static int be_set_vf_tvt(struct be_adapter *adapter, int vf, u16 vlan) in be_set_vf_tvt()
1502 static int be_clear_vf_tvt(struct be_adapter *adapter, int vf) in be_clear_vf_tvt()
1531 struct be_adapter *adapter = netdev_priv(netdev); in be_set_vf_vlan() local
1562 struct be_adapter *adapter = netdev_priv(netdev); in be_set_vf_tx_rate() local
1624 struct be_adapter *adapter = netdev_priv(netdev); in be_set_vf_link_state() local
1653 static void be_eqd_update(struct be_adapter *adapter) in be_eqd_update()
1746 struct be_adapter *adapter = rxo->adapter; in get_rx_page_info() local
1863 struct be_adapter *adapter = rxo->adapter; in be_rx_compl_process() local
1900 struct be_adapter *adapter = rxo->adapter; in be_rx_compl_process_gro() local
2002 struct be_adapter *adapter = rxo->adapter; in be_rx_compl_get() local
2058 struct be_adapter *adapter = rxo->adapter; in be_post_rx_frags() local
2156 static u16 be_tx_compl_process(struct be_adapter *adapter, in be_tx_compl_process()
2224 struct be_adapter *adapter = rxo->adapter; in be_rx_cq_clean() local
2268 static void be_tx_compl_clean(struct be_adapter *adapter) in be_tx_compl_clean()
2333 static void be_evt_queues_destroy(struct be_adapter *adapter) in be_evt_queues_destroy()
2350 static int be_evt_queues_create(struct be_adapter *adapter) in be_evt_queues_create()
2388 static void be_mcc_queues_destroy(struct be_adapter *adapter) in be_mcc_queues_destroy()
2404 static int be_mcc_queues_create(struct be_adapter *adapter) in be_mcc_queues_create()
2436 static void be_tx_queues_destroy(struct be_adapter *adapter) in be_tx_queues_destroy()
2455 static int be_tx_qs_create(struct be_adapter *adapter) in be_tx_qs_create()
2500 static void be_rx_cqs_destroy(struct be_adapter *adapter) in be_rx_cqs_destroy()
2514 static int be_rx_cqs_create(struct be_adapter *adapter) in be_rx_cqs_create()
2559 struct be_adapter *adapter = eqo->adapter; in be_intx() local
2605 struct be_adapter *adapter = rxo->adapter; in be_process_rx() local
2699 static void be_process_tx(struct be_adapter *adapter, struct be_tx_obj *txo, in be_process_tx()
2837 struct be_adapter *adapter = eqo->adapter; in be_poll() local
2878 struct be_adapter *adapter = eqo->adapter; in be_busy_poll() local
2896 void be_detect_error(struct be_adapter *adapter) in be_detect_error()
2970 static void be_msix_disable(struct be_adapter *adapter) in be_msix_disable()
2979 static int be_msix_enable(struct be_adapter *adapter) in be_msix_enable()
3023 static inline int be_msix_vec_get(struct be_adapter *adapter, in be_msix_vec_get()
3029 static int be_msix_register(struct be_adapter *adapter) in be_msix_register()
3055 static int be_irq_register(struct be_adapter *adapter) in be_irq_register()
3083 static void be_irq_unregister(struct be_adapter *adapter) in be_irq_unregister()
3109 static void be_rx_qs_destroy(struct be_adapter *adapter) in be_rx_qs_destroy()
3127 struct be_adapter *adapter = netdev_priv(netdev); in be_close() local
3171 static int be_rx_qs_create(struct be_adapter *adapter) in be_rx_qs_create()
3240 struct be_adapter *adapter = netdev_priv(netdev); in be_open() local
3288 static int be_setup_wol(struct be_adapter *adapter, bool enable) in be_setup_wol()
3328 static void be_vf_eth_addr_generate(struct be_adapter *adapter, u8 *mac) in be_vf_eth_addr_generate()
3347 static int be_vf_eth_addr_config(struct be_adapter *adapter) in be_vf_eth_addr_config()
3377 static int be_vfs_mac_query(struct be_adapter *adapter) in be_vfs_mac_query()
3394 static void be_vf_clear(struct be_adapter *adapter) in be_vf_clear()
3423 static void be_clear_queues(struct be_adapter *adapter) in be_clear_queues()
3431 static void be_cancel_worker(struct be_adapter *adapter) in be_cancel_worker()
3439 static void be_cancel_err_detection(struct be_adapter *adapter) in be_cancel_err_detection()
3447 static void be_mac_clear(struct be_adapter *adapter) in be_mac_clear()
3458 static void be_disable_vxlan_offloads(struct be_adapter *adapter) in be_disable_vxlan_offloads()
3478 static u16 be_calculate_vf_qs(struct be_adapter *adapter, u16 num_vfs) in be_calculate_vf_qs()
3506 static int be_clear(struct be_adapter *adapter) in be_clear()
3543 static int be_if_create(struct be_adapter *adapter, u32 *if_handle, in be_if_create()
3557 static int be_vfs_if_create(struct be_adapter *adapter) in be_vfs_if_create()
3591 static int be_vf_setup_init(struct be_adapter *adapter) in be_vf_setup_init()
3608 static int be_vf_setup(struct be_adapter *adapter) in be_vf_setup()
3702 static void BEx_get_resources(struct be_adapter *adapter, in BEx_get_resources()
3771 static void be_setup_init(struct be_adapter *adapter) in be_setup_init()
3784 static int be_get_sriov_config(struct be_adapter *adapter) in be_get_sriov_config()
3816 static void be_alloc_sriov_res(struct be_adapter *adapter) in be_alloc_sriov_res()
3842 static int be_get_resources(struct be_adapter *adapter) in be_get_resources()
3893 static int be_get_config(struct be_adapter *adapter) in be_get_config()
3935 static int be_mac_setup(struct be_adapter *adapter) in be_mac_setup()
3959 static void be_schedule_worker(struct be_adapter *adapter) in be_schedule_worker()
3965 static void be_schedule_err_detection(struct be_adapter *adapter) in be_schedule_err_detection()
3972 static int be_setup_queues(struct be_adapter *adapter) in be_setup_queues()
4007 int be_update_queues(struct be_adapter *adapter) in be_update_queues()
4055 static bool be_reset_required(struct be_adapter *adapter) in be_reset_required()
4061 static int be_func_init(struct be_adapter *adapter) in be_func_init()
4092 static int be_setup(struct be_adapter *adapter) in be_setup()
4180 struct be_adapter *adapter = netdev_priv(netdev); in be_netpoll() local
4193 static bool phy_flashing_required(struct be_adapter *adapter) in phy_flashing_required()
4199 static bool is_comp_in_ufi(struct be_adapter *adapter, in is_comp_in_ufi()
4221 static struct flash_section_info *get_fsec_info(struct be_adapter *adapter, in get_fsec_info()
4238 static int be_check_flash_crc(struct be_adapter *adapter, const u8 *p, in be_check_flash_crc()
4262 static int be_flash(struct be_adapter *adapter, const u8 *img, in be_flash()
4304 static int be_flash_BEx(struct be_adapter *adapter, in be_flash_BEx()
4473 static int be_flash_skyhawk(struct be_adapter *adapter, in be_flash_skyhawk()
4584 static int lancer_fw_download(struct be_adapter *adapter, in lancer_fw_download()
4675 static int be_get_ufi_type(struct be_adapter *adapter, in be_get_ufi_type()
4705 static bool be_check_ufi_compatibility(struct be_adapter *adapter, in be_check_ufi_compatibility()
4727 static int be_fw_download(struct be_adapter *adapter, const struct firmware* fw) in be_fw_download()
4771 int be_load_fw(struct be_adapter *adapter, u8 *fw_file) in be_load_fw()
4804 struct be_adapter *adapter = netdev_priv(dev); in be_ndo_bridge_setlink() local
4852 struct be_adapter *adapter = netdev_priv(dev); in be_ndo_bridge_getlink() local
4893 struct be_adapter *adapter = netdev_priv(netdev); in be_add_vxlan_port() local
4942 struct be_adapter *adapter = netdev_priv(netdev); in be_del_vxlan_port() local
4963 struct be_adapter *adapter = netdev_priv(dev); in be_features_check() local
5034 struct be_adapter *adapter = netdev_priv(netdev); in be_netdev_init() local
5059 static void be_cleanup(struct be_adapter *adapter) in be_cleanup()
5072 static int be_resume(struct be_adapter *adapter) in be_resume()
5092 static int be_err_recover(struct be_adapter *adapter) in be_err_recover()
5114 struct be_adapter *adapter = in be_err_detection_task() local
5134 static void be_log_sfp_info(struct be_adapter *adapter) in be_log_sfp_info()
5150 struct be_adapter *adapter = in be_worker() local
5195 static void be_unmap_pci_bars(struct be_adapter *adapter) in be_unmap_pci_bars()
5203 static int db_bar(struct be_adapter *adapter) in db_bar()
5211 static int be_roce_map_pci_bars(struct be_adapter *adapter) in be_roce_map_pci_bars()
5223 static int be_map_pci_bars(struct be_adapter *adapter) in be_map_pci_bars()
5266 static void be_drv_cleanup(struct be_adapter *adapter) in be_drv_cleanup()
5284 static int be_drv_init(struct be_adapter *adapter) in be_drv_init()
5356 struct be_adapter *adapter = pci_get_drvdata(pdev); in be_remove() local
5384 static char *mc_name(struct be_adapter *adapter) in mc_name()
5414 static inline char *func_name(struct be_adapter *adapter) in func_name()
5441 struct be_adapter *adapter; in be_probe() local
5527 struct be_adapter *adapter = pci_get_drvdata(pdev); in be_suspend() local
5545 struct be_adapter *adapter = pci_get_drvdata(pdev); in be_pci_resume() local
5572 struct be_adapter *adapter = pci_get_drvdata(pdev); in be_shutdown() local
5591 struct be_adapter *adapter = pci_get_drvdata(pdev); in be_eeh_err_detected() local
5622 struct be_adapter *adapter = pci_get_drvdata(pdev); in be_eeh_reset() local
5650 struct be_adapter *adapter = pci_get_drvdata(pdev); in be_eeh_resume() local
5668 struct be_adapter *adapter = pci_get_drvdata(pdev); in be_pci_sriov_configure() local