Symbol: be_adapter
drivers/net/ethernet/emulex/benet/be.h
184
struct be_adapter *adapter;
drivers/net/ethernet/emulex/benet/be.h
290
struct be_adapter *adapter;
drivers/net/ethernet/emulex/benet/be.h
678
struct be_adapter *adapter;
drivers/net/ethernet/emulex/benet/be.h
713
static inline u16 be_max_rx_irqs(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be.h
722
static inline u16 be_max_tx_irqs(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be.h
728
static inline u16 be_max_qp_irqs(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be.h
734
static inline u16 be_max_any_irqs(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be.h
939
static inline u8 be_check_error(struct be_adapter *adapter, u32 err_type)
drivers/net/ethernet/emulex/benet/be.h
944
static inline void be_set_error(struct be_adapter *adapter, int err_type)
drivers/net/ethernet/emulex/benet/be.h
954
static inline void be_clear_error(struct be_adapter *adapter, int err_type)
drivers/net/ethernet/emulex/benet/be.h
959
static inline bool be_multi_rxq(const struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be.h
964
void be_cq_notify(struct be_adapter *adapter, u16 qid, bool arm,
drivers/net/ethernet/emulex/benet/be.h
966
void be_link_status_update(struct be_adapter *adapter, u8 link_status);
drivers/net/ethernet/emulex/benet/be.h
967
void be_parse_stats(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be.h
968
int be_load_fw(struct be_adapter *adapter, u8 *func);
drivers/net/ethernet/emulex/benet/be.h
969
bool be_pause_supported(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be.h
970
int be_update_queues(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be.h
972
void be_eqd_update(struct be_adapter *adapter, bool force_update);
drivers/net/ethernet/emulex/benet/be.h
977
void be_roce_dev_add(struct be_adapter *);
drivers/net/ethernet/emulex/benet/be.h
978
void be_roce_dev_remove(struct be_adapter *);
drivers/net/ethernet/emulex/benet/be.h
983
void be_roce_dev_shutdown(struct be_adapter *);
drivers/net/ethernet/emulex/benet/be_cmds.c
1043
int be_cmd_mac_addr_query(struct be_adapter *adapter, u8 *mac_addr,
drivers/net/ethernet/emulex/benet/be_cmds.c
1084
int be_cmd_pmac_add(struct be_adapter *adapter, const u8 *mac_addr,
drivers/net/ethernet/emulex/benet/be_cmds.c
1125
int be_cmd_pmac_del(struct be_adapter *adapter, u32 if_id, int pmac_id, u32 dom)
drivers/net/ethernet/emulex/benet/be_cmds.c
1159
int be_cmd_cq_create(struct be_adapter *adapter, struct be_queue_info *cq,
drivers/net/ethernet/emulex/benet/be_cmds.c
119
static int be_mcc_notify(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
1236
static int be_cmd_mccq_ext_create(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
1301
static int be_cmd_mccq_org_create(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
1345
int be_cmd_mccq_create(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
1360
int be_cmd_txq_create(struct be_adapter *adapter, struct be_tx_obj *txo)
drivers/net/ethernet/emulex/benet/be_cmds.c
1408
int be_cmd_rxq_create(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
1454
int be_cmd_q_destroy(struct be_adapter *adapter, struct be_queue_info *q,
drivers/net/ethernet/emulex/benet/be_cmds.c
1505
int be_cmd_rxq_destroy(struct be_adapter *adapter, struct be_queue_info *q)
drivers/net/ethernet/emulex/benet/be_cmds.c
1535
int be_cmd_if_create(struct be_adapter *adapter, u32 cap_flags, u32 en_flags,
drivers/net/ethernet/emulex/benet/be_cmds.c
1565
int be_cmd_if_destroy(struct be_adapter *adapter, int interface_id, u32 domain)
drivers/net/ethernet/emulex/benet/be_cmds.c
1590
int be_cmd_get_stats(struct be_adapter *adapter, struct be_dma_mem *nonemb_cmd)
drivers/net/ethernet/emulex/benet/be_cmds.c
1629
int lancer_cmd_get_pport_stats(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
1693
int be_cmd_link_status_query(struct be_adapter *adapter, u16 *link_speed,
drivers/net/ethernet/emulex/benet/be_cmds.c
1744
int be_cmd_get_die_temperature(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
1770
int be_cmd_get_fat_dump_len(struct be_adapter *adapter, u32 *dump_size)
drivers/net/ethernet/emulex/benet/be_cmds.c
1793
int be_cmd_get_fat_dump(struct be_adapter *adapter, u32 buf_len, void *buf)
drivers/net/ethernet/emulex/benet/be_cmds.c
1859
int be_cmd_get_fw_ver(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
186
static void be_async_cmd_process(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
1895
static int __be_cmd_modify_eqd(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
1929
int be_cmd_modify_eqd(struct be_adapter *adapter, struct be_set_eqd *set_eqd,
drivers/net/ethernet/emulex/benet/be_cmds.c
1945
int be_cmd_vlan_config(struct be_adapter *adapter, u32 if_id, u16 *vtag_array,
drivers/net/ethernet/emulex/benet/be_cmds.c
1978
static int __be_cmd_rx_filter(struct be_adapter *adapter, u32 flags, u32 value)
drivers/net/ethernet/emulex/benet/be_cmds.c
2022
int be_cmd_rx_filter(struct be_adapter *adapter, u32 flags, u32 value)
drivers/net/ethernet/emulex/benet/be_cmds.c
2039
int be_cmd_set_flow_control(struct be_adapter *adapter, u32 tx_fc, u32 rx_fc)
drivers/net/ethernet/emulex/benet/be_cmds.c
2078
int be_cmd_get_flow_control(struct be_adapter *adapter, u32 *tx_fc, u32 *rx_fc)
drivers/net/ethernet/emulex/benet/be_cmds.c
2116
int be_cmd_query_fw_cfg(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
2150
int be_cmd_reset_function(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
2182
int be_cmd_rss_config(struct be_adapter *adapter, u8 *rsstable,
drivers/net/ethernet/emulex/benet/be_cmds.c
2222
int be_cmd_set_beacon_state(struct be_adapter *adapter, u8 port_num,
drivers/net/ethernet/emulex/benet/be_cmds.c
2255
int be_cmd_get_beacon_state(struct be_adapter *adapter, u8 port_num, u32 *state)
drivers/net/ethernet/emulex/benet/be_cmds.c
2290
int be_cmd_read_port_transceiver_data(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
2336
static int lancer_cmd_write_object(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
2413
int be_cmd_query_cable_type(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
243
static int be_mcc_compl_process(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
2438
int be_cmd_query_sfp_info(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
2456
static int lancer_cmd_delete_object(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
2485
int lancer_cmd_read_object(struct be_adapter *adapter, struct be_dma_mem *cmd,
drivers/net/ethernet/emulex/benet/be_cmds.c
2532
static int be_cmd_write_flashrom(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
2580
static int be_cmd_get_flash_crc(struct be_adapter *adapter, u8 *flashed_crc,
drivers/net/ethernet/emulex/benet/be_cmds.c
2624
static bool phy_flashing_required(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
2630
static bool is_comp_in_ufi(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
2651
static struct flash_section_info *get_fsec_info(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
2668
static int be_check_flash_crc(struct be_adapter *adapter, const u8 *p,
drivers/net/ethernet/emulex/benet/be_cmds.c
2692
static int be_flash(struct be_adapter *adapter, const u8 *img,
drivers/net/ethernet/emulex/benet/be_cmds.c
2754
static int be_flash_BEx(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
284
static void be_async_link_state_process(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
2925
static int be_flash_skyhawk(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
3048
int lancer_fw_download(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
310
static void be_async_port_misconfig_event_process(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
3134
static bool be_check_ufi_compatibility(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
3173
int be_fw_download(struct be_adapter *adapter, const struct firmware *fw)
drivers/net/ethernet/emulex/benet/be_cmds.c
3217
int be_cmd_enable_magic_wol(struct be_adapter *adapter, u8 *mac,
drivers/net/ethernet/emulex/benet/be_cmds.c
3245
int be_cmd_set_loopback(struct be_adapter *adapter, u8 port_num,
drivers/net/ethernet/emulex/benet/be_cmds.c
3292
int be_cmd_loopback_test(struct be_adapter *adapter, u32 port_num,
drivers/net/ethernet/emulex/benet/be_cmds.c
3343
int be_cmd_ddr_dma_test(struct be_adapter *adapter, u64 pattern,
drivers/net/ethernet/emulex/benet/be_cmds.c
3393
int be_cmd_get_seeprom_data(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
3420
int be_cmd_get_phy_info(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
3480
static int be_cmd_set_qos(struct be_adapter *adapter, u32 bps, u32 domain)
drivers/net/ethernet/emulex/benet/be_cmds.c
3510
int be_cmd_get_cntl_attributes(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
3570
int be_cmd_req_native_mode(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
3611
int be_cmd_get_fn_privileges(struct be_adapter *adapter, u32 *privilege,
drivers/net/ethernet/emulex/benet/be_cmds.c
3655
int be_cmd_set_fn_privileges(struct be_adapter *adapter, u32 privileges,
drivers/net/ethernet/emulex/benet/be_cmds.c
368
static void be_async_grp5_cos_priority_process(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
3690
int be_cmd_get_mac_from_list(struct be_adapter *adapter, u8 *mac,
drivers/net/ethernet/emulex/benet/be_cmds.c
3784
int be_cmd_get_active_mac(struct be_adapter *adapter, u32 curr_pmac_id,
drivers/net/ethernet/emulex/benet/be_cmds.c
3800
int be_cmd_get_perm_mac(struct be_adapter *adapter, u8 *mac)
drivers/net/ethernet/emulex/benet/be_cmds.c
382
static void be_async_grp5_qos_speed_process(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
3824
int be_cmd_set_mac_list(struct be_adapter *adapter, u8 *mac_array,
drivers/net/ethernet/emulex/benet/be_cmds.c
3869
int be_cmd_set_mac(struct be_adapter *adapter, u8 *mac, int if_id, u32 dom)
drivers/net/ethernet/emulex/benet/be_cmds.c
3885
int be_cmd_set_hsw_config(struct be_adapter *adapter, u16 pvid,
drivers/net/ethernet/emulex/benet/be_cmds.c
394
static void be_async_grp5_pvid_state_process(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
3943
int be_cmd_get_hsw_config(struct be_adapter *adapter, u16 *pvid,
drivers/net/ethernet/emulex/benet/be_cmds.c
4003
static bool be_is_wol_excluded(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
4021
int be_cmd_get_acpi_wol_cap(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
4085
int be_cmd_set_fw_log_level(struct be_adapter *adapter, u32 level)
drivers/net/ethernet/emulex/benet/be_cmds.c
409
static void be_async_grp5_fw_control_process(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
4123
int be_cmd_get_fw_log_level(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
4158
int be_cmd_get_ext_fat_capabilites(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
4190
int be_cmd_set_ext_fat_capabilites(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
4218
int be_cmd_query_port_name(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
423
static void be_async_grp5_evt_process(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
4347
int be_cmd_get_func_config(struct be_adapter *adapter, struct be_resources *res)
drivers/net/ethernet/emulex/benet/be_cmds.c
4439
int be_cmd_get_profile_config(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
448
static void be_async_dbg_evt_process(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
4534
static int be_cmd_set_profile_config(struct be_adapter *adapter, void *desc,
drivers/net/ethernet/emulex/benet/be_cmds.c
4602
int be_cmd_config_qos(struct be_adapter *adapter, u32 max_rate, u16 link_speed,
drivers/net/ethernet/emulex/benet/be_cmds.c
4636
int be_cmd_set_sriov_config(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
4683
int be_cmd_manage_iface(struct be_adapter *adapter, u32 iface, u8 op)
drivers/net/ethernet/emulex/benet/be_cmds.c
470
static void be_async_sliport_evt_process(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
4713
int be_cmd_set_vxlan_port(struct be_adapter *adapter, __be16 port)
drivers/net/ethernet/emulex/benet/be_cmds.c
4735
int be_cmd_get_if_id(struct be_adapter *adapter, struct be_vf_cfg *vf_cfg,
drivers/net/ethernet/emulex/benet/be_cmds.c
4768
static int lancer_wait_idle(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
4788
int lancer_physdev_ctrl(struct be_adapter *adapter, u32 mask)
drivers/net/ethernet/emulex/benet/be_cmds.c
4802
bool dump_present(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
4810
int lancer_initiate_dump(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
4840
int lancer_delete_dump(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
4849
int be_cmd_enable_vf(struct be_adapter *adapter, u8 domain)
drivers/net/ethernet/emulex/benet/be_cmds.c
4880
int be_cmd_intr_set(struct be_adapter *adapter, bool intr_enable)
drivers/net/ethernet/emulex/benet/be_cmds.c
4906
int be_cmd_get_active_profile(struct be_adapter *adapter, u16 *profile_id)
drivers/net/ethernet/emulex/benet/be_cmds.c
4941
__be_cmd_set_logical_link_config(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
4981
int be_cmd_set_logical_link_config(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
5001
int be_cmd_set_features(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
504
static void be_mcc_event_process(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
5053
struct be_adapter *adapter = netdev_priv(netdev_handle);
drivers/net/ethernet/emulex/benet/be_cmds.c
517
static struct be_mcc_compl *be_mcc_compl_get(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
529
void be_async_mcc_enable(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
539
void be_async_mcc_disable(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
549
int be_process_mcc(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
576
static int be_mcc_wait_compl(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
603
static int be_mcc_notify_wait(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
631
static int be_mbox_db_ready_wait(struct be_adapter *adapter, void __iomem *db)
drivers/net/ethernet/emulex/benet/be_cmds.c
665
static int be_mbox_notify_wait(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
711
u16 be_POST_stage_get(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
724
static int lancer_wait_ready(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
745
int be_fw_wait_ready(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
833
static inline struct be_mcc_wrb *wrb_from_mbox(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
842
static struct be_mcc_wrb *wrb_from_mccq(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
860
static bool use_mcc(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
866
static int be_cmd_lock(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
877
static void be_cmd_unlock(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
885
static struct be_mcc_wrb *be_cmd_copy(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
906
static int be_cmd_notify_wait(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.c
938
int be_cmd_fw_init(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
968
int be_cmd_fw_clean(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.c
99
static bool be_cmd_allowed(struct be_adapter *adapter, u8 opcode, u8 subsystem)
drivers/net/ethernet/emulex/benet/be_cmds.c
995
int be_cmd_eq_create(struct be_adapter *adapter, struct be_eq_obj *eqo)
drivers/net/ethernet/emulex/benet/be_cmds.h
1008
pport_stats_from_cmd(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.h
2230
static inline bool be_is_mc(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_cmds.h
2298
static inline bool check_privilege(struct be_adapter *adapter, u32 flags)
drivers/net/ethernet/emulex/benet/be_cmds.h
2383
u16 be_POST_stage_get(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2384
int be_fw_wait_ready(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2385
int be_cmd_mac_addr_query(struct be_adapter *adapter, u8 *mac_addr,
drivers/net/ethernet/emulex/benet/be_cmds.h
2387
int be_cmd_pmac_add(struct be_adapter *adapter, const u8 *mac_addr, u32 if_id,
drivers/net/ethernet/emulex/benet/be_cmds.h
2389
int be_cmd_pmac_del(struct be_adapter *adapter, u32 if_id, int pmac_id,
drivers/net/ethernet/emulex/benet/be_cmds.h
2391
int be_cmd_if_create(struct be_adapter *adapter, u32 cap_flags, u32 en_flags,
drivers/net/ethernet/emulex/benet/be_cmds.h
2393
int be_cmd_if_destroy(struct be_adapter *adapter, int if_handle, u32 domain);
drivers/net/ethernet/emulex/benet/be_cmds.h
2394
int be_cmd_eq_create(struct be_adapter *adapter, struct be_eq_obj *eqo);
drivers/net/ethernet/emulex/benet/be_cmds.h
2395
int be_cmd_cq_create(struct be_adapter *adapter, struct be_queue_info *cq,
drivers/net/ethernet/emulex/benet/be_cmds.h
2398
int be_cmd_mccq_create(struct be_adapter *adapter, struct be_queue_info *mccq,
drivers/net/ethernet/emulex/benet/be_cmds.h
2400
int be_cmd_txq_create(struct be_adapter *adapter, struct be_tx_obj *txo);
drivers/net/ethernet/emulex/benet/be_cmds.h
2401
int be_cmd_rxq_create(struct be_adapter *adapter, struct be_queue_info *rxq,
drivers/net/ethernet/emulex/benet/be_cmds.h
2403
int be_cmd_q_destroy(struct be_adapter *adapter, struct be_queue_info *q,
drivers/net/ethernet/emulex/benet/be_cmds.h
2405
int be_cmd_rxq_destroy(struct be_adapter *adapter, struct be_queue_info *q);
drivers/net/ethernet/emulex/benet/be_cmds.h
2406
int be_cmd_link_status_query(struct be_adapter *adapter, u16 *link_speed,
drivers/net/ethernet/emulex/benet/be_cmds.h
2408
int be_cmd_get_stats(struct be_adapter *adapter, struct be_dma_mem *nonemb_cmd);
drivers/net/ethernet/emulex/benet/be_cmds.h
2409
int lancer_cmd_get_pport_stats(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.h
2411
int be_cmd_get_fw_ver(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2412
int be_cmd_modify_eqd(struct be_adapter *adapter, struct be_set_eqd *, int num);
drivers/net/ethernet/emulex/benet/be_cmds.h
2413
int be_cmd_vlan_config(struct be_adapter *adapter, u32 if_id, u16 *vtag_array,
drivers/net/ethernet/emulex/benet/be_cmds.h
2415
int be_cmd_rx_filter(struct be_adapter *adapter, u32 flags, u32 status);
drivers/net/ethernet/emulex/benet/be_cmds.h
2416
int be_cmd_set_flow_control(struct be_adapter *adapter, u32 tx_fc, u32 rx_fc);
drivers/net/ethernet/emulex/benet/be_cmds.h
2417
int be_cmd_get_flow_control(struct be_adapter *adapter, u32 *tx_fc, u32 *rx_fc);
drivers/net/ethernet/emulex/benet/be_cmds.h
2418
int be_cmd_query_fw_cfg(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2419
int be_cmd_reset_function(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2420
int be_cmd_rss_config(struct be_adapter *adapter, u8 *rsstable,
drivers/net/ethernet/emulex/benet/be_cmds.h
2422
int be_process_mcc(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2423
int be_cmd_set_beacon_state(struct be_adapter *adapter, u8 port_num, u8 beacon,
drivers/net/ethernet/emulex/benet/be_cmds.h
2425
int be_cmd_get_beacon_state(struct be_adapter *adapter, u8 port_num,
drivers/net/ethernet/emulex/benet/be_cmds.h
2427
int be_cmd_read_port_transceiver_data(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.h
2429
int be_cmd_query_cable_type(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2430
int be_cmd_query_sfp_info(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2431
int lancer_cmd_read_object(struct be_adapter *adapter, struct be_dma_mem *cmd,
drivers/net/ethernet/emulex/benet/be_cmds.h
2434
int lancer_fw_download(struct be_adapter *adapter, const struct firmware *fw);
drivers/net/ethernet/emulex/benet/be_cmds.h
2435
int be_fw_download(struct be_adapter *adapter, const struct firmware *fw);
drivers/net/ethernet/emulex/benet/be_cmds.h
2436
int be_cmd_enable_magic_wol(struct be_adapter *adapter, u8 *mac,
drivers/net/ethernet/emulex/benet/be_cmds.h
2438
int be_cmd_fw_init(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2439
int be_cmd_fw_clean(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2440
void be_async_mcc_enable(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2441
void be_async_mcc_disable(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2442
int be_cmd_loopback_test(struct be_adapter *adapter, u32 port_num,
drivers/net/ethernet/emulex/benet/be_cmds.h
2445
int be_cmd_ddr_dma_test(struct be_adapter *adapter, u64 pattern, u32 byte_cnt,
drivers/net/ethernet/emulex/benet/be_cmds.h
2447
int be_cmd_get_seeprom_data(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.h
2449
int be_cmd_set_loopback(struct be_adapter *adapter, u8 port_num,
drivers/net/ethernet/emulex/benet/be_cmds.h
2451
int be_cmd_get_phy_info(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2452
int be_cmd_config_qos(struct be_adapter *adapter, u32 max_rate,
drivers/net/ethernet/emulex/benet/be_cmds.h
2454
void be_detect_error(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2455
int be_cmd_get_die_temperature(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2456
int be_cmd_get_cntl_attributes(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2457
int be_cmd_get_fat_dump_len(struct be_adapter *adapter, u32 *dump_size);
drivers/net/ethernet/emulex/benet/be_cmds.h
2458
int be_cmd_get_fat_dump(struct be_adapter *adapter, u32 buf_len, void *buf);
drivers/net/ethernet/emulex/benet/be_cmds.h
2459
int be_cmd_req_native_mode(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2460
int be_cmd_get_fn_privileges(struct be_adapter *adapter, u32 *privilege,
drivers/net/ethernet/emulex/benet/be_cmds.h
2462
int be_cmd_set_fn_privileges(struct be_adapter *adapter, u32 privileges,
drivers/net/ethernet/emulex/benet/be_cmds.h
2464
int be_cmd_get_mac_from_list(struct be_adapter *adapter, u8 *mac,
drivers/net/ethernet/emulex/benet/be_cmds.h
2467
int be_cmd_get_active_mac(struct be_adapter *adapter, u32 pmac_id, u8 *mac,
drivers/net/ethernet/emulex/benet/be_cmds.h
2469
int be_cmd_get_perm_mac(struct be_adapter *adapter, u8 *mac);
drivers/net/ethernet/emulex/benet/be_cmds.h
2470
int be_cmd_set_mac_list(struct be_adapter *adapter, u8 *mac_array, u8 mac_count,
drivers/net/ethernet/emulex/benet/be_cmds.h
2472
int be_cmd_set_mac(struct be_adapter *adapter, u8 *mac, int if_id, u32 dom);
drivers/net/ethernet/emulex/benet/be_cmds.h
2473
int be_cmd_set_hsw_config(struct be_adapter *adapter, u16 pvid, u32 domain,
drivers/net/ethernet/emulex/benet/be_cmds.h
2475
int be_cmd_get_hsw_config(struct be_adapter *adapter, u16 *pvid, u32 domain,
drivers/net/ethernet/emulex/benet/be_cmds.h
2477
int be_cmd_get_acpi_wol_cap(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2478
int be_cmd_set_fw_log_level(struct be_adapter *adapter, u32 level);
drivers/net/ethernet/emulex/benet/be_cmds.h
2479
int be_cmd_get_fw_log_level(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2480
int be_cmd_get_ext_fat_capabilites(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.h
2482
int be_cmd_set_ext_fat_capabilites(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.h
2485
int lancer_physdev_ctrl(struct be_adapter *adapter, u32 mask);
drivers/net/ethernet/emulex/benet/be_cmds.h
2486
int lancer_initiate_dump(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2487
int lancer_delete_dump(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2488
bool dump_present(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2489
int be_cmd_query_port_name(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_cmds.h
2490
int be_cmd_get_func_config(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.h
2492
int be_cmd_get_profile_config(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.h
2496
int be_cmd_get_active_profile(struct be_adapter *adapter, u16 *profile);
drivers/net/ethernet/emulex/benet/be_cmds.h
2497
int be_cmd_get_if_id(struct be_adapter *adapter, struct be_vf_cfg *vf_cfg,
drivers/net/ethernet/emulex/benet/be_cmds.h
2499
int be_cmd_enable_vf(struct be_adapter *adapter, u8 domain);
drivers/net/ethernet/emulex/benet/be_cmds.h
2500
int be_cmd_intr_set(struct be_adapter *adapter, bool intr_enable);
drivers/net/ethernet/emulex/benet/be_cmds.h
2501
int be_cmd_set_logical_link_config(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.h
2503
int be_cmd_set_vxlan_port(struct be_adapter *adapter, __be16 port);
drivers/net/ethernet/emulex/benet/be_cmds.h
2504
int be_cmd_manage_iface(struct be_adapter *adapter, u32 iface, u8 op);
drivers/net/ethernet/emulex/benet/be_cmds.h
2505
int be_cmd_set_sriov_config(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_cmds.h
2508
int be_cmd_set_features(struct be_adapter *adapter);
drivers/net/ethernet/emulex/benet/be_ethtool.c
1014
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
1056
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
1063
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
1078
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
1086
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
1131
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
1201
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
1218
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
1255
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
1277
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
1325
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
1349
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
1383
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
1390
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
221
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
235
static u32 lancer_cmd_get_file_len(struct be_adapter *adapter, u8 *file_name)
drivers/net/ethernet/emulex/benet/be_ethtool.c
249
static int be_get_dump_len(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_ethtool.c
262
static int lancer_cmd_read_file(struct be_adapter *adapter, u8 *file_name,
drivers/net/ethernet/emulex/benet/be_ethtool.c
303
static int be_read_dump_data(struct be_adapter *adapter, u32 dump_len,
drivers/net/ethernet/emulex/benet/be_ethtool.c
322
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
347
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
376
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
432
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
471
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
487
static u32 be_get_port_type(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_ethtool.c
523
static u32 convert_to_et_setting(struct be_adapter *adapter, u32 if_speeds)
drivers/net/ethernet/emulex/benet/be_ethtool.c
604
bool be_pause_supported(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_ethtool.c
614
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
690
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
701
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
710
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
731
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
762
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
790
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
804
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
847
static int be_test_ddr_dma(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_ethtool.c
875
static u64 be_loopback_test(struct be_adapter *adapter, u8 loopback_type,
drivers/net/ethernet/emulex/benet/be_ethtool.c
899
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
959
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
967
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
982
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_ethtool.c
994
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
1036
static inline int qnq_async_evt_rcvd(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
1041
static struct sk_buff *be_insert_vlan_in_pkt(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_main.c
1112
static int be_vlan_tag_tx_chk(struct be_adapter *adapter, struct sk_buff *skb)
drivers/net/ethernet/emulex/benet/be_main.c
1117
static int be_ipv6_tx_stall_chk(struct be_adapter *adapter, struct sk_buff *skb)
drivers/net/ethernet/emulex/benet/be_main.c
1122
static struct sk_buff *be_lancer_xmit_workarounds(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_main.c
1192
static struct sk_buff *be_xmit_workarounds(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_main.c
1224
static void be_xmit_flush(struct be_adapter *adapter, struct be_tx_obj *txo)
drivers/net/ethernet/emulex/benet/be_main.c
1298
static bool be_send_pkt_to_bmc(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_main.c
1371
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
1422
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
144
static void be_queue_free(struct be_adapter *adapter, struct be_queue_info *q)
drivers/net/ethernet/emulex/benet/be_main.c
1497
static inline bool be_in_all_promisc(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
1503
static int be_set_vlan_promisc(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
1521
static int be_clear_vlan_promisc(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
1538
static int be_vid_config(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
155
static int be_queue_alloc(struct be_adapter *adapter, struct be_queue_info *q,
drivers/net/ethernet/emulex/benet/be_main.c
1575
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
1598
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
1619
static void be_set_all_promisc(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
1625
static void be_set_mc_promisc(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
1637
static void be_set_uc_promisc(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
1649
static void be_clear_uc_promisc(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
1669
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
1678
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
1684
static void be_set_mc_list(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
171
static void be_reg_intr_set(struct be_adapter *adapter, bool enable)
drivers/net/ethernet/emulex/benet/be_main.c
1735
static void be_clear_mc_list(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
1744
static int be_uc_mac_add(struct be_adapter *adapter, int uc_idx)
drivers/net/ethernet/emulex/benet/be_main.c
1756
static void be_uc_mac_del(struct be_adapter *adapter, int pmac_id)
drivers/net/ethernet/emulex/benet/be_main.c
1764
static void be_set_uc_list(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
1812
static void be_clear_uc_list(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
1824
static void __be_set_rx_mode(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
1858
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
1899
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
190
static void be_intr_set(struct be_adapter *adapter, bool enable)
drivers/net/ethernet/emulex/benet/be_main.c
1920
static int be_set_vf_tvt(struct be_adapter *adapter, int vf, u16 vlan)
drivers/net/ethernet/emulex/benet/be_main.c
1949
static int be_clear_vf_tvt(struct be_adapter *adapter, int vf)
drivers/net/ethernet/emulex/benet/be_main.c
1979
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
2013
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
206
static void be_rxq_notify(struct be_adapter *adapter, u16 qid, u16 posted)
drivers/net/ethernet/emulex/benet/be_main.c
2075
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
2098
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
2139
struct be_adapter *adapter = eqo->adapter;
drivers/net/ethernet/emulex/benet/be_main.c
220
static void be_txq_notify(struct be_adapter *adapter, struct be_tx_obj *txo,
drivers/net/ethernet/emulex/benet/be_main.c
2203
struct be_adapter *adapter = eqo->adapter;
drivers/net/ethernet/emulex/benet/be_main.c
2231
void be_eqd_update(struct be_adapter *adapter, bool force_update)
drivers/net/ethernet/emulex/benet/be_main.c
2282
struct be_adapter *adapter = rxo->adapter;
drivers/net/ethernet/emulex/benet/be_main.c
235
static void be_eq_notify(struct be_adapter *adapter, u16 qid,
drivers/net/ethernet/emulex/benet/be_main.c
2399
struct be_adapter *adapter = rxo->adapter;
drivers/net/ethernet/emulex/benet/be_main.c
2436
struct be_adapter *adapter = rxo->adapter;
drivers/net/ethernet/emulex/benet/be_main.c
2539
struct be_adapter *adapter = rxo->adapter;
drivers/net/ethernet/emulex/benet/be_main.c
257
void be_cq_notify(struct be_adapter *adapter, u16 qid, bool arm, u16 num_popped)
drivers/net/ethernet/emulex/benet/be_main.c
2595
struct be_adapter *adapter = rxo->adapter;
drivers/net/ethernet/emulex/benet/be_main.c
2712
static struct be_tx_compl_info *be_tx_compl_get(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_main.c
274
static int be_dev_mac_add(struct be_adapter *adapter, const u8 *mac)
drivers/net/ethernet/emulex/benet/be_main.c
2752
static u16 be_tx_compl_process(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_main.c
2835
struct be_adapter *adapter = rxo->adapter;
drivers/net/ethernet/emulex/benet/be_main.c
2871
static void be_tx_compl_clean(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
291
static void be_dev_mac_del(struct be_adapter *adapter, int pmac_id)
drivers/net/ethernet/emulex/benet/be_main.c
2938
static void be_evt_queues_destroy(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
2954
static int be_evt_queues_create(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
2995
static void be_mcc_queues_destroy(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3011
static int be_mcc_queues_create(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3043
static void be_tx_queues_destroy(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3062
static int be_tx_qs_create(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
307
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
3107
static void be_rx_cqs_destroy(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3121
static int be_rx_cqs_create(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3166
struct be_adapter *adapter = eqo->adapter;
drivers/net/ethernet/emulex/benet/be_main.c
3212
struct be_adapter *adapter = rxo->adapter;
drivers/net/ethernet/emulex/benet/be_main.c
3269
static void be_process_tx(struct be_adapter *adapter, struct be_tx_obj *txo,
drivers/net/ethernet/emulex/benet/be_main.c
3300
struct be_adapter *adapter = eqo->adapter;
drivers/net/ethernet/emulex/benet/be_main.c
3341
void be_detect_error(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3421
static void be_msix_disable(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3430
static int be_msix_enable(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3479
static inline int be_msix_vec_get(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_main.c
3485
static int be_msix_register(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3513
static int be_irq_register(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3541
static void be_irq_unregister(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3567
static void be_rx_qs_destroy(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3604
static void be_disable_if_filters(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3638
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
3685
static int be_rx_qs_create(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3756
static int be_enable_if_filters(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3798
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
380
static void *hw_stats_from_cmd(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3845
static void be_vf_eth_addr_generate(struct be_adapter *adapter, u8 *mac)
drivers/net/ethernet/emulex/benet/be_main.c
3864
static int be_vf_eth_addr_config(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3894
static int be_vfs_mac_query(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3911
static void be_vf_clear(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3945
static void be_clear_queues(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3953
static void be_cancel_worker(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3961
static void be_cancel_err_detection(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
398
static void *be_erx_stats_from_cmd(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
3987
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
4018
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
4043
static void be_calculate_vf_res(struct be_adapter *adapter, u16 num_vfs,
drivers/net/ethernet/emulex/benet/be_main.c
4119
static void be_if_destroy(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4133
static int be_clear(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
415
static void populate_be_v0_stats(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4169
static int be_vfs_if_create(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4205
static int be_vf_setup_init(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4221
static int be_vf_setup(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4331
static void BEx_get_resources(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_main.c
4402
static void be_setup_init(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4423
static void be_calculate_pf_pool_rss_tables(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4441
static int be_get_sriov_config(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4480
static void be_alloc_sriov_res(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4506
static int be_get_resources(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4556
static int be_get_config(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4594
static int be_mac_setup(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4615
static void be_schedule_worker(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4630
static void be_schedule_err_detection(struct be_adapter *adapter, u32 delay)
drivers/net/ethernet/emulex/benet/be_main.c
464
static void populate_be_v1_stats(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4642
static int be_setup_queues(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4677
static int be_if_create(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4705
int be_update_queues(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4779
static bool be_reset_required(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4788
static int be_func_init(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4819
static int be_setup(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
4927
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
4938
int be_load_fw(struct be_adapter *adapter, u8 *fw_file)
drivers/net/ethernet/emulex/benet/be_main.c
4971
struct be_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/emulex/benet/be_main.c
5016
struct be_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/emulex/benet/be_main.c
5043
static struct be_cmd_work *be_alloc_work(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_main.c
5064
struct be_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/emulex/benet/be_main.c
510
static void populate_be_v2_stats(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
5126
struct be_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/emulex/benet/be_main.c
5145
struct be_adapter *adapter = netdev_priv(dev);
drivers/net/ethernet/emulex/benet/be_main.c
5181
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
5215
static void be_cleanup(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
5228
static int be_resume(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
5250
static void be_soft_reset(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
5260
static bool be_err_is_recoverable(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
5306
static int be_tpe_recover(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
5377
static int be_err_recover(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
5416
struct be_adapter *adapter =
drivers/net/ethernet/emulex/benet/be_main.c
5417
container_of(err_rec, struct be_adapter,
drivers/net/ethernet/emulex/benet/be_main.c
5467
static void be_log_sfp_info(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
5485
struct be_adapter *adapter =
drivers/net/ethernet/emulex/benet/be_main.c
5486
container_of(work, struct be_adapter, work.work);
drivers/net/ethernet/emulex/benet/be_main.c
5532
static void be_unmap_pci_bars(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
5542
static int db_bar(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
5550
static int be_roce_map_pci_bars(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
5562
static int be_map_pci_bars(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
5607
static void be_drv_cleanup(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
5625
static int be_drv_init(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
564
static void populate_lancer_stats(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
5701
struct be_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/emulex/benet/be_main.c
5734
struct be_adapter *adapter = dev_get_drvdata(dev);
drivers/net/ethernet/emulex/benet/be_main.c
5754
static char *mc_name(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
5784
static inline char *func_name(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
5811
struct be_adapter *adapter;
drivers/net/ethernet/emulex/benet/be_main.c
5897
struct be_adapter *adapter = dev_get_drvdata(dev_d);
drivers/net/ethernet/emulex/benet/be_main.c
5909
struct be_adapter *adapter = dev_get_drvdata(dev_d);
drivers/net/ethernet/emulex/benet/be_main.c
5926
struct be_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/emulex/benet/be_main.c
5945
struct be_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/emulex/benet/be_main.c
5978
struct be_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/emulex/benet/be_main.c
6004
struct be_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/emulex/benet/be_main.c
6024
struct be_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/emulex/benet/be_main.c
613
static void populate_erx_stats(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_main.c
626
void be_parse_stats(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_main.c
655
struct be_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/emulex/benet/be_main.c
719
void be_link_status_update(struct be_adapter *adapter, u8 link_status)
drivers/net/ethernet/emulex/benet/be_main.c
786
static inline u16 be_get_tx_vlan_tag(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_main.c
830
static void be_get_wrb_params_from_skb(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_main.c
862
static void wrb_fill_hdr(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_main.c
926
static void be_tx_setup_wrb_hdr(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_main.c
962
static void be_xmit_restore(struct be_adapter *adapter,
drivers/net/ethernet/emulex/benet/be_main.c
990
static u32 be_xmit_enqueue(struct be_adapter *adapter, struct be_tx_obj *txo,
drivers/net/ethernet/emulex/benet/be_roce.c
105
void be_roce_dev_remove(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_roce.c
115
void be_roce_dev_shutdown(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_roce.c
129
struct be_adapter *dev;
drivers/net/ethernet/emulex/benet/be_roce.c
147
struct be_adapter *dev;
drivers/net/ethernet/emulex/benet/be_roce.c
26
static void _be_roce_dev_add(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_roce.c
82
void be_roce_dev_add(struct be_adapter *adapter)
drivers/net/ethernet/emulex/benet/be_roce.c
98
static void _be_roce_dev_remove(struct be_adapter *adapter)