Lines Matching defs: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()
186 static void be_async_cmd_process(struct be_adapter *adapter, in be_async_cmd_process()
243 static int be_mcc_compl_process(struct be_adapter *adapter, in be_mcc_compl_process()
284 static void be_async_link_state_process(struct be_adapter *adapter, in be_async_link_state_process()
310 static void be_async_port_misconfig_event_process(struct be_adapter *adapter, in be_async_port_misconfig_event_process()
368 static void be_async_grp5_cos_priority_process(struct be_adapter *adapter, in be_async_grp5_cos_priority_process()
382 static void be_async_grp5_qos_speed_process(struct be_adapter *adapter, in be_async_grp5_qos_speed_process()
394 static void be_async_grp5_pvid_state_process(struct be_adapter *adapter, in be_async_grp5_pvid_state_process()
409 static void be_async_grp5_fw_control_process(struct be_adapter *adapter, in be_async_grp5_fw_control_process()
423 static void be_async_grp5_evt_process(struct be_adapter *adapter, in be_async_grp5_evt_process()
448 static void be_async_dbg_evt_process(struct be_adapter *adapter, in be_async_dbg_evt_process()
470 static void be_async_sliport_evt_process(struct be_adapter *adapter, in be_async_sliport_evt_process()
504 static void be_mcc_event_process(struct be_adapter *adapter, in be_mcc_event_process()
517 static struct be_mcc_compl *be_mcc_compl_get(struct be_adapter *adapter) in be_mcc_compl_get()
529 void be_async_mcc_enable(struct be_adapter *adapter) in be_async_mcc_enable()
539 void be_async_mcc_disable(struct be_adapter *adapter) in be_async_mcc_disable()
549 int be_process_mcc(struct be_adapter *adapter) in be_process_mcc()
576 static int be_mcc_wait_compl(struct be_adapter *adapter) in be_mcc_wait_compl()
603 static int be_mcc_notify_wait(struct be_adapter *adapter) in be_mcc_notify_wait()
631 static int be_mbox_db_ready_wait(struct be_adapter *adapter, void __iomem *db) in be_mbox_db_ready_wait()
665 static int be_mbox_notify_wait(struct be_adapter *adapter) in be_mbox_notify_wait()
711 u16 be_POST_stage_get(struct be_adapter *adapter) in be_POST_stage_get()
724 static int lancer_wait_ready(struct be_adapter *adapter) in lancer_wait_ready()
745 int be_fw_wait_ready(struct be_adapter *adapter) in be_fw_wait_ready()
833 static inline struct be_mcc_wrb *wrb_from_mbox(struct be_adapter *adapter) in wrb_from_mbox()
842 static struct be_mcc_wrb *wrb_from_mccq(struct be_adapter *adapter) in wrb_from_mccq()
860 static bool use_mcc(struct be_adapter *adapter) in use_mcc()
866 static int be_cmd_lock(struct be_adapter *adapter) in be_cmd_lock()
877 static void be_cmd_unlock(struct be_adapter *adapter) in be_cmd_unlock()
885 static struct be_mcc_wrb *be_cmd_copy(struct be_adapter *adapter, in be_cmd_copy()
906 static int be_cmd_notify_wait(struct be_adapter *adapter, in be_cmd_notify_wait()
938 int be_cmd_fw_init(struct be_adapter *adapter) in be_cmd_fw_init()
968 int be_cmd_fw_clean(struct be_adapter *adapter) in be_cmd_fw_clean()
995 int be_cmd_eq_create(struct be_adapter *adapter, struct be_eq_obj *eqo) in be_cmd_eq_create()
1043 int be_cmd_mac_addr_query(struct be_adapter *adapter, u8 *mac_addr, in be_cmd_mac_addr_query()
1084 int be_cmd_pmac_add(struct be_adapter *adapter, const u8 *mac_addr, in be_cmd_pmac_add()
1125 int be_cmd_pmac_del(struct be_adapter *adapter, u32 if_id, int pmac_id, u32 dom) in be_cmd_pmac_del()
1159 int be_cmd_cq_create(struct be_adapter *adapter, struct be_queue_info *cq, in be_cmd_cq_create()
1236 static int be_cmd_mccq_ext_create(struct be_adapter *adapter, in be_cmd_mccq_ext_create()
1301 static int be_cmd_mccq_org_create(struct be_adapter *adapter, in be_cmd_mccq_org_create()
1345 int be_cmd_mccq_create(struct be_adapter *adapter, in be_cmd_mccq_create()
1360 int be_cmd_txq_create(struct be_adapter *adapter, struct be_tx_obj *txo) in be_cmd_txq_create()
1408 int be_cmd_rxq_create(struct be_adapter *adapter, in be_cmd_rxq_create()
1454 int be_cmd_q_destroy(struct be_adapter *adapter, struct be_queue_info *q, in be_cmd_q_destroy()
1505 int be_cmd_rxq_destroy(struct be_adapter *adapter, struct be_queue_info *q) in be_cmd_rxq_destroy()
1535 int be_cmd_if_create(struct be_adapter *adapter, u32 cap_flags, u32 en_flags, in be_cmd_if_create()
1565 int be_cmd_if_destroy(struct be_adapter *adapter, int interface_id, u32 domain) in be_cmd_if_destroy()
1590 int be_cmd_get_stats(struct be_adapter *adapter, struct be_dma_mem *nonemb_cmd) in be_cmd_get_stats()
1629 int lancer_cmd_get_pport_stats(struct be_adapter *adapter, in lancer_cmd_get_pport_stats()
1693 int be_cmd_link_status_query(struct be_adapter *adapter, u16 *link_speed, in be_cmd_link_status_query()
1744 int be_cmd_get_die_temperature(struct be_adapter *adapter) in be_cmd_get_die_temperature()
1770 int be_cmd_get_fat_dump_len(struct be_adapter *adapter, u32 *dump_size) in be_cmd_get_fat_dump_len()
1793 int be_cmd_get_fat_dump(struct be_adapter *adapter, u32 buf_len, void *buf) in be_cmd_get_fat_dump()
1859 int be_cmd_get_fw_ver(struct be_adapter *adapter) in be_cmd_get_fw_ver()
1895 static int __be_cmd_modify_eqd(struct be_adapter *adapter, in __be_cmd_modify_eqd()
1929 int be_cmd_modify_eqd(struct be_adapter *adapter, struct be_set_eqd *set_eqd, in be_cmd_modify_eqd()
1945 int be_cmd_vlan_config(struct be_adapter *adapter, u32 if_id, u16 *vtag_array, in be_cmd_vlan_config()
1978 static int __be_cmd_rx_filter(struct be_adapter *adapter, u32 flags, u32 value) in __be_cmd_rx_filter()
2022 int be_cmd_rx_filter(struct be_adapter *adapter, u32 flags, u32 value) in be_cmd_rx_filter()
2039 int be_cmd_set_flow_control(struct be_adapter *adapter, u32 tx_fc, u32 rx_fc) in be_cmd_set_flow_control()
2078 int be_cmd_get_flow_control(struct be_adapter *adapter, u32 *tx_fc, u32 *rx_fc) in be_cmd_get_flow_control()
2116 int be_cmd_query_fw_cfg(struct be_adapter *adapter) in be_cmd_query_fw_cfg()
2150 int be_cmd_reset_function(struct be_adapter *adapter) in be_cmd_reset_function()
2182 int be_cmd_rss_config(struct be_adapter *adapter, u8 *rsstable, in be_cmd_rss_config()
2222 int be_cmd_set_beacon_state(struct be_adapter *adapter, u8 port_num, in be_cmd_set_beacon_state()
2255 int be_cmd_get_beacon_state(struct be_adapter *adapter, u8 port_num, u32 *state) in be_cmd_get_beacon_state()
2290 int be_cmd_read_port_transceiver_data(struct be_adapter *adapter, in be_cmd_read_port_transceiver_data()
2336 static int lancer_cmd_write_object(struct be_adapter *adapter, in lancer_cmd_write_object()
2413 int be_cmd_query_cable_type(struct be_adapter *adapter) in be_cmd_query_cable_type()
2438 int be_cmd_query_sfp_info(struct be_adapter *adapter) in be_cmd_query_sfp_info()
2456 static int lancer_cmd_delete_object(struct be_adapter *adapter, in lancer_cmd_delete_object()
2485 int lancer_cmd_read_object(struct be_adapter *adapter, struct be_dma_mem *cmd, in lancer_cmd_read_object()
2532 static int be_cmd_write_flashrom(struct be_adapter *adapter, in be_cmd_write_flashrom()
2580 static int be_cmd_get_flash_crc(struct be_adapter *adapter, u8 *flashed_crc, in be_cmd_get_flash_crc()
2620 static bool phy_flashing_required(struct be_adapter *adapter) in phy_flashing_required()
2626 static bool is_comp_in_ufi(struct be_adapter *adapter, in is_comp_in_ufi()
2647 static struct flash_section_info *get_fsec_info(struct be_adapter *adapter, in get_fsec_info()
2664 static int be_check_flash_crc(struct be_adapter *adapter, const u8 *p, in be_check_flash_crc()
2688 static int be_flash(struct be_adapter *adapter, const u8 *img, in be_flash()
2750 static int be_flash_BEx(struct be_adapter *adapter, in be_flash_BEx()
2921 static int be_flash_skyhawk(struct be_adapter *adapter, in be_flash_skyhawk()
3044 int lancer_fw_download(struct be_adapter *adapter, in lancer_fw_download()
3130 static bool be_check_ufi_compatibility(struct be_adapter *adapter, in be_check_ufi_compatibility()
3169 int be_fw_download(struct be_adapter *adapter, const struct firmware *fw) in be_fw_download()
3213 int be_cmd_enable_magic_wol(struct be_adapter *adapter, u8 *mac, in be_cmd_enable_magic_wol()
3241 int be_cmd_set_loopback(struct be_adapter *adapter, u8 port_num, in be_cmd_set_loopback()
3288 int be_cmd_loopback_test(struct be_adapter *adapter, u32 port_num, in be_cmd_loopback_test()
3339 int be_cmd_ddr_dma_test(struct be_adapter *adapter, u64 pattern, in be_cmd_ddr_dma_test()
3389 int be_cmd_get_seeprom_data(struct be_adapter *adapter, in be_cmd_get_seeprom_data()
3416 int be_cmd_get_phy_info(struct be_adapter *adapter) in be_cmd_get_phy_info()
3476 static int be_cmd_set_qos(struct be_adapter *adapter, u32 bps, u32 domain) in be_cmd_set_qos()
3506 int be_cmd_get_cntl_attributes(struct be_adapter *adapter) in be_cmd_get_cntl_attributes()
3566 int be_cmd_req_native_mode(struct be_adapter *adapter) in be_cmd_req_native_mode()
3607 int be_cmd_get_fn_privileges(struct be_adapter *adapter, u32 *privilege, in be_cmd_get_fn_privileges()
3651 int be_cmd_set_fn_privileges(struct be_adapter *adapter, u32 privileges, in be_cmd_set_fn_privileges()
3686 int be_cmd_get_mac_from_list(struct be_adapter *adapter, u8 *mac, in be_cmd_get_mac_from_list()
3780 int be_cmd_get_active_mac(struct be_adapter *adapter, u32 curr_pmac_id, in be_cmd_get_active_mac()
3796 int be_cmd_get_perm_mac(struct be_adapter *adapter, u8 *mac) in be_cmd_get_perm_mac()
3819 int be_cmd_set_mac_list(struct be_adapter *adapter, u8 *mac_array, in be_cmd_set_mac_list()
3864 int be_cmd_set_mac(struct be_adapter *adapter, u8 *mac, int if_id, u32 dom) in be_cmd_set_mac()
3880 int be_cmd_set_hsw_config(struct be_adapter *adapter, u16 pvid, in be_cmd_set_hsw_config()
3938 int be_cmd_get_hsw_config(struct be_adapter *adapter, u16 *pvid, in be_cmd_get_hsw_config()
3998 static bool be_is_wol_excluded(struct be_adapter *adapter) in be_is_wol_excluded()
4016 int be_cmd_get_acpi_wol_cap(struct be_adapter *adapter) in be_cmd_get_acpi_wol_cap()
4080 int be_cmd_set_fw_log_level(struct be_adapter *adapter, u32 level) in be_cmd_set_fw_log_level()
4118 int be_cmd_get_fw_log_level(struct be_adapter *adapter) in be_cmd_get_fw_log_level()
4153 int be_cmd_get_ext_fat_capabilites(struct be_adapter *adapter, in be_cmd_get_ext_fat_capabilites()
4185 int be_cmd_set_ext_fat_capabilites(struct be_adapter *adapter, in be_cmd_set_ext_fat_capabilites()
4213 int be_cmd_query_port_name(struct be_adapter *adapter) in be_cmd_query_port_name()
4342 int be_cmd_get_func_config(struct be_adapter *adapter, struct be_resources *res) in be_cmd_get_func_config()
4434 int be_cmd_get_profile_config(struct be_adapter *adapter, in be_cmd_get_profile_config()
4529 static int be_cmd_set_profile_config(struct be_adapter *adapter, void *desc, in be_cmd_set_profile_config()
4597 int be_cmd_config_qos(struct be_adapter *adapter, u32 max_rate, u16 link_speed, in be_cmd_config_qos()
4631 int be_cmd_set_sriov_config(struct be_adapter *adapter, in be_cmd_set_sriov_config()
4678 int be_cmd_manage_iface(struct be_adapter *adapter, u32 iface, u8 op) in be_cmd_manage_iface()
4708 int be_cmd_set_vxlan_port(struct be_adapter *adapter, __be16 port) in be_cmd_set_vxlan_port()
4730 int be_cmd_get_if_id(struct be_adapter *adapter, struct be_vf_cfg *vf_cfg, in be_cmd_get_if_id()
4763 static int lancer_wait_idle(struct be_adapter *adapter) in lancer_wait_idle()
4783 int lancer_physdev_ctrl(struct be_adapter *adapter, u32 mask) in lancer_physdev_ctrl()
4797 bool dump_present(struct be_adapter *adapter) in dump_present()
4805 int lancer_initiate_dump(struct be_adapter *adapter) in lancer_initiate_dump()
4835 int lancer_delete_dump(struct be_adapter *adapter) in lancer_delete_dump()
4844 int be_cmd_enable_vf(struct be_adapter *adapter, u8 domain) in be_cmd_enable_vf()
4875 int be_cmd_intr_set(struct be_adapter *adapter, bool intr_enable) in be_cmd_intr_set()
4901 int be_cmd_get_active_profile(struct be_adapter *adapter, u16 *profile_id) in be_cmd_get_active_profile()
4936 __be_cmd_set_logical_link_config(struct be_adapter *adapter, in __be_cmd_set_logical_link_config()
4976 int be_cmd_set_logical_link_config(struct be_adapter *adapter, in be_cmd_set_logical_link_config()
4996 int be_cmd_set_features(struct be_adapter *adapter) in be_cmd_set_features()
5049 struct be_adapter *adapter = netdev_priv(netdev_handle); in be_roce_mcc_cmd() local