Lines Matching refs:be_adapter
150 static void be_queue_free(struct be_adapter *adapter, struct be_queue_info *q) in be_queue_free()
161 static int be_queue_alloc(struct be_adapter *adapter, struct be_queue_info *q, in be_queue_alloc()
177 static void be_reg_intr_set(struct be_adapter *adapter, bool enable) in be_reg_intr_set()
196 static void be_intr_set(struct be_adapter *adapter, bool enable) in be_intr_set()
212 static void be_rxq_notify(struct be_adapter *adapter, u16 qid, u16 posted) in be_rxq_notify()
226 static void be_txq_notify(struct be_adapter *adapter, struct be_tx_obj *txo, in be_txq_notify()
241 static void be_eq_notify(struct be_adapter *adapter, u16 qid, in be_eq_notify()
263 void be_cq_notify(struct be_adapter *adapter, u16 qid, bool arm, u16 num_popped) in be_cq_notify()
280 static int be_dev_mac_add(struct be_adapter *adapter, u8 *mac) in be_dev_mac_add()
297 static void be_dev_mac_del(struct be_adapter *adapter, int pmac_id) in be_dev_mac_del()
313 struct be_adapter *adapter = netdev_priv(netdev); in be_mac_addr_set()
386 static void *hw_stats_from_cmd(struct be_adapter *adapter) in hw_stats_from_cmd()
404 static void *be_erx_stats_from_cmd(struct be_adapter *adapter) in be_erx_stats_from_cmd()
421 static void populate_be_v0_stats(struct be_adapter *adapter) in populate_be_v0_stats()
470 static void populate_be_v1_stats(struct be_adapter *adapter) in populate_be_v1_stats()
516 static void populate_be_v2_stats(struct be_adapter *adapter) in populate_be_v2_stats()
570 static void populate_lancer_stats(struct be_adapter *adapter) in populate_lancer_stats()
619 static void populate_erx_stats(struct be_adapter *adapter, in populate_erx_stats()
632 void be_parse_stats(struct be_adapter *adapter) in be_parse_stats()
661 struct be_adapter *adapter = netdev_priv(netdev); in be_get_stats64()
725 void be_link_status_update(struct be_adapter *adapter, u8 link_status) in be_link_status_update()
792 static inline u16 be_get_tx_vlan_tag(struct be_adapter *adapter, in be_get_tx_vlan_tag()
836 static void be_get_wrb_params_from_skb(struct be_adapter *adapter, in be_get_wrb_params_from_skb()
868 static void wrb_fill_hdr(struct be_adapter *adapter, in wrb_fill_hdr()
932 static void be_tx_setup_wrb_hdr(struct be_adapter *adapter, in be_tx_setup_wrb_hdr()
968 static void be_xmit_restore(struct be_adapter *adapter, in be_xmit_restore()
996 static u32 be_xmit_enqueue(struct be_adapter *adapter, struct be_tx_obj *txo, in be_xmit_enqueue()
1042 static inline int qnq_async_evt_rcvd(struct be_adapter *adapter) in qnq_async_evt_rcvd()
1047 static struct sk_buff *be_insert_vlan_in_pkt(struct be_adapter *adapter, in be_insert_vlan_in_pkt()
1113 static int be_vlan_tag_tx_chk(struct be_adapter *adapter, struct sk_buff *skb) in be_vlan_tag_tx_chk()
1118 static int be_ipv6_tx_stall_chk(struct be_adapter *adapter, struct sk_buff *skb) in be_ipv6_tx_stall_chk()
1123 static struct sk_buff *be_lancer_xmit_workarounds(struct be_adapter *adapter, in be_lancer_xmit_workarounds()
1192 static struct sk_buff *be_xmit_workarounds(struct be_adapter *adapter, in be_xmit_workarounds()
1224 static void be_xmit_flush(struct be_adapter *adapter, struct be_tx_obj *txo) in be_xmit_flush()
1302 static bool be_send_pkt_to_bmc(struct be_adapter *adapter, in be_send_pkt_to_bmc()
1374 struct be_adapter *adapter = netdev_priv(netdev); in be_xmit()
1425 struct be_adapter *adapter = netdev_priv(netdev); in be_tx_timeout()
1500 static inline bool be_in_all_promisc(struct be_adapter *adapter) in be_in_all_promisc()
1506 static int be_set_vlan_promisc(struct be_adapter *adapter) in be_set_vlan_promisc()
1524 static int be_clear_vlan_promisc(struct be_adapter *adapter) in be_clear_vlan_promisc()
1541 static int be_vid_config(struct be_adapter *adapter) in be_vid_config()
1578 struct be_adapter *adapter = netdev_priv(netdev); in be_vlan_add_vid()
1601 struct be_adapter *adapter = netdev_priv(netdev); in be_vlan_rem_vid()
1622 static void be_set_all_promisc(struct be_adapter *adapter) in be_set_all_promisc()
1628 static void be_set_mc_promisc(struct be_adapter *adapter) in be_set_mc_promisc()
1640 static void be_set_uc_promisc(struct be_adapter *adapter) in be_set_uc_promisc()
1652 static void be_clear_uc_promisc(struct be_adapter *adapter) in be_clear_uc_promisc()
1672 struct be_adapter *adapter = netdev_priv(netdev); in be_uc_list_update()
1681 struct be_adapter *adapter = netdev_priv(netdev); in be_mc_list_update()
1687 static void be_set_mc_list(struct be_adapter *adapter) in be_set_mc_list()
1738 static void be_clear_mc_list(struct be_adapter *adapter) in be_clear_mc_list()
1747 static int be_uc_mac_add(struct be_adapter *adapter, int uc_idx) in be_uc_mac_add()
1759 static void be_uc_mac_del(struct be_adapter *adapter, int pmac_id) in be_uc_mac_del()
1767 static void be_set_uc_list(struct be_adapter *adapter) in be_set_uc_list()
1815 static void be_clear_uc_list(struct be_adapter *adapter) in be_clear_uc_list()
1827 static void __be_set_rx_mode(struct be_adapter *adapter) in __be_set_rx_mode()
1861 struct be_adapter *adapter = netdev_priv(netdev); in be_set_vf_mac()
1902 struct be_adapter *adapter = netdev_priv(netdev); in be_get_vf_config()
1923 static int be_set_vf_tvt(struct be_adapter *adapter, int vf, u16 vlan) in be_set_vf_tvt()
1952 static int be_clear_vf_tvt(struct be_adapter *adapter, int vf) in be_clear_vf_tvt()
1982 struct be_adapter *adapter = netdev_priv(netdev); in be_set_vf_vlan()
2016 struct be_adapter *adapter = netdev_priv(netdev); in be_set_vf_tx_rate()
2078 struct be_adapter *adapter = netdev_priv(netdev); in be_set_vf_link_state()
2101 struct be_adapter *adapter = netdev_priv(netdev); in be_set_vf_spoofchk()
2142 struct be_adapter *adapter = eqo->adapter; in be_get_new_eqd()
2204 struct be_adapter *adapter = eqo->adapter; in be_get_eq_delay_mult_enc()
2232 void be_eqd_update(struct be_adapter *adapter, bool force_update) in be_eqd_update()
2283 struct be_adapter *adapter = rxo->adapter; in get_rx_page_info()
2400 struct be_adapter *adapter = rxo->adapter; in be_rx_compl_process()
2437 struct be_adapter *adapter = rxo->adapter; in be_rx_compl_process_gro()
2538 struct be_adapter *adapter = rxo->adapter; in be_rx_compl_get()
2594 struct be_adapter *adapter = rxo->adapter; in be_post_rx_frags()
2711 static struct be_tx_compl_info *be_tx_compl_get(struct be_adapter *adapter, in be_tx_compl_get()
2751 static u16 be_tx_compl_process(struct be_adapter *adapter, in be_tx_compl_process()
2834 struct be_adapter *adapter = rxo->adapter; in be_rx_cq_clean()
2870 static void be_tx_compl_clean(struct be_adapter *adapter) in be_tx_compl_clean()
2937 static void be_evt_queues_destroy(struct be_adapter *adapter) in be_evt_queues_destroy()
2953 static int be_evt_queues_create(struct be_adapter *adapter) in be_evt_queues_create()
2994 static void be_mcc_queues_destroy(struct be_adapter *adapter) in be_mcc_queues_destroy()
3010 static int be_mcc_queues_create(struct be_adapter *adapter) in be_mcc_queues_create()
3042 static void be_tx_queues_destroy(struct be_adapter *adapter) in be_tx_queues_destroy()
3061 static int be_tx_qs_create(struct be_adapter *adapter) in be_tx_qs_create()
3106 static void be_rx_cqs_destroy(struct be_adapter *adapter) in be_rx_cqs_destroy()
3120 static int be_rx_cqs_create(struct be_adapter *adapter) in be_rx_cqs_create()
3165 struct be_adapter *adapter = eqo->adapter; in be_intx()
3211 struct be_adapter *adapter = rxo->adapter; in be_process_rx()
3268 static void be_process_tx(struct be_adapter *adapter, struct be_tx_obj *txo, in be_process_tx()
3299 struct be_adapter *adapter = eqo->adapter; in be_poll()
3340 void be_detect_error(struct be_adapter *adapter) in be_detect_error()
3420 static void be_msix_disable(struct be_adapter *adapter) in be_msix_disable()
3429 static int be_msix_enable(struct be_adapter *adapter) in be_msix_enable()
3478 static inline int be_msix_vec_get(struct be_adapter *adapter, in be_msix_vec_get()
3484 static int be_msix_register(struct be_adapter *adapter) in be_msix_register()
3514 static int be_irq_register(struct be_adapter *adapter) in be_irq_register()
3542 static void be_irq_unregister(struct be_adapter *adapter) in be_irq_unregister()
3568 static void be_rx_qs_destroy(struct be_adapter *adapter) in be_rx_qs_destroy()
3605 static void be_disable_if_filters(struct be_adapter *adapter) in be_disable_if_filters()
3639 struct be_adapter *adapter = netdev_priv(netdev); in be_close()
3686 static int be_rx_qs_create(struct be_adapter *adapter) in be_rx_qs_create()
3757 static int be_enable_if_filters(struct be_adapter *adapter) in be_enable_if_filters()
3799 struct be_adapter *adapter = netdev_priv(netdev); in be_open()
3846 static void be_vf_eth_addr_generate(struct be_adapter *adapter, u8 *mac) in be_vf_eth_addr_generate()
3865 static int be_vf_eth_addr_config(struct be_adapter *adapter) in be_vf_eth_addr_config()
3895 static int be_vfs_mac_query(struct be_adapter *adapter) in be_vfs_mac_query()
3912 static void be_vf_clear(struct be_adapter *adapter) in be_vf_clear()
3946 static void be_clear_queues(struct be_adapter *adapter) in be_clear_queues()
3954 static void be_cancel_worker(struct be_adapter *adapter) in be_cancel_worker()
3962 static void be_cancel_err_detection(struct be_adapter *adapter) in be_cancel_err_detection()
3975 static int be_enable_vxlan_offloads(struct be_adapter *adapter) in be_enable_vxlan_offloads()
4011 static void be_disable_vxlan_offloads(struct be_adapter *adapter) in be_disable_vxlan_offloads()
4028 static void be_calculate_vf_res(struct be_adapter *adapter, u16 num_vfs, in be_calculate_vf_res()
4104 static void be_if_destroy(struct be_adapter *adapter) in be_if_destroy()
4118 static int be_clear(struct be_adapter *adapter) in be_clear()
4154 static int be_vfs_if_create(struct be_adapter *adapter) in be_vfs_if_create()
4190 static int be_vf_setup_init(struct be_adapter *adapter) in be_vf_setup_init()
4207 static int be_vf_setup(struct be_adapter *adapter) in be_vf_setup()
4317 static void BEx_get_resources(struct be_adapter *adapter, in BEx_get_resources()
4388 static void be_setup_init(struct be_adapter *adapter) in be_setup_init()
4409 static void be_calculate_pf_pool_rss_tables(struct be_adapter *adapter) in be_calculate_pf_pool_rss_tables()
4427 static int be_get_sriov_config(struct be_adapter *adapter) in be_get_sriov_config()
4466 static void be_alloc_sriov_res(struct be_adapter *adapter) in be_alloc_sriov_res()
4492 static int be_get_resources(struct be_adapter *adapter) in be_get_resources()
4542 static int be_get_config(struct be_adapter *adapter) in be_get_config()
4580 static int be_mac_setup(struct be_adapter *adapter) in be_mac_setup()
4601 static void be_schedule_worker(struct be_adapter *adapter) in be_schedule_worker()
4617 static void be_schedule_err_detection(struct be_adapter *adapter, u32 delay) in be_schedule_err_detection()
4629 static int be_setup_queues(struct be_adapter *adapter) in be_setup_queues()
4664 static int be_if_create(struct be_adapter *adapter) in be_if_create()
4700 int be_update_queues(struct be_adapter *adapter) in be_update_queues()
4765 static bool be_reset_required(struct be_adapter *adapter) in be_reset_required()
4774 static int be_func_init(struct be_adapter *adapter) in be_func_init()
4805 static int be_setup(struct be_adapter *adapter) in be_setup()
4913 struct be_adapter *adapter = netdev_priv(netdev); in be_netpoll()
4924 int be_load_fw(struct be_adapter *adapter, u8 *fw_file) in be_load_fw()
4957 struct be_adapter *adapter = netdev_priv(dev); in be_ndo_bridge_setlink()
5008 struct be_adapter *adapter = netdev_priv(dev); in be_ndo_bridge_getlink()
5035 static struct be_cmd_work *be_alloc_work(struct be_adapter *adapter, in be_alloc_work()
5070 struct be_adapter *adapter = cmd_work->adapter; in be_work_add_vxlan_port()
5122 struct be_adapter *adapter = cmd_work->adapter; in be_work_del_vxlan_port()
5165 struct be_adapter *adapter = netdev_priv(netdev); in be_cfg_vxlan_port()
5197 struct be_adapter *adapter = netdev_priv(dev); in be_features_check()
5259 struct be_adapter *adapter = netdev_priv(dev); in be_get_phys_port_id()
5278 struct be_adapter *adapter = netdev_priv(dev); in be_set_rx_mode()
5316 struct be_adapter *adapter = netdev_priv(netdev); in be_netdev_init()
5346 static void be_cleanup(struct be_adapter *adapter) in be_cleanup()
5359 static int be_resume(struct be_adapter *adapter) in be_resume()
5381 static void be_soft_reset(struct be_adapter *adapter) in be_soft_reset()
5391 static bool be_err_is_recoverable(struct be_adapter *adapter) in be_err_is_recoverable()
5437 static int be_tpe_recover(struct be_adapter *adapter) in be_tpe_recover()
5508 static int be_err_recover(struct be_adapter *adapter) in be_err_recover()
5547 struct be_adapter *adapter = in be_err_detection_task()
5548 container_of(err_rec, struct be_adapter, in be_err_detection_task()
5598 static void be_log_sfp_info(struct be_adapter *adapter) in be_log_sfp_info()
5616 struct be_adapter *adapter = in be_worker()
5617 container_of(work, struct be_adapter, work.work); in be_worker()
5663 static void be_unmap_pci_bars(struct be_adapter *adapter) in be_unmap_pci_bars()
5673 static int db_bar(struct be_adapter *adapter) in db_bar()
5681 static int be_roce_map_pci_bars(struct be_adapter *adapter) in be_roce_map_pci_bars()
5693 static int be_map_pci_bars(struct be_adapter *adapter) in be_map_pci_bars()
5738 static void be_drv_cleanup(struct be_adapter *adapter) in be_drv_cleanup()
5756 static int be_drv_init(struct be_adapter *adapter) in be_drv_init()
5833 struct be_adapter *adapter = pci_get_drvdata(pdev); in be_remove()
5868 struct be_adapter *adapter = dev_get_drvdata(dev); in be_hwmon_show_temp()
5888 static char *mc_name(struct be_adapter *adapter) in mc_name()
5918 static inline char *func_name(struct be_adapter *adapter) in func_name()
5945 struct be_adapter *adapter; in be_probe()
6042 struct be_adapter *adapter = pci_get_drvdata(pdev); in be_suspend()
6057 struct be_adapter *adapter = pci_get_drvdata(pdev); in be_pci_resume()
6080 struct be_adapter *adapter = pci_get_drvdata(pdev); in be_shutdown()
6099 struct be_adapter *adapter = pci_get_drvdata(pdev); in be_eeh_err_detected()
6132 struct be_adapter *adapter = pci_get_drvdata(pdev); in be_eeh_reset()
6159 struct be_adapter *adapter = pci_get_drvdata(pdev); in be_eeh_resume()
6179 struct be_adapter *adapter = pci_get_drvdata(pdev); in be_pci_sriov_configure()