Lines Matching refs:be_adapter
99 static bool be_cmd_allowed(struct be_adapter *adapter, u8 opcode, u8 subsystem) in be_cmd_allowed()
119 static int be_mcc_notify(struct be_adapter *adapter) in be_mcc_notify()
185 static void be_async_cmd_process(struct be_adapter *adapter, in be_async_cmd_process()
242 static int be_mcc_compl_process(struct be_adapter *adapter, in be_mcc_compl_process()
282 static void be_async_link_state_process(struct be_adapter *adapter, in be_async_link_state_process()
308 static void be_async_port_misconfig_event_process(struct be_adapter *adapter, in be_async_port_misconfig_event_process()
366 static void be_async_grp5_cos_priority_process(struct be_adapter *adapter, in be_async_grp5_cos_priority_process()
380 static void be_async_grp5_qos_speed_process(struct be_adapter *adapter, in be_async_grp5_qos_speed_process()
392 static void be_async_grp5_pvid_state_process(struct be_adapter *adapter, in be_async_grp5_pvid_state_process()
407 static void be_async_grp5_fw_control_process(struct be_adapter *adapter, in be_async_grp5_fw_control_process()
421 static void be_async_grp5_evt_process(struct be_adapter *adapter, in be_async_grp5_evt_process()
446 static void be_async_dbg_evt_process(struct be_adapter *adapter, in be_async_dbg_evt_process()
468 static void be_async_sliport_evt_process(struct be_adapter *adapter, in be_async_sliport_evt_process()
502 static void be_mcc_event_process(struct be_adapter *adapter, in be_mcc_event_process()
515 static struct be_mcc_compl *be_mcc_compl_get(struct be_adapter *adapter) in be_mcc_compl_get()
527 void be_async_mcc_enable(struct be_adapter *adapter) in be_async_mcc_enable()
537 void be_async_mcc_disable(struct be_adapter *adapter) in be_async_mcc_disable()
547 int be_process_mcc(struct be_adapter *adapter) in be_process_mcc()
574 static int be_mcc_wait_compl(struct be_adapter *adapter) in be_mcc_wait_compl()
599 static int be_mcc_notify_wait(struct be_adapter *adapter) in be_mcc_notify_wait()
627 static int be_mbox_db_ready_wait(struct be_adapter *adapter, void __iomem *db) in be_mbox_db_ready_wait()
662 static int be_mbox_notify_wait(struct be_adapter *adapter) in be_mbox_notify_wait()
708 u16 be_POST_stage_get(struct be_adapter *adapter) in be_POST_stage_get()
721 static int lancer_wait_ready(struct be_adapter *adapter) in lancer_wait_ready()
742 int be_fw_wait_ready(struct be_adapter *adapter) in be_fw_wait_ready()
830 static inline struct be_mcc_wrb *wrb_from_mbox(struct be_adapter *adapter) in wrb_from_mbox()
839 static struct be_mcc_wrb *wrb_from_mccq(struct be_adapter *adapter) in wrb_from_mccq()
857 static bool use_mcc(struct be_adapter *adapter) in use_mcc()
863 static int be_cmd_lock(struct be_adapter *adapter) in be_cmd_lock()
874 static void be_cmd_unlock(struct be_adapter *adapter) in be_cmd_unlock()
882 static struct be_mcc_wrb *be_cmd_copy(struct be_adapter *adapter, in be_cmd_copy()
903 static int be_cmd_notify_wait(struct be_adapter *adapter, in be_cmd_notify_wait()
935 int be_cmd_fw_init(struct be_adapter *adapter) in be_cmd_fw_init()
965 int be_cmd_fw_clean(struct be_adapter *adapter) in be_cmd_fw_clean()
992 int be_cmd_eq_create(struct be_adapter *adapter, struct be_eq_obj *eqo) in be_cmd_eq_create()
1040 int be_cmd_mac_addr_query(struct be_adapter *adapter, u8 *mac_addr, in be_cmd_mac_addr_query()
1081 int be_cmd_pmac_add(struct be_adapter *adapter, u8 *mac_addr, in be_cmd_pmac_add()
1122 int be_cmd_pmac_del(struct be_adapter *adapter, u32 if_id, int pmac_id, u32 dom) in be_cmd_pmac_del()
1156 int be_cmd_cq_create(struct be_adapter *adapter, struct be_queue_info *cq, in be_cmd_cq_create()
1233 static int be_cmd_mccq_ext_create(struct be_adapter *adapter, in be_cmd_mccq_ext_create()
1298 static int be_cmd_mccq_org_create(struct be_adapter *adapter, in be_cmd_mccq_org_create()
1342 int be_cmd_mccq_create(struct be_adapter *adapter, in be_cmd_mccq_create()
1357 int be_cmd_txq_create(struct be_adapter *adapter, struct be_tx_obj *txo) in be_cmd_txq_create()
1405 int be_cmd_rxq_create(struct be_adapter *adapter, in be_cmd_rxq_create()
1451 int be_cmd_q_destroy(struct be_adapter *adapter, struct be_queue_info *q, in be_cmd_q_destroy()
1502 int be_cmd_rxq_destroy(struct be_adapter *adapter, struct be_queue_info *q) in be_cmd_rxq_destroy()
1532 int be_cmd_if_create(struct be_adapter *adapter, u32 cap_flags, u32 en_flags, in be_cmd_if_create()
1562 int be_cmd_if_destroy(struct be_adapter *adapter, int interface_id, u32 domain) in be_cmd_if_destroy()
1587 int be_cmd_get_stats(struct be_adapter *adapter, struct be_dma_mem *nonemb_cmd) in be_cmd_get_stats()
1626 int lancer_cmd_get_pport_stats(struct be_adapter *adapter, in lancer_cmd_get_pport_stats()
1690 int be_cmd_link_status_query(struct be_adapter *adapter, u16 *link_speed, in be_cmd_link_status_query()
1741 int be_cmd_get_die_temperature(struct be_adapter *adapter) in be_cmd_get_die_temperature()
1767 int be_cmd_get_fat_dump_len(struct be_adapter *adapter, u32 *dump_size) in be_cmd_get_fat_dump_len()
1790 int be_cmd_get_fat_dump(struct be_adapter *adapter, u32 buf_len, void *buf) in be_cmd_get_fat_dump()
1856 int be_cmd_get_fw_ver(struct be_adapter *adapter) in be_cmd_get_fw_ver()
1892 static int __be_cmd_modify_eqd(struct be_adapter *adapter, in __be_cmd_modify_eqd()
1926 int be_cmd_modify_eqd(struct be_adapter *adapter, struct be_set_eqd *set_eqd, in be_cmd_modify_eqd()
1942 int be_cmd_vlan_config(struct be_adapter *adapter, u32 if_id, u16 *vtag_array, in be_cmd_vlan_config()
1975 static int __be_cmd_rx_filter(struct be_adapter *adapter, u32 flags, u32 value) in __be_cmd_rx_filter()
2019 int be_cmd_rx_filter(struct be_adapter *adapter, u32 flags, u32 value) in be_cmd_rx_filter()
2036 int be_cmd_set_flow_control(struct be_adapter *adapter, u32 tx_fc, u32 rx_fc) in be_cmd_set_flow_control()
2075 int be_cmd_get_flow_control(struct be_adapter *adapter, u32 *tx_fc, u32 *rx_fc) in be_cmd_get_flow_control()
2113 int be_cmd_query_fw_cfg(struct be_adapter *adapter) in be_cmd_query_fw_cfg()
2147 int be_cmd_reset_function(struct be_adapter *adapter) in be_cmd_reset_function()
2179 int be_cmd_rss_config(struct be_adapter *adapter, u8 *rsstable, in be_cmd_rss_config()
2219 int be_cmd_set_beacon_state(struct be_adapter *adapter, u8 port_num, in be_cmd_set_beacon_state()
2252 int be_cmd_get_beacon_state(struct be_adapter *adapter, u8 port_num, u32 *state) in be_cmd_get_beacon_state()
2287 int be_cmd_read_port_transceiver_data(struct be_adapter *adapter, in be_cmd_read_port_transceiver_data()
2333 static int lancer_cmd_write_object(struct be_adapter *adapter, in lancer_cmd_write_object()
2410 int be_cmd_query_cable_type(struct be_adapter *adapter) in be_cmd_query_cable_type()
2435 int be_cmd_query_sfp_info(struct be_adapter *adapter) in be_cmd_query_sfp_info()
2453 static int lancer_cmd_delete_object(struct be_adapter *adapter, in lancer_cmd_delete_object()
2482 int lancer_cmd_read_object(struct be_adapter *adapter, struct be_dma_mem *cmd, in lancer_cmd_read_object()
2529 static int be_cmd_write_flashrom(struct be_adapter *adapter, in be_cmd_write_flashrom()
2577 static int be_cmd_get_flash_crc(struct be_adapter *adapter, u8 *flashed_crc, in be_cmd_get_flash_crc()
2617 static bool phy_flashing_required(struct be_adapter *adapter) in phy_flashing_required()
2623 static bool is_comp_in_ufi(struct be_adapter *adapter, in is_comp_in_ufi()
2644 static struct flash_section_info *get_fsec_info(struct be_adapter *adapter, in get_fsec_info()
2661 static int be_check_flash_crc(struct be_adapter *adapter, const u8 *p, in be_check_flash_crc()
2685 static int be_flash(struct be_adapter *adapter, const u8 *img, in be_flash()
2747 static int be_flash_BEx(struct be_adapter *adapter, in be_flash_BEx()
2918 static int be_flash_skyhawk(struct be_adapter *adapter, in be_flash_skyhawk()
3041 int lancer_fw_download(struct be_adapter *adapter, in lancer_fw_download()
3127 static bool be_check_ufi_compatibility(struct be_adapter *adapter, in be_check_ufi_compatibility()
3166 int be_fw_download(struct be_adapter *adapter, const struct firmware *fw) in be_fw_download()
3210 int be_cmd_enable_magic_wol(struct be_adapter *adapter, u8 *mac, in be_cmd_enable_magic_wol()
3238 int be_cmd_set_loopback(struct be_adapter *adapter, u8 port_num, in be_cmd_set_loopback()
3285 int be_cmd_loopback_test(struct be_adapter *adapter, u32 port_num, in be_cmd_loopback_test()
3336 int be_cmd_ddr_dma_test(struct be_adapter *adapter, u64 pattern, in be_cmd_ddr_dma_test()
3386 int be_cmd_get_seeprom_data(struct be_adapter *adapter, in be_cmd_get_seeprom_data()
3413 int be_cmd_get_phy_info(struct be_adapter *adapter) in be_cmd_get_phy_info()
3473 static int be_cmd_set_qos(struct be_adapter *adapter, u32 bps, u32 domain) in be_cmd_set_qos()
3503 int be_cmd_get_cntl_attributes(struct be_adapter *adapter) in be_cmd_get_cntl_attributes()
3563 int be_cmd_req_native_mode(struct be_adapter *adapter) in be_cmd_req_native_mode()
3604 int be_cmd_get_fn_privileges(struct be_adapter *adapter, u32 *privilege, in be_cmd_get_fn_privileges()
3648 int be_cmd_set_fn_privileges(struct be_adapter *adapter, u32 privileges, in be_cmd_set_fn_privileges()
3683 int be_cmd_get_mac_from_list(struct be_adapter *adapter, u8 *mac, in be_cmd_get_mac_from_list()
3777 int be_cmd_get_active_mac(struct be_adapter *adapter, u32 curr_pmac_id, in be_cmd_get_active_mac()
3793 int be_cmd_get_perm_mac(struct be_adapter *adapter, u8 *mac) in be_cmd_get_perm_mac()
3816 int be_cmd_set_mac_list(struct be_adapter *adapter, u8 *mac_array, in be_cmd_set_mac_list()
3861 int be_cmd_set_mac(struct be_adapter *adapter, u8 *mac, int if_id, u32 dom) in be_cmd_set_mac()
3877 int be_cmd_set_hsw_config(struct be_adapter *adapter, u16 pvid, in be_cmd_set_hsw_config()
3935 int be_cmd_get_hsw_config(struct be_adapter *adapter, u16 *pvid, in be_cmd_get_hsw_config()
3995 static bool be_is_wol_excluded(struct be_adapter *adapter) in be_is_wol_excluded()
4013 int be_cmd_get_acpi_wol_cap(struct be_adapter *adapter) in be_cmd_get_acpi_wol_cap()
4077 int be_cmd_set_fw_log_level(struct be_adapter *adapter, u32 level) in be_cmd_set_fw_log_level()
4115 int be_cmd_get_fw_log_level(struct be_adapter *adapter) in be_cmd_get_fw_log_level()
4150 int be_cmd_get_ext_fat_capabilites(struct be_adapter *adapter, in be_cmd_get_ext_fat_capabilites()
4182 int be_cmd_set_ext_fat_capabilites(struct be_adapter *adapter, in be_cmd_set_ext_fat_capabilites()
4210 int be_cmd_query_port_name(struct be_adapter *adapter) in be_cmd_query_port_name()
4339 int be_cmd_get_func_config(struct be_adapter *adapter, struct be_resources *res) in be_cmd_get_func_config()
4431 int be_cmd_get_profile_config(struct be_adapter *adapter, in be_cmd_get_profile_config()
4526 static int be_cmd_set_profile_config(struct be_adapter *adapter, void *desc, in be_cmd_set_profile_config()
4594 int be_cmd_config_qos(struct be_adapter *adapter, u32 max_rate, u16 link_speed, in be_cmd_config_qos()
4628 int be_cmd_set_sriov_config(struct be_adapter *adapter, in be_cmd_set_sriov_config()
4675 int be_cmd_manage_iface(struct be_adapter *adapter, u32 iface, u8 op) in be_cmd_manage_iface()
4705 int be_cmd_set_vxlan_port(struct be_adapter *adapter, __be16 port) in be_cmd_set_vxlan_port()
4727 int be_cmd_get_if_id(struct be_adapter *adapter, struct be_vf_cfg *vf_cfg, in be_cmd_get_if_id()
4760 static int lancer_wait_idle(struct be_adapter *adapter) in lancer_wait_idle()
4780 int lancer_physdev_ctrl(struct be_adapter *adapter, u32 mask) in lancer_physdev_ctrl()
4794 bool dump_present(struct be_adapter *adapter) in dump_present()
4802 int lancer_initiate_dump(struct be_adapter *adapter) in lancer_initiate_dump()
4832 int lancer_delete_dump(struct be_adapter *adapter) in lancer_delete_dump()
4841 int be_cmd_enable_vf(struct be_adapter *adapter, u8 domain) in be_cmd_enable_vf()
4872 int be_cmd_intr_set(struct be_adapter *adapter, bool intr_enable) in be_cmd_intr_set()
4898 int be_cmd_get_active_profile(struct be_adapter *adapter, u16 *profile_id) in be_cmd_get_active_profile()
4933 __be_cmd_set_logical_link_config(struct be_adapter *adapter, in __be_cmd_set_logical_link_config()
4973 int be_cmd_set_logical_link_config(struct be_adapter *adapter, in be_cmd_set_logical_link_config()
4993 int be_cmd_set_features(struct be_adapter *adapter) in be_cmd_set_features()
5046 struct be_adapter *adapter = netdev_priv(netdev_handle); in be_roce_mcc_cmd()