Lines Matching refs:be_adapter

103 static bool be_cmd_allowed(struct be_adapter *adapter, u8 opcode, u8 subsystem)  in be_cmd_allowed()
123 static int be_mcc_notify(struct be_adapter *adapter) in be_mcc_notify()
189 static void be_async_cmd_process(struct be_adapter *adapter, in be_async_cmd_process()
246 static int be_mcc_compl_process(struct be_adapter *adapter, in be_mcc_compl_process()
286 static void be_async_link_state_process(struct be_adapter *adapter, in be_async_link_state_process()
312 static void be_async_port_misconfig_event_process(struct be_adapter *adapter, in be_async_port_misconfig_event_process()
370 static void be_async_grp5_cos_priority_process(struct be_adapter *adapter, in be_async_grp5_cos_priority_process()
384 static void be_async_grp5_qos_speed_process(struct be_adapter *adapter, in be_async_grp5_qos_speed_process()
396 static void be_async_grp5_pvid_state_process(struct be_adapter *adapter, in be_async_grp5_pvid_state_process()
411 static void be_async_grp5_fw_control_process(struct be_adapter *adapter, in be_async_grp5_fw_control_process()
425 static void be_async_grp5_evt_process(struct be_adapter *adapter, in be_async_grp5_evt_process()
450 static void be_async_dbg_evt_process(struct be_adapter *adapter, in be_async_dbg_evt_process()
472 static void be_async_sliport_evt_process(struct be_adapter *adapter, in be_async_sliport_evt_process()
506 static void be_mcc_event_process(struct be_adapter *adapter, in be_mcc_event_process()
519 static struct be_mcc_compl *be_mcc_compl_get(struct be_adapter *adapter) in be_mcc_compl_get()
531 void be_async_mcc_enable(struct be_adapter *adapter) in be_async_mcc_enable()
541 void be_async_mcc_disable(struct be_adapter *adapter) in be_async_mcc_disable()
551 int be_process_mcc(struct be_adapter *adapter) in be_process_mcc()
578 static int be_mcc_wait_compl(struct be_adapter *adapter) in be_mcc_wait_compl()
605 static int be_mcc_notify_wait(struct be_adapter *adapter) in be_mcc_notify_wait()
633 static int be_mbox_db_ready_wait(struct be_adapter *adapter, void __iomem *db) in be_mbox_db_ready_wait()
668 static int be_mbox_notify_wait(struct be_adapter *adapter) in be_mbox_notify_wait()
714 u16 be_POST_stage_get(struct be_adapter *adapter) in be_POST_stage_get()
727 static int lancer_wait_ready(struct be_adapter *adapter) in lancer_wait_ready()
748 int be_fw_wait_ready(struct be_adapter *adapter) in be_fw_wait_ready()
836 static inline struct be_mcc_wrb *wrb_from_mbox(struct be_adapter *adapter) in wrb_from_mbox()
845 static struct be_mcc_wrb *wrb_from_mccq(struct be_adapter *adapter) in wrb_from_mccq()
863 static bool use_mcc(struct be_adapter *adapter) in use_mcc()
869 static int be_cmd_lock(struct be_adapter *adapter) in be_cmd_lock()
880 static void be_cmd_unlock(struct be_adapter *adapter) in be_cmd_unlock()
888 static struct be_mcc_wrb *be_cmd_copy(struct be_adapter *adapter, in be_cmd_copy()
909 static int be_cmd_notify_wait(struct be_adapter *adapter, in be_cmd_notify_wait()
941 int be_cmd_fw_init(struct be_adapter *adapter) in be_cmd_fw_init()
971 int be_cmd_fw_clean(struct be_adapter *adapter) in be_cmd_fw_clean()
998 int be_cmd_eq_create(struct be_adapter *adapter, struct be_eq_obj *eqo) in be_cmd_eq_create()
1046 int be_cmd_mac_addr_query(struct be_adapter *adapter, u8 *mac_addr, in be_cmd_mac_addr_query()
1087 int be_cmd_pmac_add(struct be_adapter *adapter, u8 *mac_addr, in be_cmd_pmac_add()
1128 int be_cmd_pmac_del(struct be_adapter *adapter, u32 if_id, int pmac_id, u32 dom) in be_cmd_pmac_del()
1162 int be_cmd_cq_create(struct be_adapter *adapter, struct be_queue_info *cq, in be_cmd_cq_create()
1239 static int be_cmd_mccq_ext_create(struct be_adapter *adapter, in be_cmd_mccq_ext_create()
1304 static int be_cmd_mccq_org_create(struct be_adapter *adapter, in be_cmd_mccq_org_create()
1348 int be_cmd_mccq_create(struct be_adapter *adapter, in be_cmd_mccq_create()
1363 int be_cmd_txq_create(struct be_adapter *adapter, struct be_tx_obj *txo) in be_cmd_txq_create()
1411 int be_cmd_rxq_create(struct be_adapter *adapter, in be_cmd_rxq_create()
1457 int be_cmd_q_destroy(struct be_adapter *adapter, struct be_queue_info *q, in be_cmd_q_destroy()
1508 int be_cmd_rxq_destroy(struct be_adapter *adapter, struct be_queue_info *q) in be_cmd_rxq_destroy()
1538 int be_cmd_if_create(struct be_adapter *adapter, u32 cap_flags, u32 en_flags, in be_cmd_if_create()
1568 int be_cmd_if_destroy(struct be_adapter *adapter, int interface_id, u32 domain) in be_cmd_if_destroy()
1593 int be_cmd_get_stats(struct be_adapter *adapter, struct be_dma_mem *nonemb_cmd) in be_cmd_get_stats()
1632 int lancer_cmd_get_pport_stats(struct be_adapter *adapter, in lancer_cmd_get_pport_stats()
1696 int be_cmd_link_status_query(struct be_adapter *adapter, u16 *link_speed, in be_cmd_link_status_query()
1747 int be_cmd_get_die_temperature(struct be_adapter *adapter) in be_cmd_get_die_temperature()
1773 int be_cmd_get_fat_dump_len(struct be_adapter *adapter, u32 *dump_size) in be_cmd_get_fat_dump_len()
1796 int be_cmd_get_fat_dump(struct be_adapter *adapter, u32 buf_len, void *buf) in be_cmd_get_fat_dump()
1862 int be_cmd_get_fw_ver(struct be_adapter *adapter) in be_cmd_get_fw_ver()
1898 static int __be_cmd_modify_eqd(struct be_adapter *adapter, in __be_cmd_modify_eqd()
1932 int be_cmd_modify_eqd(struct be_adapter *adapter, struct be_set_eqd *set_eqd, in be_cmd_modify_eqd()
1948 int be_cmd_vlan_config(struct be_adapter *adapter, u32 if_id, u16 *vtag_array, in be_cmd_vlan_config()
1981 static int __be_cmd_rx_filter(struct be_adapter *adapter, u32 flags, u32 value) in __be_cmd_rx_filter()
2025 int be_cmd_rx_filter(struct be_adapter *adapter, u32 flags, u32 value) in be_cmd_rx_filter()
2042 int be_cmd_set_flow_control(struct be_adapter *adapter, u32 tx_fc, u32 rx_fc) in be_cmd_set_flow_control()
2081 int be_cmd_get_flow_control(struct be_adapter *adapter, u32 *tx_fc, u32 *rx_fc) in be_cmd_get_flow_control()
2119 int be_cmd_query_fw_cfg(struct be_adapter *adapter) in be_cmd_query_fw_cfg()
2153 int be_cmd_reset_function(struct be_adapter *adapter) in be_cmd_reset_function()
2185 int be_cmd_rss_config(struct be_adapter *adapter, u8 *rsstable, in be_cmd_rss_config()
2225 int be_cmd_set_beacon_state(struct be_adapter *adapter, u8 port_num, in be_cmd_set_beacon_state()
2258 int be_cmd_get_beacon_state(struct be_adapter *adapter, u8 port_num, u32 *state) in be_cmd_get_beacon_state()
2293 int be_cmd_read_port_transceiver_data(struct be_adapter *adapter, in be_cmd_read_port_transceiver_data()
2339 static int lancer_cmd_write_object(struct be_adapter *adapter, in lancer_cmd_write_object()
2416 int be_cmd_query_cable_type(struct be_adapter *adapter) in be_cmd_query_cable_type()
2441 int be_cmd_query_sfp_info(struct be_adapter *adapter) in be_cmd_query_sfp_info()
2459 static int lancer_cmd_delete_object(struct be_adapter *adapter, in lancer_cmd_delete_object()
2488 int lancer_cmd_read_object(struct be_adapter *adapter, struct be_dma_mem *cmd, in lancer_cmd_read_object()
2535 static int be_cmd_write_flashrom(struct be_adapter *adapter, in be_cmd_write_flashrom()
2583 static int be_cmd_get_flash_crc(struct be_adapter *adapter, u8 *flashed_crc, in be_cmd_get_flash_crc()
2623 static bool phy_flashing_required(struct be_adapter *adapter) in phy_flashing_required()
2629 static bool is_comp_in_ufi(struct be_adapter *adapter, in is_comp_in_ufi()
2650 static struct flash_section_info *get_fsec_info(struct be_adapter *adapter, in get_fsec_info()
2667 static int be_check_flash_crc(struct be_adapter *adapter, const u8 *p, in be_check_flash_crc()
2691 static int be_flash(struct be_adapter *adapter, const u8 *img, in be_flash()
2753 static int be_flash_BEx(struct be_adapter *adapter, in be_flash_BEx()
2924 static int be_flash_skyhawk(struct be_adapter *adapter, in be_flash_skyhawk()
3047 int lancer_fw_download(struct be_adapter *adapter, in lancer_fw_download()
3133 static bool be_check_ufi_compatibility(struct be_adapter *adapter, in be_check_ufi_compatibility()
3172 int be_fw_download(struct be_adapter *adapter, const struct firmware *fw) in be_fw_download()
3216 int be_cmd_enable_magic_wol(struct be_adapter *adapter, u8 *mac, in be_cmd_enable_magic_wol()
3244 int be_cmd_set_loopback(struct be_adapter *adapter, u8 port_num, in be_cmd_set_loopback()
3291 int be_cmd_loopback_test(struct be_adapter *adapter, u32 port_num, in be_cmd_loopback_test()
3342 int be_cmd_ddr_dma_test(struct be_adapter *adapter, u64 pattern, in be_cmd_ddr_dma_test()
3392 int be_cmd_get_seeprom_data(struct be_adapter *adapter, in be_cmd_get_seeprom_data()
3419 int be_cmd_get_phy_info(struct be_adapter *adapter) in be_cmd_get_phy_info()
3479 static int be_cmd_set_qos(struct be_adapter *adapter, u32 bps, u32 domain) in be_cmd_set_qos()
3509 int be_cmd_get_cntl_attributes(struct be_adapter *adapter) in be_cmd_get_cntl_attributes()
3569 int be_cmd_req_native_mode(struct be_adapter *adapter) in be_cmd_req_native_mode()
3610 int be_cmd_get_fn_privileges(struct be_adapter *adapter, u32 *privilege, in be_cmd_get_fn_privileges()
3654 int be_cmd_set_fn_privileges(struct be_adapter *adapter, u32 privileges, in be_cmd_set_fn_privileges()
3689 int be_cmd_get_mac_from_list(struct be_adapter *adapter, u8 *mac, in be_cmd_get_mac_from_list()
3783 int be_cmd_get_active_mac(struct be_adapter *adapter, u32 curr_pmac_id, in be_cmd_get_active_mac()
3799 int be_cmd_get_perm_mac(struct be_adapter *adapter, u8 *mac) in be_cmd_get_perm_mac()
3822 int be_cmd_set_mac_list(struct be_adapter *adapter, u8 *mac_array, in be_cmd_set_mac_list()
3867 int be_cmd_set_mac(struct be_adapter *adapter, u8 *mac, int if_id, u32 dom) in be_cmd_set_mac()
3883 int be_cmd_set_hsw_config(struct be_adapter *adapter, u16 pvid, in be_cmd_set_hsw_config()
3941 int be_cmd_get_hsw_config(struct be_adapter *adapter, u16 *pvid, in be_cmd_get_hsw_config()
4001 static bool be_is_wol_excluded(struct be_adapter *adapter) in be_is_wol_excluded()
4019 int be_cmd_get_acpi_wol_cap(struct be_adapter *adapter) in be_cmd_get_acpi_wol_cap()
4083 int be_cmd_set_fw_log_level(struct be_adapter *adapter, u32 level) in be_cmd_set_fw_log_level()
4121 int be_cmd_get_fw_log_level(struct be_adapter *adapter) in be_cmd_get_fw_log_level()
4156 int be_cmd_get_ext_fat_capabilites(struct be_adapter *adapter, in be_cmd_get_ext_fat_capabilites()
4188 int be_cmd_set_ext_fat_capabilites(struct be_adapter *adapter, in be_cmd_set_ext_fat_capabilites()
4216 int be_cmd_query_port_name(struct be_adapter *adapter) in be_cmd_query_port_name()
4345 int be_cmd_get_func_config(struct be_adapter *adapter, struct be_resources *res) in be_cmd_get_func_config()
4437 int be_cmd_get_profile_config(struct be_adapter *adapter, in be_cmd_get_profile_config()
4532 static int be_cmd_set_profile_config(struct be_adapter *adapter, void *desc, in be_cmd_set_profile_config()
4600 int be_cmd_config_qos(struct be_adapter *adapter, u32 max_rate, u16 link_speed, in be_cmd_config_qos()
4634 int be_cmd_set_sriov_config(struct be_adapter *adapter, in be_cmd_set_sriov_config()
4681 int be_cmd_manage_iface(struct be_adapter *adapter, u32 iface, u8 op) in be_cmd_manage_iface()
4711 int be_cmd_set_vxlan_port(struct be_adapter *adapter, __be16 port) in be_cmd_set_vxlan_port()
4733 int be_cmd_get_if_id(struct be_adapter *adapter, struct be_vf_cfg *vf_cfg, in be_cmd_get_if_id()
4766 static int lancer_wait_idle(struct be_adapter *adapter) in lancer_wait_idle()
4786 int lancer_physdev_ctrl(struct be_adapter *adapter, u32 mask) in lancer_physdev_ctrl()
4800 bool dump_present(struct be_adapter *adapter) in dump_present()
4808 int lancer_initiate_dump(struct be_adapter *adapter) in lancer_initiate_dump()
4838 int lancer_delete_dump(struct be_adapter *adapter) in lancer_delete_dump()
4847 int be_cmd_enable_vf(struct be_adapter *adapter, u8 domain) in be_cmd_enable_vf()
4878 int be_cmd_intr_set(struct be_adapter *adapter, bool intr_enable) in be_cmd_intr_set()
4904 int be_cmd_get_active_profile(struct be_adapter *adapter, u16 *profile_id) in be_cmd_get_active_profile()
4939 __be_cmd_set_logical_link_config(struct be_adapter *adapter, in __be_cmd_set_logical_link_config()
4979 int be_cmd_set_logical_link_config(struct be_adapter *adapter, in be_cmd_set_logical_link_config()
4999 int be_cmd_set_features(struct be_adapter *adapter) in be_cmd_set_features()
5052 struct be_adapter *adapter = netdev_priv(netdev_handle); in be_roce_mcc_cmd()