Symbol: bnx2x
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
145
void bnx2x_panic_dump(struct bnx2x *bp, bool disable_int);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
1986
int bnx2x_idle_chk(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2006
int bnx2x_set_mac_one(struct bnx2x *bp, const u8 *mac,
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2010
int bnx2x_set_vlan_one(struct bnx2x *bp, u16 vlan,
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2028
int bnx2x_del_all_macs(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2033
void bnx2x_func_init(struct bnx2x *bp, struct bnx2x_func_init_params *p);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2034
void bnx2x_init_sb(struct bnx2x *bp, dma_addr_t mapping, int vfid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2036
int bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2037
int bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2038
int bnx2x_set_mult_gpio(struct bnx2x *bp, u8 pins, u32 mode);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2039
int bnx2x_set_gpio_int(struct bnx2x *bp, int gpio_num, u32 mode, u8 port);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2040
void bnx2x_read_mf_cfg(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2042
int bnx2x_pretend_func(struct bnx2x *bp, u16 pretend_func_val);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2045
void bnx2x_read_dmae(struct bnx2x *bp, u32 src_addr, u32 len32);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2046
void bnx2x_write_dmae(struct bnx2x *bp, dma_addr_t dma_addr, u32 dst_addr,
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2048
void bnx2x_post_dmae(struct bnx2x *bp, struct dmae_command *dmae, int idx);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2051
u32 bnx2x_dmae_opcode(struct bnx2x *bp, u8 src_type, u8 dst_type,
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2054
void bnx2x_prep_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae,
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2056
int bnx2x_issue_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae,
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2060
u32 bnx2x_flr_clnup_poll_count(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2061
void bnx2x_tx_hw_flushed(struct bnx2x *bp, u32 poll_count);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2062
int bnx2x_send_final_clnup(struct bnx2x *bp, u8 clnup_func, u32 poll_cnt);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2064
int bnx2x_flr_clnup_poll_hw_counter(struct bnx2x *bp, u32 reg,
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2067
void bnx2x_calc_fc_adv(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2068
int bnx2x_sp_post(struct bnx2x *bp, int command, int cid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2070
void bnx2x_update_coalesce(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2071
int bnx2x_get_cur_phy_idx(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2073
bool bnx2x_port_after_undi(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2075
static inline u32 reg_poll(struct bnx2x *bp, u32 reg, u32 expected, int ms,
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2092
void bnx2x_igu_clear_sb_gen(struct bnx2x *bp, u8 func, u8 idu_sb_id,
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2428
int bnx2x_compare_fw_ver(struct bnx2x *bp, u32 load_code, bool print_err);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2438
void bnx2x_set_ethtool_ops(struct bnx2x *bp, struct net_device *netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2439
void bnx2x_notify_link_changed(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2514
void bnx2x_set_local_cmng(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2516
void bnx2x_update_mng_version(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2518
void bnx2x_update_mfw_dump(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2525
void bnx2x_init_ptp(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2526
int bnx2x_configure_ptp_filters(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2527
void bnx2x_set_rx_ts(struct bnx2x *bp, struct sk_buff *skb);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2528
void bnx2x_register_phc(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2536
int bnx2x_vlan_reconfigure_vid(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
551
struct bnx2x *bp; /* parent */
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1143
struct bnx2x *bp = fp->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1168
void bnx2x_acquire_phy_lock(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1175
void bnx2x_release_phy_lock(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1183
u16 bnx2x_get_mf_speed(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1214
static void bnx2x_fill_report_data(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1261
void bnx2x_link_report(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1276
void __bnx2x_link_report(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1369
static void bnx2x_free_tpa_pool(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1392
void bnx2x_init_rx_rings_cnic(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1411
void bnx2x_init_rx_rings(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
143
void bnx2x_fill_fw_str(struct bnx2x *bp, char *buf, size_t buf_len)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1507
struct bnx2x *bp = fp->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1528
static void bnx2x_free_tx_skbs_cnic(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1537
static void bnx2x_free_tx_skbs(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1548
struct bnx2x *bp = fp->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1570
static void bnx2x_free_rx_skbs_cnic(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1579
static void bnx2x_free_rx_skbs(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1593
static void bnx2x_free_skbs_cnic(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1599
void bnx2x_free_skbs(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1605
void bnx2x_update_max_mf_config(struct bnx2x *bp, u32 value)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1628
static void bnx2x_free_msix_irqs(struct bnx2x *bp, int nvecs)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1659
void bnx2x_free_irq(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1675
int bnx2x_enable_msix(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
170
static void bnx2x_shrink_eth_fp(struct bnx2x *bp, int delta)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1758
static int bnx2x_req_msix_irqs(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1811
int bnx2x_enable_msi(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1825
static int bnx2x_req_irq(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1843
static int bnx2x_setup_irqs(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1872
static void bnx2x_napi_enable_cnic(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1881
static void bnx2x_napi_enable(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1890
static void bnx2x_napi_disable_cnic(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1899
static void bnx2x_napi_disable(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1908
void bnx2x_netif_start(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1920
void bnx2x_netif_stop(struct bnx2x *bp, int disable_hw)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1931
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
194
static u16 bnx2x_free_tx_pkt(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1954
void bnx2x_set_num_queues(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1993
static int bnx2x_set_real_num_queues(struct bnx2x *bp, int include_cnic)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2023
static void bnx2x_set_rx_buf_size(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2056
static int bnx2x_init_rss(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2080
int bnx2x_rss(struct bnx2x *bp, struct bnx2x_rss_config_obj *rss_obj,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2138
static int bnx2x_init_hw(struct bnx2x *bp, u32 load_code)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2157
void bnx2x_squeeze_objects(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2242
static void bnx2x_free_fw_stats_mem(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2249
static int bnx2x_alloc_fw_stats_mem(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2329
static int bnx2x_nic_load_request(struct bnx2x *bp, u32 *load_code)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2373
int bnx2x_compare_fw_ver(struct bnx2x *bp, u32 load_code, bool print_err)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2409
static int bnx2x_nic_load_no_mcp(struct bnx2x *bp, int port)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2430
static void bnx2x_nic_load_pmf(struct bnx2x *bp, u32 load_code)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2448
static void bnx2x_nic_load_afex_dcc(struct bnx2x *bp, int load_code)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2475
static void bnx2x_bz_fp(struct bnx2x *bp, int index)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2524
void bnx2x_set_os_driver_state(struct bnx2x *bp, u32 state)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2538
int bnx2x_load_cnic(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2626
int bnx2x_nic_load(struct bnx2x *bp, int load_mode)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
273
int bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2979
int bnx2x_drain_tx_queues(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2996
int bnx2x_nic_unload(struct bnx2x *bp, int unload_mode, bool keep_link)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3181
int bnx2x_set_power_state(struct bnx2x *bp, pci_power_t state)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3241
struct bnx2x *bp = fp->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3303
static u16 bnx2x_tx_split(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3362
static u32 bnx2x_xmit_type(struct bnx2x *bp, struct sk_buff *skb)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3419
static int bnx2x_pkt_req_lin(struct bnx2x *bp, struct sk_buff *skb,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3537
static u8 bnx2x_set_pbd_csum_enc(struct bnx2x *bp, struct sk_buff *skb,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3569
static u8 bnx2x_set_pbd_csum_e2(struct bnx2x *bp, struct sk_buff *skb,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
358
struct bnx2x *bp = fp->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3591
static void bnx2x_set_sbd_csum(struct bnx2x *bp, struct sk_buff *skb,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
36
static void bnx2x_free_fp_mem_cnic(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3612
static u8 bnx2x_set_pbd_csum(struct bnx2x *bp, struct sk_buff *skb,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
37
static int bnx2x_alloc_fp_mem_cnic(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3753
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
38
static int bnx2x_alloc_fp_mem(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
41
static void bnx2x_add_all_napi_cnic(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
410
static u32 bnx2x_get_rxhash(const struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4211
void bnx2x_get_c2s_mapping(struct bnx2x *bp, u8 *c2s_map, u8 *c2s_default)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4256
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4334
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
434
struct bnx2x *bp = fp->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4364
static void bnx2x_free_fp_mem_at(struct bnx2x *bp, int fp_index)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4430
static void bnx2x_free_fp_mem_cnic(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4437
void bnx2x_free_fp_mem(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4444
static void set_sb_shortcuts(struct bnx2x *bp, int index)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4464
struct bnx2x *bp = fp->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4516
static int bnx2x_alloc_fp_mem_at(struct bnx2x *bp, int index)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4657
static int bnx2x_alloc_fp_mem_cnic(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4670
static int bnx2x_alloc_fp_mem(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4711
void bnx2x_free_mem_bp(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4725
int bnx2x_alloc_mem_bp(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4800
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4809
int bnx2x_get_cur_phy_idx(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4838
int bnx2x_get_link_cfg_idx(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4860
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4884
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4914
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4947
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4987
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
5007
struct bnx2x *bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
5035
struct bnx2x *bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
5067
void bnx2x_set_ctx_validation(struct bnx2x *bp, struct eth_context *cxt,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
5085
static void storm_memset_hc_timeout(struct bnx2x *bp, u8 port,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
5097
static void storm_memset_hc_disable(struct bnx2x *bp, u8 port,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
51
static void bnx2x_add_all_napi(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
5114
void bnx2x_update_coalesce_sb_index(struct bnx2x *bp, u8 fw_sb_id,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
5126
void bnx2x_schedule_sp_rtnl(struct bnx2x *bp, enum sp_rtnl_flag flag,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
547
static int bnx2x_alloc_rx_sge(struct bnx2x *bp, struct bnx2x_fastpath *fp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
586
static int bnx2x_fill_frag_skb(struct bnx2x *bp, struct bnx2x_fastpath *fp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
61
static int bnx2x_calc_num_queues(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
710
static void bnx2x_gro_ip_csum(struct bnx2x *bp, struct sk_buff *skb)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
722
static void bnx2x_gro_ipv6_csum(struct bnx2x *bp, struct sk_buff *skb)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
734
static void bnx2x_gro_csum(struct bnx2x *bp, struct sk_buff *skb,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
735
void (*gro_func)(struct bnx2x*, struct sk_buff*))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
743
static void bnx2x_gro_receive(struct bnx2x *bp, struct bnx2x_fastpath *fp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
766
static void bnx2x_tpa_stop(struct bnx2x *bp, struct bnx2x_fastpath *fp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
840
static int bnx2x_alloc_rx_data(struct bnx2x *bp, struct bnx2x_fastpath *fp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
86
static inline void bnx2x_move_fp(struct bnx2x *bp, int from, int to)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
896
struct bnx2x *bp = fp->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1002
static inline void bnx2x_free_rx_mem_pool(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1010
static inline void bnx2x_free_rx_sge_range(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1049
struct bnx2x *bp = fp->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
106
int bnx2x_rss(struct bnx2x *bp, struct bnx2x_rss_config_obj *rss_obj,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1062
struct bnx2x *bp = fp->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1090
static inline u8 bnx2x_get_path_func_num(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1122
static inline void bnx2x_init_bp_objs(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1161
static inline void bnx2x_init_txdata(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1176
static inline u8 bnx2x_cnic_eth_cl_id(struct bnx2x *bp, u8 cl_idx)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
118
void bnx2x__init_func_obj(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1182
static inline u8 bnx2x_cnic_fw_sb_id(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1188
static inline u8 bnx2x_cnic_igu_sb_id(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1193
static inline int bnx2x_clean_tx_queue(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1217
int bnx2x_get_link_cfg_idx(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1219
static inline void __storm_memset_struct(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1233
static inline bool bnx2x_wait_sp_comp(struct bnx2x *bp, unsigned long mask)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1270
void bnx2x_set_ctx_validation(struct bnx2x *bp, struct eth_context *cxt,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1273
void bnx2x_update_coalesce_sb_index(struct bnx2x *bp, u8 fw_sb_id,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1275
void bnx2x_acquire_phy_lock(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1276
void bnx2x_release_phy_lock(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
128
int bnx2x_setup_queue(struct bnx2x *bp, struct bnx2x_fastpath *fp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1285
static inline u16 bnx2x_extract_max_cfg(struct bnx2x *bp, u32 mf_cfg)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1316
void bnx2x_get_iscsi_info(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1324
static inline void bnx2x_link_sync_notify(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1348
static inline void bnx2x_update_drv_flags(struct bnx2x *bp, u32 flags, u32 set)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
136
int bnx2x_setup_leading(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1376
void bnx2x_fill_fw_str(struct bnx2x *bp, char *buf, size_t buf_len);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1378
int bnx2x_drain_tx_queues(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1379
void bnx2x_squeeze_objects(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1381
void bnx2x_schedule_sp_rtnl(struct bnx2x*, enum sp_rtnl_flag,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1390
void bnx2x_set_os_driver_state(struct bnx2x *bp, u32 state);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
1400
int bnx2x_nvram_read(struct bnx2x *bp, u32 offset, u8 *ret_buf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
147
u32 bnx2x_fw_command(struct bnx2x *bp, u32 command, u32 param);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
155
int bnx2x_initial_phy_init(struct bnx2x *bp, int load_mode);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
162
void bnx2x_link_set(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
170
void bnx2x_force_link_reset(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
180
u8 bnx2x_link_test(struct bnx2x *bp, u8 is_serdes);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
190
void bnx2x_drv_pulse(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
202
void bnx2x_igu_ack_sb(struct bnx2x *bp, u8 igu_sb_id, u8 segment,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
206
void bnx2x_pf_disable(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
207
int bnx2x_pretend_func(struct bnx2x *bp, u16 pretend_func_val);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
214
void bnx2x__link_status_update(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
221
void bnx2x_link_report(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
224
void __bnx2x_link_report(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
233
u16 bnx2x_get_mf_speed(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
257
int bnx2x_cnic_notify(struct bnx2x *bp, int cmd);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
264
void bnx2x_setup_cnic_irq_info(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
271
void bnx2x_setup_cnic_info(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
278
void bnx2x_int_enable(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
289
void bnx2x_int_disable_sync(struct bnx2x *bp, int disable_hw);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
302
void bnx2x_nic_init_cnic(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
314
void bnx2x_pre_irq_nic_init(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
327
void bnx2x_post_irq_nic_init(struct bnx2x *bp, u32 load_code);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
333
int bnx2x_alloc_mem_cnic(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
339
int bnx2x_alloc_mem(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
346
void bnx2x_free_mem_cnic(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
352
void bnx2x_free_mem(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
359
void bnx2x_set_num_queues(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
372
void bnx2x_chip_cleanup(struct bnx2x *bp, int unload_mode, bool keep_link);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
380
int bnx2x_acquire_hw_lock(struct bnx2x *bp, u32 resource);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
388
int bnx2x_release_hw_lock(struct bnx2x *bp, u32 resource);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
395
int bnx2x_release_leader_lock(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
405
int bnx2x_set_eth_mac(struct bnx2x *bp, bool set);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
416
void bnx2x_set_rx_mode_inner(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
419
void bnx2x_set_pf_load(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
420
bool bnx2x_clear_pf_load(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
421
bool bnx2x_chk_parity_attn(struct bnx2x *bp, bool *global, bool print);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
422
bool bnx2x_reset_is_done(struct bnx2x *bp, int engine);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
423
void bnx2x_set_reset_in_progress(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
424
void bnx2x_set_reset_global(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
425
void bnx2x_disable_close_the_gate(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
426
int bnx2x_init_hw_func_cnic(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
428
void bnx2x_clear_vlan_info(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
443
void bnx2x_ilt_set_info(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
451
void bnx2x_ilt_set_info_cnic(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
458
void bnx2x_dcbx_init(struct bnx2x *bp, bool update_shmem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
468
int bnx2x_set_power_state(struct bnx2x *bp, pci_power_t state);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
476
void bnx2x_update_max_mf_config(struct bnx2x *bp, u32 value);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
478
void bnx2x_fw_dump_lvl(struct bnx2x *bp, const char *lvl);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
481
int bnx2x_nic_unload(struct bnx2x *bp, int unload_mode, bool keep_link);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
484
int bnx2x_nic_load(struct bnx2x *bp, int load_mode);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
505
static inline void bnx2x_update_rx_prod(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
542
int bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
547
void bnx2x_free_irq(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
549
void bnx2x_free_fp_mem(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
550
void bnx2x_init_rx_rings(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
551
void bnx2x_init_rx_rings_cnic(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
552
void bnx2x_free_skbs(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
553
void bnx2x_netif_stop(struct bnx2x *bp, int disable_hw);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
554
void bnx2x_netif_start(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
555
int bnx2x_load_cnic(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
565
int bnx2x_enable_msix(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
572
int bnx2x_enable_msi(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
579
int bnx2x_alloc_mem_bp(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
586
void bnx2x_free_mem_bp(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
626
void bnx2x_get_c2s_mapping(struct bnx2x *bp, u8 *c2s_map, u8 *c2s_default);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
636
static inline void bnx2x_igu_ack_sb_gen(struct bnx2x *bp, u8 igu_sb_id,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
656
static inline void bnx2x_hc_ack_sb(struct bnx2x *bp, u8 sb_id,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
676
static inline void bnx2x_ack_sb(struct bnx2x *bp, u8 igu_sb_id, u8 storm,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
696
static inline u16 bnx2x_hc_ack_int(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
706
static inline u16 bnx2x_igu_ack_int(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
718
static inline u16 bnx2x_ack_int(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
734
static inline u16 bnx2x_tx_avail(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
793
static inline void bnx2x_tx_disable(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
799
static inline void bnx2x_free_rx_sge(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
823
static inline void bnx2x_del_all_napi_cnic(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
833
static inline void bnx2x_del_all_napi(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
843
int bnx2x_set_int_mode(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
845
static inline void bnx2x_disable_msi(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
87
u32 bnx2x_send_unload_req(struct bnx2x *bp, int unload_mode);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
904
static inline int func_by_vn(struct bnx2x *bp, int vn)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
909
static inline int bnx2x_config_rss_eth(struct bnx2x *bp, bool config_hash)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
921
static inline int bnx2x_func_start(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
95
void bnx2x_send_unload_done(struct bnx2x *bp, bool keep_link);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1023
void bnx2x_dcbx_init(struct bnx2x *bp, bool update_shmem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1074
bnx2x_dcbx_print_cos_params(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1116
static void bnx2x_dcbx_get_num_pg_traf_type(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
116
static void bnx2x_pfc_clear(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1163
static void bnx2x_dcbx_ets_disabled_entry_data(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1175
static inline void bnx2x_dcbx_add_to_cos_bw(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1185
static void bnx2x_dcbx_separate_pauseable_from_non(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1233
static void bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
126
static void bnx2x_dump_dcbx_drv_param(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1367
struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1443
struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1494
struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1572
static void bnx2x_dcbx_2cos_limit_cee_fill_cos_params(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1620
static int bnx2x_dcbx_spread_strict_pri(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1669
static u8 bnx2x_dcbx_cee_fill_strict_pri(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1692
static void bnx2x_dcbx_cee_fill_cos_params(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
172
static void bnx2x_dcbx_get_ap_priority(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1749
static void bnx2x_dcbx_fill_cos_params(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1834
static void bnx2x_dcbx_get_ets_pri_pg_tbl(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1848
static void bnx2x_dcbx_fw_struct(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1893
void bnx2x_dcbx_pmf_update(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
193
static void bnx2x_dcbx_get_ap_feature(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1932
static inline bool bnx2x_dcbnl_set_valid(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1942
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1949
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1966
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
1982
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2008
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2022
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2029
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2037
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2063
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2078
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2087
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2096
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2113
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2126
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2151
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2196
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2226
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2233
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2244
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2299
static int bnx2x_set_admin_app_up(struct bnx2x *bp, u8 idtype, u16 idval, u8 up)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2338
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2362
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2375
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2403
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2450
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2492
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2511
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2531
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
2547
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
274
static void bnx2x_dcbx_get_ets_feature(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
326
static void bnx2x_dcbx_get_pfc_feature(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
348
static void bnx2x_dcbx_map_nw(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
35
static void bnx2x_pfc_set_pfc(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
36
static void bnx2x_dcbx_update_ets_params(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
37
static void bnx2x_dcbx_get_ets_pri_pg_tbl(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
373
static void bnx2x_get_dcbx_drv_param(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
387
static int bnx2x_dcbx_read_mib(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
40
static void bnx2x_dcbx_get_num_pg_traf_type(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
43
static void bnx2x_dcbx_fill_cos_params(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
440
static void bnx2x_pfc_set_pfc(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
457
int bnx2x_dcbx_stop_hw_tx(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
47
static void bnx2x_dcbx_separate_pauseable_from_non(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
479
int bnx2x_dcbx_resume_hw_tx(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
505
static void bnx2x_dcbx_2cos_limit_update_ets_config(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
51
static void bnx2x_dcbx_fw_struct(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
55
static void bnx2x_read_data(struct bnx2x *bp, u32 *buff,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
567
static void bnx2x_dcbx_update_ets_config(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
605
static void bnx2x_dcbx_update_ets_params(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
624
static int bnx2x_dcbx_read_shmem_remote_mib(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
63
static void bnx2x_write_data(struct bnx2x *bp, u32 *buff,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
653
static int bnx2x_dcbx_read_shmem_neg_results(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
701
int bnx2x_dcbnl_update_applist(struct bnx2x *bp, bool delall)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
71
static void bnx2x_pfc_set(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
726
static inline void bnx2x_dcbx_update_tc_mapping(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
747
void bnx2x_dcbx_set_params(struct bnx2x *bp, u32 state)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
827
static void bnx2x_dcbx_admin_mib_updated_params(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
952
void bnx2x_dcbx_set_state(struct bnx2x *bp, bool dcb_on, u32 dcbx_enabled)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c
969
void bnx2x_dcbx_init_params(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h
185
struct bnx2x;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h
187
void bnx2x_dcbx_init_params(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h
188
void bnx2x_dcbx_set_state(struct bnx2x *bp, bool dcb_on, u32 dcbx_enabled);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h
196
void bnx2x_dcbx_set_params(struct bnx2x *bp, u32 state);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h
197
void bnx2x_dcbx_pmf_update(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h
201
int bnx2x_dcbnl_update_applist(struct bnx2x *bp, bool delall);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h
204
int bnx2x_dcbx_stop_hw_tx(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h
205
int bnx2x_dcbx_resume_hw_tx(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1021
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1033
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1046
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1062
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1110
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1143
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1160
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1184
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1191
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1203
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1219
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1233
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1251
static int bnx2x_acquire_nvram_lock(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1287
static int bnx2x_release_nvram_lock(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1321
static void bnx2x_enable_nvram_access(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1333
static void bnx2x_disable_nvram_access(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1345
static int bnx2x_nvram_read_dword(struct bnx2x *bp, u32 offset, __be32 *ret_val,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1393
int bnx2x_nvram_read(struct bnx2x *bp, u32 offset, u8 *ret_buf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1448
static int bnx2x_nvram_read32(struct bnx2x *bp, u32 offset, u32 *buf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1465
static bool bnx2x_is_nvm_accessible(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1485
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1507
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1571
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1619
static int bnx2x_nvram_write_dword(struct bnx2x *bp, u32 offset, u32 val,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1664
static int bnx2x_nvram_write1(struct bnx2x *bp, u32 offset, u8 *data_buf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1712
static int bnx2x_nvram_write(struct bnx2x *bp, u32 offset, u8 *data_buf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1798
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1885
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1900
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
192
static int bnx2x_get_port_type(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1921
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1947
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1983
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2008
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2110
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2144
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2230
static int bnx2x_test_registers(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
224
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2385
static int bnx2x_test_memory(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2471
static void bnx2x_wait_for_link(struct bnx2x *bp, u8 link_up, u8 is_serdes)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2492
static int bnx2x_run_loopback(struct bnx2x *bp, int loopback_mode)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
264
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2696
static int bnx2x_test_loopback(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2727
static int bnx2x_test_ext_loopback(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2781
static int bnx2x_nvram_crc(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2810
static int bnx2x_test_nvram_dir(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2830
static int bnx2x_test_dir_entry(struct bnx2x *bp, u32 addr, u8 *buff)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2842
static int bnx2x_test_nvram_ext_dirs(struct bnx2x *bp, u8 *buff)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2876
static int bnx2x_test_nvram_dirs(struct bnx2x *bp, u8 *buff)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2899
static int bnx2x_test_nvram_tbl(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2918
static int bnx2x_test_nvram(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2989
static int bnx2x_test_intr(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3010
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3135
static int bnx2x_num_stat_queues(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3142
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3174
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3186
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3231
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3284
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3324
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3360
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3369
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3467
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3497
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3539
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3554
static void bnx2x_change_num_queues(struct bnx2x *bp, int num_rss)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3572
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3616
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3708
void bnx2x_set_ethtool_ops(struct bnx2x *bp, struct net_device *netdev)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
371
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
692
static int __bnx2x_get_preset_regs_len(struct bnx2x *bp, u32 preset)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
708
static int __bnx2x_get_regs_len(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
722
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
745
static const u32 *__bnx2x_get_page_addr_ar(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
755
static u32 __bnx2x_get_page_reg_num(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
765
static const u32 *__bnx2x_get_page_write_ar(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
775
static u32 __bnx2x_get_page_write_num(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
785
static const struct reg_addr *__bnx2x_get_page_read_ar(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
795
static u32 __bnx2x_get_page_read_num(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
805
static bool bnx2x_is_reg_in_chip(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
822
static bool bnx2x_is_wreg_in_chip(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
851
static void bnx2x_read_pages_regs(struct bnx2x *bp, u32 *p, u32 preset)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
887
static int __bnx2x_get_preset_regs(struct bnx2x *bp, u32 *p, u32 preset)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
946
static void __bnx2x_get_regs(struct bnx2x *bp, u32 *p)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
967
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h
207
static inline void bnx2x_map_q_cos(struct bnx2x *bp, u32 q_num, u32 new_cos)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h
262
static inline void bnx2x_dcb_config_qm(struct bnx2x *bp, enum cos_mode mode,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h
675
static inline void bnx2x_set_mcp_parity(struct bnx2x *bp, u8 enable)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h
692
static inline u32 bnx2x_parity_reg_mask(struct bnx2x *bp, int idx)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h
704
static inline void bnx2x_disable_blocks_parity(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h
725
static inline void bnx2x_clear_blocks_parity(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h
769
static inline void bnx2x_enable_blocks_parity(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
100
static void bnx2x_write_big_buf_wb(struct bnx2x *bp, u32 addr, u32 len)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
114
static void bnx2x_init_wr_64(struct bnx2x *bp, u32 addr,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
153
static const u8 *bnx2x_sel_blob(struct bnx2x *bp, u32 addr,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
183
static void bnx2x_init_wr_wb(struct bnx2x *bp, u32 addr,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
198
static void bnx2x_wr_64(struct bnx2x *bp, u32 reg, u32 val_lo,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
207
static void bnx2x_init_wr_zp(struct bnx2x *bp, u32 addr, u32 len,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
229
static void bnx2x_init_block(struct bnx2x *bp, u32 block, u32 stage)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
45
static int bnx2x_gunzip(struct bnx2x *bp, const u8 *zbuf, int len);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
46
static void bnx2x_reg_wr_ind(struct bnx2x *bp, u32 addr, u32 val);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
47
static void bnx2x_write_dmae_phys_len(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
475
static void bnx2x_init_pxp_arb(struct bnx2x *bp, int r_order,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
51
static void bnx2x_init_str_wr(struct bnx2x *bp, u32 addr,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
60
static void bnx2x_init_ind_wr(struct bnx2x *bp, u32 addr,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
618
static int bnx2x_ilt_line_mem_op(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
633
static int bnx2x_ilt_client_mem_op(struct bnx2x *bp, int cli_num,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
655
static int bnx2x_ilt_mem_op_cnic(struct bnx2x *bp, u8 memop)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
667
static int bnx2x_ilt_mem_op(struct bnx2x *bp, u8 memop)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
678
static void bnx2x_ilt_line_wr(struct bnx2x *bp, int abs_idx,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
69
static void bnx2x_write_big_buf(struct bnx2x *bp, u32 addr, u32 len,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
691
static void bnx2x_ilt_line_init_op(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
711
static void bnx2x_ilt_boundry_init_op(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
764
static void bnx2x_ilt_client_init_op_ilt(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
781
static void bnx2x_ilt_client_init_op(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
789
static void bnx2x_ilt_client_id_init_op(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
798
static void bnx2x_ilt_init_op_cnic(struct bnx2x *bp, u8 initop)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
805
static void bnx2x_ilt_init_op(struct bnx2x *bp, u8 initop)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
813
static void bnx2x_ilt_init_client_psz(struct bnx2x *bp, int cli_num,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
837
static void bnx2x_ilt_init_page_size(struct bnx2x *bp, u8 initop)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
84
static void bnx2x_init_fill(struct bnx2x *bp, u32 addr, int fill,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
857
static void bnx2x_qm_init_cid_count(struct bnx2x *bp, int qm_cid_count,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
876
static void bnx2x_qm_set_ptr_table(struct bnx2x *bp, int qm_cid_count,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
889
static void bnx2x_qm_init_ptr_table(struct bnx2x *bp, int qm_cid_count,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h
915
static void bnx2x_src_init_t2(struct bnx2x *bp, struct src_ent *t2,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10050
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10128
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10150
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10173
static u8 bnx2x_84833_get_reset_gpios(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10214
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10247
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10268
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10286
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1038
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10486
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10649
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10676
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11011
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11040
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11244
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11280
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11306
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1132
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11412
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11455
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11466
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11504
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11553
void bnx2x_sfx7101_sp_sw_reset(struct bnx2x *bp, struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11592
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12146
static void bnx2x_populate_preemphasis(struct bnx2x *bp, u32 shmem_base,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12183
static u32 bnx2x_get_ext_phy_config(struct bnx2x *bp, u32 shmem_base,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12205
static int bnx2x_populate_int_phy(struct bnx2x *bp, u32 shmem_base, u8 port,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1233
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12342
static int bnx2x_populate_ext_phy(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12470
static int bnx2x_populate_phy(struct bnx2x *bp, u8 phy_index, u32 shmem_base,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12485
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12592
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12665
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12685
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12704
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12730
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12745
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1278
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12796
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12817
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12892
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12950
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13039
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1309
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13130
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13182
static int bnx2x_8073_common_init_phy(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13308
static int bnx2x_8726_common_init_phy(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13357
static void bnx2x_get_ext_phy_reset_gpio(struct bnx2x *bp, u32 shmem_base,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13403
static int bnx2x_8727_common_init_phy(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13502
static int bnx2x_84833_common_init_phy(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13518
static int bnx2x_ext_phy_common_init(struct bnx2x *bp, u32 shmem_base_path[],
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1353
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13573
int bnx2x_common_init_phy(struct bnx2x *bp, u32 shmem_base_path[],
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13617
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13654
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13733
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13788
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13831
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13841
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13913
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13955
u8 bnx2x_fan_failure_det_req(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13979
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13998
void bnx2x_init_mod_abs_int(struct bnx2x *bp, struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1413
static void bnx2x_set_mdio_clk(struct bnx2x *bp, u32 chip_id,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1443
static void bnx2x_set_mdio_emac_per_phy(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1454
static u8 bnx2x_is_4_port_mode(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1471
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1516
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1530
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1550
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1646
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1709
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1738
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1807
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1941
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1974
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2056
static int bnx2x_pfc_nig_rx_priority_mask(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2101
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2110
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2125
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
220
static u32 bnx2x_bits_en(struct bnx2x *bp, u32 reg, u32 bits)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2223
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2272
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
229
static u32 bnx2x_bits_dis(struct bnx2x *bp, u32 reg, u32 bits)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2336
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2403
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2442
static void bnx2x_set_bmac_rx(struct bnx2x *bp, u32 chip_id, u8 port, u8 en)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2471
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
251
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2553
static u32 bnx2x_get_emac_base(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2588
static int bnx2x_cl22_write(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2623
static int bnx2x_cl22_read(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2665
static int bnx2x_cl45_read(struct bnx2x *bp, struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2740
static int bnx2x_cl45_write(struct bnx2x *bp, struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2818
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2870
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2903
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2955
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2971
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2996
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3008
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3059
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3081
struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3171
static void bnx2x_cl45_read_or_write(struct bnx2x *bp, struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3179
static void bnx2x_cl45_read_and_write(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3225
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3280
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3312
static void bnx2x_set_serdes_access(struct bnx2x *bp, u8 port)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3326
static void bnx2x_serdes_deassert(struct bnx2x *bp, u8 port)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3349
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3362
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3381
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3422
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3465
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3492
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3541
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3632
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3671
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
368
static void bnx2x_get_epio(struct bnx2x *bp, u32 epio_pin, u32 *en)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3705
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3718
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3734
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
385
static void bnx2x_set_epio(struct bnx2x *bp, u32 epio_pin, u32 en)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3885
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3953
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4089
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
410
static void bnx2x_set_cfg_pin(struct bnx2x *bp, u32 pin_cfg, u32 val)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4138
static void bnx2x_warpcore_set_20G_DXGXS(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4197
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
423
static u32 bnx2x_get_cfg_pin(struct bnx2x *bp, u32 pin_cfg, u32 *val)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4274
static void bnx2x_warpcore_reset_lane(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4296
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4328
static int bnx2x_get_mod_abs_int_cfg(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4370
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4389
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4403
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
443
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4456
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4473
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4494
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4601
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4656
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4701
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4807
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4874
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4896
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4939
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4981
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5036
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5139
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5187
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5208
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5229
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5269
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
534
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5340
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5379
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5423
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5449
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5534
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5622
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5696
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
572
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5819
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5859
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5908
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5931
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6015
static u16 bnx2x_wait_reset_complete(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6046
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6090
static void bnx2x_rearm_latch_signal(struct bnx2x *bp, u8 port,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6127
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6206
struct bnx2x *bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6247
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6307
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6450
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6532
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
656
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6617
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6636
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6684
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6773
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6803
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
688
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7061
void bnx2x_ext_phy_hw_reset(struct bnx2x *bp, u8 port)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7070
static void bnx2x_save_spirom_version(struct bnx2x *bp, u8 port,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7080
static void bnx2x_save_bcm_spirom_ver(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7094
static void bnx2x_ext_phy_10G_an_resolve(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7118
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7147
static int bnx2x_8073_8727_external_rom_boot(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7228
static int bnx2x_8073_is_snr_needed(struct bnx2x *bp, struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7254
static int bnx2x_8073_xaui_wa(struct bnx2x *bp, struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7310
static void bnx2x_807x_force_10G(struct bnx2x *bp, struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7328
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7362
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7378
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
747
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7525
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7669
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7689
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
770
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7717
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7751
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7774
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7790
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7845
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7858
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7924
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
795
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7951
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7987
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8082
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8123
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
824
static int bnx2x_ets_e3b0_set_cos_bw(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8264
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8341
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8369
static void bnx2x_8727_power_module(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8401
static int bnx2x_8726_set_limiting_mode(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8450
static int bnx2x_8727_set_limiting_mode(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8488
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8533
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8567
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8581
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8595
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8610
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8631
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8686
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8740
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8810
static void bnx2x_sfp_mask_fault(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8839
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8901
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
897
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9012
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9020
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9059
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9080
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9161
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9176
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9226
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9237
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9297
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9378
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9465
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
957
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9622
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9645
struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9713
static void bnx2x_848xx_set_led(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9782
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9805
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9951
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9974
struct bnx2x *bp = params->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
322
struct bnx2x *bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
428
int bnx2x_common_init_phy(struct bnx2x *bp, u32 shmem_base_path[],
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
432
void bnx2x_ext_phy_hw_reset(struct bnx2x *bp, u8 port);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
435
void bnx2x_sfx7101_sp_sw_reset(struct bnx2x *bp, struct bnx2x_phy *phy);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
451
u8 bnx2x_fan_failure_det_req(struct bnx2x *bp, u32 shmem_base,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
541
void bnx2x_init_mod_abs_int(struct bnx2x *bp, struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10002
static void bnx2x_parity_recover(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10165
static int bnx2x_udp_port_update(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10213
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10238
struct bnx2x *bp = container_of(work, struct bnx2x, sp_rtnl_task.work);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10368
struct bnx2x *bp = container_of(work, struct bnx2x, period_task.work);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10401
static u32 bnx2x_get_pretend_reg(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10408
static bool bnx2x_prev_unload_close_umac(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10427
static void bnx2x_prev_unload_close_mac(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10506
static bool bnx2x_prev_is_after_undi(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10523
static void bnx2x_prev_unload_undi_inc(struct bnx2x *bp, u8 inc)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10544
static int bnx2x_prev_mcp_done(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10557
bnx2x_prev_path_get_entry(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10570
static int bnx2x_prev_path_mark_eeh(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10595
static bool bnx2x_prev_is_path_marked(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10620
bool bnx2x_port_after_undi(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10635
static int bnx2x_prev_mark_path(struct bnx2x *bp, bool after_undi)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10688
static int bnx2x_do_flr(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10713
static int bnx2x_prev_unload_uncommon(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10758
static int bnx2x_prev_unload_common(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10855
static int bnx2x_prev_unload(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10938
static void bnx2x_get_common_hwinfo(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11127
static int bnx2x_get_igu_cam_info(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11186
static void bnx2x_link_settings_supported(struct bnx2x *bp, u32 switch_cfg)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11287
static void bnx2x_link_settings_requested(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11494
static void bnx2x_get_port_hwinfo(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11578
void bnx2x_get_iscsi_info(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11606
static void bnx2x_get_ext_wwn_info(struct bnx2x *bp, int func)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11621
static int bnx2x_shared_fcoe_funcs(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11663
static void bnx2x_get_fcoe_info(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11732
static void bnx2x_get_cnic_info(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11743
static void bnx2x_get_cnic_mac_hwinfo(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11835
static void bnx2x_get_mac_hwinfo(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11887
static bool bnx2x_get_dropless_info(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11910
static void validate_set_si_mode(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11926
static int bnx2x_get_hwinfo(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12208
static void bnx2x_read_fwinfo(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12241
static void bnx2x_set_modes_bitmap(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12291
static int bnx2x_init_bp(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1230
static void bnx2x_pbf_pN_buf_flushed(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12438
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12508
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12539
static int bnx2x_init_mcast_macs_list(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12581
static int bnx2x_set_uc_list(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12619
static int bnx2x_set_mc_list_e1x(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1265
static void bnx2x_pbf_pN_cmd_flushed(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12654
static int bnx2x_set_mc_list(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12694
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12706
void bnx2x_set_rx_mode_inner(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12769
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12793
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12812
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12825
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12841
struct bnx2x *bp = netdev_priv(netdev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12878
static int __bnx2x_vlan_configure_vid(struct bnx2x *bp, u16 vid, bool add)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12895
static int bnx2x_vlan_configure_vid_list(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12922
static void bnx2x_vlan_configure(struct bnx2x *bp, bool set_rx_mode)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12941
int bnx2x_vlan_reconfigure_vid(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12951
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1297
static u32 bnx2x_flr_clnup_reg_poll(struct bnx2x *bp, u32 reg,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12972
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13040
static int bnx2x_init_dev(struct bnx2x *bp, struct pci_dev *pdev,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1309
int bnx2x_flr_clnup_poll_hw_counter(struct bnx2x *bp, u32 reg,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1321
u32 bnx2x_flr_clnup_poll_count(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13261
static int bnx2x_check_firmware(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1333
void bnx2x_tx_hw_flushed(struct bnx2x *bp, u32 poll_count)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13387
static int bnx2x_init_firmware(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13487
static void bnx2x_release_firmware(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13513
void bnx2x__init_func_obj(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13527
static int bnx2x_set_qm_cid_count(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13634
static int bnx2x_send_update_drift_ramrod(struct bnx2x *bp, int drift_dir,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13661
struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13730
struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13747
struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13768
struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13791
struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13797
void bnx2x_register_phc(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13824
struct bnx2x *bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14026
struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1406
int bnx2x_send_final_clnup(struct bnx2x *bp, u8 clnup_func, u32 poll_cnt)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14117
struct bnx2x *bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14128
static int bnx2x_eeh_nic_unload(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14169
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14204
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14288
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14322
struct bnx2x *bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14398
void bnx2x_notify_link_changed(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14413
static int bnx2x_set_iscsi_eth_mac_addr(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14424
static void bnx2x_cnic_sp_post(struct bnx2x *bp, int count)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1448
static int bnx2x_poll_hw_usage_counters(struct bnx2x *bp, u32 poll_cnt)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14508
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14556
static int bnx2x_cnic_ctl_send(struct bnx2x *bp, struct cnic_ctl_info *ctl)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14571
static int bnx2x_cnic_ctl_send_bh(struct bnx2x *bp, struct cnic_ctl_info *ctl)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14588
int bnx2x_cnic_notify(struct bnx2x *bp, int cmd)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14597
static void bnx2x_cnic_cfc_comp(struct bnx2x *bp, int cid, u8 err)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14615
static void bnx2x_set_iscsi_eth_rx_mode(struct bnx2x *bp, bool start)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14652
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14832
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14895
void bnx2x_setup_cnic_irq_info(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14923
void bnx2x_setup_cnic_info(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1493
static void bnx2x_hw_enable_status(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14944
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14999
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
15016
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
15067
struct bnx2x *bp = fp->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
15085
int bnx2x_pretend_func(struct bnx2x *bp, u16 pretend_func_val)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
15101
struct bnx2x *bp = container_of(work, struct bnx2x, ptp_task);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
15152
void bnx2x_set_rx_ts(struct bnx2x *bp, struct sk_buff *skb)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
15178
struct bnx2x *bp = container_of(cc, struct bnx2x, cyclecounter);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
15193
static void bnx2x_init_cyclecounter(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
15202
static int bnx2x_send_reset_timesync_ramrod(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
15222
static int bnx2x_enable_ptp_packets(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1523
static int bnx2x_pf_flr_clnup(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
15267
int bnx2x_configure_ptp_filters(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
15355
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
15396
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
15405
static int bnx2x_configure_ptp(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
15450
void bnx2x_init_ptp(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1567
static void bnx2x_hc_int_enable(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1632
static void bnx2x_igu_int_enable(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1692
void bnx2x_int_enable(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1700
void bnx2x_int_disable_sync(struct bnx2x *bp, int disable_hw)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1733
static bool bnx2x_trylock_hw_lock(struct bnx2x *bp, u32 resource)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1776
static int bnx2x_get_leader_lock_resource(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1791
static bool bnx2x_trylock_leader_lock(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1796
static void bnx2x_cnic_cfc_comp(struct bnx2x *bp, int cid, u8 err);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1799
static int bnx2x_schedule_sp_task(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1819
struct bnx2x *bp = fp->bp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1927
struct bnx2x *bp = netdev_priv(dev_instance);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2000
int bnx2x_acquire_hw_lock(struct bnx2x *bp, u32 resource)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2044
int bnx2x_release_leader_lock(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2049
int bnx2x_release_hw_lock(struct bnx2x *bp, u32 resource)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2082
int bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2110
int bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2166
int bnx2x_set_mult_gpio(struct bnx2x *bp, u8 pins, u32 mode)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2213
int bnx2x_set_gpio_int(struct bnx2x *bp, int gpio_num, u32 mode, u8 port)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2261
static int bnx2x_set_spio(struct bnx2x *bp, int spio, u32 mode)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2306
void bnx2x_calc_fc_adv(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2328
static void bnx2x_set_requested_fc(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2340
static void bnx2x_init_dropless_fc(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2357
int bnx2x_initial_phy_init(struct bnx2x *bp, int load_mode)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2410
void bnx2x_link_set(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2424
static void bnx2x__link_reset(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2434
void bnx2x_force_link_reset(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2441
u8 bnx2x_link_test(struct bnx2x *bp, u8 is_serdes)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2465
static void bnx2x_calc_vn_min(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2503
static void bnx2x_calc_vn_max(struct bnx2x *bp, int vn,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2527
static int bnx2x_get_cmng_fns_mode(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2537
void bnx2x_read_mf_cfg(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2573
static void bnx2x_cmng_fns_init(struct bnx2x *bp, u8 read_cfg, u8 cmng_type)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2608
static void storm_memset_cmng(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2638
void bnx2x_set_local_cmng(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2653
static void bnx2x_link_attn(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2685
void bnx2x__link_status_update(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2744
static int bnx2x_afex_func_update(struct bnx2x *bp, u16 vifid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2769
static int bnx2x_afex_handle_vif_list_cmd(struct bnx2x *bp, u8 cmd_type,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2807
static void bnx2x_handle_afex_cmd(struct bnx2x *bp, u32 cmd)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2928
static void bnx2x_handle_update_svid_cmd(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2983
static void bnx2x_pmf_update(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3024
u32 bnx2x_fw_command(struct bnx2x *bp, u32 command, u32 param)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
306
static int bnx2x_set_storm_rx_mode(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3066
static void storm_memset_func_cfg(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3078
void bnx2x_func_init(struct bnx2x *bp, struct bnx2x_func_init_params *p)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3107
static unsigned long bnx2x_get_common_flags(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3138
static unsigned long bnx2x_get_q_flags(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
317
static void __storm_memset_dma_mapping(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3176
static void bnx2x_pf_q_prep_general(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3194
static void bnx2x_pf_rx_q_prep(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
324
static void storm_memset_spq_addr(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3282
static void bnx2x_pf_tx_q_prep(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3303
static void bnx2x_pf_init(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
333
static void storm_memset_vf_to_pf(struct bnx2x *bp, u16 abs_fid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3355
static void bnx2x_e1h_disable(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3364
static void bnx2x_e1h_enable(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3382
static void bnx2x_drv_info_ether_stat(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3425
static void bnx2x_drv_info_fcoe_stat(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
346
static void storm_memset_func_en(struct bnx2x *bp, u16 abs_fid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3527
static void bnx2x_drv_info_iscsi_stat(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3551
static void bnx2x_config_mf_bw(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3570
static void bnx2x_set_mf_bw(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3576
static void bnx2x_handle_eee_event(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3585
static void bnx2x_handle_drv_info_req(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
359
static void storm_memset_eq_data(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3686
void bnx2x_update_mng_version(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
370
static void storm_memset_eq_prod(struct bnx2x *bp, u16 eq_prod,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3734
void bnx2x_update_mfw_dump(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3760
static void bnx2x_oem_event(struct bnx2x *bp, u32 event)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
380
static void bnx2x_reg_wr_ind(struct bnx2x *bp, u32 addr, u32 val)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3817
static struct eth_spe *bnx2x_sp_get_next(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3833
static void bnx2x_sp_prod_update(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
388
static u32 bnx2x_reg_rd_ind(struct bnx2x *bp, u32 addr)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3882
int bnx2x_sp_post(struct bnx2x *bp, int command, int cid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3961
static int bnx2x_acquire_alr(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3984
static void bnx2x_release_alr(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3992
static u16 bnx2x_update_dsb_idx(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4017
static void bnx2x_attn_int_asserted(struct bnx2x *bp, u32 asserted)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
406
static void bnx2x_dp_dmae(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4139
static void bnx2x_fan_failure(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4164
static void bnx2x_attn_int_deasserted0(struct bnx2x *bp, u32 attn)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4204
static void bnx2x_attn_int_deasserted1(struct bnx2x *bp, u32 attn)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4235
static void bnx2x_attn_int_deasserted2(struct bnx2x *bp, u32 attn)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4279
static void bnx2x_attn_int_deasserted3(struct bnx2x *bp, u32 attn)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4410
void bnx2x_set_reset_global(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4424
static void bnx2x_clear_reset_global(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4438
static bool bnx2x_reset_is_global(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4451
static void bnx2x_set_reset_done(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4471
void bnx2x_set_reset_in_progress(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4489
bool bnx2x_reset_is_done(struct bnx2x *bp, int engine)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4504
void bnx2x_set_pf_load(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4542
bool bnx2x_clear_pf_load(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4576
static bool bnx2x_get_load_status(struct bnx2x *bp, int engine)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4594
static void _print_parity(struct bnx2x *bp, u32 reg)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4604
static bool bnx2x_check_blocks_with_parity0(struct bnx2x *bp, u32 sig,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4668
static bool bnx2x_check_blocks_with_parity1(struct bnx2x *bp, u32 sig,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
473
void bnx2x_post_dmae(struct bnx2x *bp, struct dmae_command *dmae, int idx)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4812
static bool bnx2x_check_blocks_with_parity2(struct bnx2x *bp, u32 sig,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4886
static bool bnx2x_check_blocks_with_parity3(struct bnx2x *bp, u32 sig,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4935
static bool bnx2x_check_blocks_with_parity4(struct bnx2x *bp, u32 sig,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
496
u32 bnx2x_dmae_opcode(struct bnx2x *bp, u8 src_type, u8 dst_type,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4971
static bool bnx2x_parity_attn(struct bnx2x *bp, bool *global, bool print,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5027
bool bnx2x_chk_parity_attn(struct bnx2x *bp, bool *global, bool print)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5061
static void bnx2x_attn_int_deasserted4(struct bnx2x *bp, u32 attn)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5114
static void bnx2x_attn_int_deasserted(struct bnx2x *bp, u32 deasserted)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
521
void bnx2x_prep_dmae_with_comp(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5215
static void bnx2x_attn_int(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5243
void bnx2x_igu_ack_sb(struct bnx2x *bp, u8 igu_sb_id, u8 segment,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5252
static void bnx2x_update_eq_prod(struct bnx2x *bp, u16 prod)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5258
static int bnx2x_cnic_handle_cfc_del(struct bnx2x *bp, u32 cid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5280
static void bnx2x_handle_mcast_eqe(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5305
static void bnx2x_handle_classification_eqe(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5350
static void bnx2x_set_iscsi_eth_rx_mode(struct bnx2x *bp, bool start);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5352
static void bnx2x_handle_rx_mode_eqe(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5371
static void bnx2x_after_afex_vif_lists(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
538
int bnx2x_issue_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5388
static void bnx2x_after_function_update(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5453
struct bnx2x *bp, u32 cid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5463
static void bnx2x_eq_int(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5687
struct bnx2x *bp = container_of(work, struct bnx2x, sp_task.work);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5751
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5781
void bnx2x_drv_pulse(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5789
struct bnx2x *bp = timer_container_of(bp, t, timer);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5835
static void bnx2x_fill(struct bnx2x *bp, u32 addr, int fill, u32 len)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5847
static void bnx2x_wr_fp_sb_data(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
585
void bnx2x_write_dmae(struct bnx2x *bp, dma_addr_t dma_addr, u32 dst_addr,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5860
static void bnx2x_zero_fp_sb(struct bnx2x *bp, int fw_sb_id)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5893
static void bnx2x_wr_sp_sb_data(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5905
static void bnx2x_zero_sp_sb(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5962
void bnx2x_init_sb(struct bnx2x *bp, dma_addr_t mapping, int vfid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6022
static void bnx2x_update_coalesce_sb(struct bnx2x *bp, u8 fw_sb_id,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6038
static void bnx2x_init_def_sb(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6121
void bnx2x_update_coalesce(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6130
static void bnx2x_init_sp_ring(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6141
static void bnx2x_init_eq_ring(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6164
static int bnx2x_set_q_rx_mode(struct bnx2x *bp, u8 cl_id,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6204
static int bnx2x_fill_accept_flags(struct bnx2x *bp, u32 rx_mode,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
621
void bnx2x_read_dmae(struct bnx2x *bp, u32 src_addr, u32 len32)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6283
static int bnx2x_set_storm_rx_mode(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6306
static void bnx2x_init_internal_common(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6322
static void bnx2x_init_internal(struct bnx2x *bp, u32 load_code)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6363
static void bnx2x_init_eth_fp(struct bnx2x *bp, int fp_idx)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6449
static void bnx2x_init_tx_rings_cnic(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6457
static void bnx2x_init_tx_rings(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6467
static void bnx2x_init_fcoe_fp(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6508
void bnx2x_nic_init_cnic(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6526
void bnx2x_pre_irq_nic_init(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6554
void bnx2x_post_irq_nic_init(struct bnx2x *bp, u32 load_code)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6573
static int bnx2x_gunzip_init(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
660
static void bnx2x_write_dmae_phys_len(struct bnx2x *bp, dma_addr_t phys_addr,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6604
static void bnx2x_gunzip_end(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6619
static int bnx2x_gunzip(struct bnx2x *bp, const u8 *zbuf, int len)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6672
static void bnx2x_lb_pckt(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6693
static int bnx2x_int_mem_test(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6838
static void bnx2x_enable_blocks_attention(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
687
static inline int bnx2x_get_assert_list_entry(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6898
static void bnx2x_reset_common(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6914
static void bnx2x_setup_dmae(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6920
static void bnx2x_init_pxp(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6938
static void bnx2x_setup_fan_failure_detection(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6988
void bnx2x_pf_disable(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6998
static void bnx2x__common_init_phy(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7019
static void bnx2x_config_endianity(struct bnx2x *bp, u32 val)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7036
static void bnx2x_set_endianity(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7045
static void bnx2x_reset_endianity(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7055
static int bnx2x_init_hw_common(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
707
static int bnx2x_mc_assert(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7501
static int bnx2x_init_hw_common_chip(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7515
static int bnx2x_init_hw_port(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
774
void bnx2x_fw_dump_lvl(struct bnx2x *bp, const char *lvl)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7743
static void bnx2x_ilt_wr(struct bnx2x *bp, u32 index, dma_addr_t addr)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7758
void bnx2x_igu_clear_sb_gen(struct bnx2x *bp, u8 func, u8 idu_sb_id, bool is_pf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7801
static void bnx2x_igu_clear_sb(struct bnx2x *bp, u8 idu_sb_id)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7806
static void bnx2x_clear_func_ilt(struct bnx2x *bp, u32 func)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7813
static void bnx2x_init_searcher(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7821
static inline int bnx2x_func_switch_update(struct bnx2x *bp, int suspend)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7847
static int bnx2x_reset_nic_mode(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7919
int bnx2x_init_hw_func_cnic(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7946
static void bnx2x_clean_pglue_errors(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7953
static int bnx2x_init_hw_func(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8270
void bnx2x_free_mem_cnic(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8284
void bnx2x_free_mem(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8317
int bnx2x_alloc_mem_cnic(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8354
int bnx2x_alloc_mem(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8432
int bnx2x_set_mac_one(struct bnx2x *bp, const u8 *mac,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8470
int bnx2x_set_vlan_one(struct bnx2x *bp, u16 vlan,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8507
void bnx2x_clear_vlan_info(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8518
static int bnx2x_del_all_vlans(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
852
static void bnx2x_fw_dump(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8535
int bnx2x_del_all_macs(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8556
int bnx2x_set_eth_mac(struct bnx2x *bp, bool set)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
857
static void bnx2x_hc_int_disable(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8572
int bnx2x_setup_leading(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8587
int bnx2x_set_int_mode(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8632
static inline u16 bnx2x_cid_ilt_lines(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8639
void bnx2x_ilt_set_info(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8740
static void bnx2x_pf_q_prep_init(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8791
static int bnx2x_setup_tx_only(struct bnx2x *bp, struct bnx2x_fastpath *fp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8834
int bnx2x_setup_queue(struct bnx2x *bp, struct bnx2x_fastpath *fp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8918
static int bnx2x_stop_queue(struct bnx2x *bp, int index)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
892
static void bnx2x_igu_int_disable(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8984
static void bnx2x_reset_func(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9065
static void bnx2x_reset_port(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
907
static void bnx2x_int_disable(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9094
static int bnx2x_reset_hw(struct bnx2x *bp, u32 load_code)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9109
static int bnx2x_func_stop(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9147
u32 bnx2x_send_unload_req(struct bnx2x *bp, int unload_mode)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
915
void bnx2x_panic_dump(struct bnx2x *bp, bool disable_int)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9219
void bnx2x_send_unload_done(struct bnx2x *bp, bool keep_link)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9228
static int bnx2x_func_wait_started(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9295
static void bnx2x_disable_ptp(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9319
static void bnx2x_stop_ptp(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9337
void bnx2x_chip_cleanup(struct bnx2x *bp, int unload_mode, bool keep_link)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9507
void bnx2x_disable_close_the_gate(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9530
static void bnx2x_set_234_gates(struct bnx2x *bp, bool close)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9570
static void bnx2x_clp_reset_prep(struct bnx2x *bp, u32 *magic_val)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9584
static void bnx2x_clp_reset_done(struct bnx2x *bp, u32 magic_val)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9600
static void bnx2x_reset_mcp_prep(struct bnx2x *bp, u32 *magic_val)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9629
static void bnx2x_mcp_wait_one(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9642
static int bnx2x_init_shmem(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9673
static int bnx2x_reset_mcp_comp(struct bnx2x *bp, u32 magic_val)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9684
static void bnx2x_pxp_prep(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9702
static void bnx2x_process_kill_chip_reset(struct bnx2x *bp, bool global)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9806
static int bnx2x_er_poll_igu_vq(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9829
static int bnx2x_process_kill(struct bnx2x *bp, bool global)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9916
static int bnx2x_leader_reset(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9976
static void bnx2x_recovery_failed(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
2928
static void bnx2x_self_test_log(struct bnx2x *bp, u8 severity, char *message)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
2946
static void bnx2x_idle_chk6(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
2987
static void bnx2x_idle_chk7(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
3038
int bnx2x_idle_chk(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1018
static inline void bnx2x_vlan_mac_set_rdata_e1x(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1044
static void bnx2x_set_one_mac_e1x(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1067
static void bnx2x_set_one_vlan_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1117
static void bnx2x_set_one_vlan_mac_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
113
static inline int bnx2x_exe_queue_add(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1183
static void bnx2x_set_one_vlan_mac_e1h(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1226
static int bnx2x_vlan_mac_restore(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1338
static inline int bnx2x_validate_vlan_mac_add(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1386
static inline int bnx2x_validate_vlan_mac_del(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1445
static inline int bnx2x_validate_vlan_mac_move(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1507
static int bnx2x_validate_vlan_mac(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
152
struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1523
static int bnx2x_remove_vlan_mac(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1559
static int bnx2x_wait_vlan_mac(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1582
static int __bnx2x_vlan_mac_execute_step(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1617
static int bnx2x_complete_vlan_mac(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1664
static int bnx2x_optimize_vlan_mac(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1727
struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
175
static inline int bnx2x_exe_queue_step(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1779
static int bnx2x_execute_vlan_mac(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1903
struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
1938
int bnx2x_config_vlan_mac(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2020
static int bnx2x_vlan_mac_del_all(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2137
void bnx2x_init_mac_obj(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2191
void bnx2x_init_vlan_obj(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2232
void bnx2x_init_vlan_mac_obj(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2295
static inline void __storm_memset_mac_filters(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2307
static int bnx2x_set_rx_mode_e1x(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2397
static inline void bnx2x_rx_mode_set_cmd_state_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2446
static int bnx2x_set_rx_mode_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
251
struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2548
static int bnx2x_wait_rx_mode_comp_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2554
static int bnx2x_empty_rx_mode_wait(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2561
int bnx2x_config_rx_mode(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2581
void bnx2x_init_rx_mode_obj(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2648
static int bnx2x_mcast_wait(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2671
static int bnx2x_mcast_enqueue_cmd(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2830
static void bnx2x_mcast_set_one_rule_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
285
static inline int bnx2x_state_wait(struct bnx2x *bp, int state,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2904
struct bnx2x *bp, struct bnx2x_mcast_obj *o , int start_bin,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2934
static inline void bnx2x_mcast_hdl_pending_add_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2969
static inline void bnx2x_mcast_hdl_pending_del_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2999
static inline void bnx2x_mcast_hdl_pending_restore_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3015
bnx2x_mcast_hdl_pending_set_e2_convert(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3082
bnx2x_mcast_hdl_pending_set_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3118
static inline int bnx2x_mcast_handle_pending_cmds_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3167
static inline void bnx2x_mcast_hdl_add(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3188
static inline void bnx2x_mcast_hdl_del(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
320
static int bnx2x_raw_wait(struct bnx2x *bp, struct bnx2x_raw_obj *raw)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3218
static inline int bnx2x_mcast_handle_current_cmd(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3252
static int bnx2x_mcast_validate_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3310
static void bnx2x_mcast_revert_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3331
static inline void bnx2x_mcast_set_rdata_hdr_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3356
static inline int bnx2x_mcast_refresh_registry_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3373
static int bnx2x_mcast_setup_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3459
static int bnx2x_mcast_validate_e1h(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3475
static void bnx2x_mcast_revert_e1h(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3488
static inline void bnx2x_mcast_hdl_add_e1h(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3509
static inline void bnx2x_mcast_hdl_restore_e1h(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3527
static int bnx2x_mcast_setup_e1h(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3581
static int bnx2x_mcast_validate_e1(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3641
static void bnx2x_mcast_revert_e1(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3658
static void bnx2x_mcast_set_one_rule_e1(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3692
static inline void bnx2x_mcast_set_rdata_hdr_e1(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3726
struct bnx2x *bp, struct bnx2x_mcast_obj *o , int start_idx,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3750
struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3830
static inline int bnx2x_mcast_refresh_registry_e1(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3877
static int bnx2x_mcast_setup_e1(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
3978
int bnx2x_config_mcast(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4068
void bnx2x_init_mcast_obj(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
432
static int __bnx2x_vlan_mac_h_write_trylock(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4366
void bnx2x_init_mac_credit_pool(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4421
void bnx2x_init_vlan_credit_pool(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4454
static inline void bnx2x_debug_print_ind_table(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4483
static int bnx2x_setup_rss(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
453
static void __bnx2x_vlan_mac_h_exec_pending(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4601
int bnx2x_config_rss(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4629
void bnx2x_init_rss_config_obj(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4657
int bnx2x_queue_state_change(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4719
static int bnx2x_queue_wait_comp(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4735
static int bnx2x_queue_comp_cmd(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4778
static void bnx2x_q_fill_setup_data_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4791
static void bnx2x_q_fill_init_general_data(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
482
static void __bnx2x_vlan_mac_h_pend(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4947
static void bnx2x_q_fill_setup_data_cmn(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4972
static void bnx2x_q_fill_setup_tx_only(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
50
static inline void bnx2x_exe_queue_init(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5003
static inline int bnx2x_q_init(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
502
static void __bnx2x_vlan_mac_h_write_unlock(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5049
static inline int bnx2x_q_send_setup_e1x(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5075
static inline int bnx2x_q_send_setup_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5102
static inline int bnx2x_q_send_setup_tx_only(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5145
static void bnx2x_q_fill_update_data(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5217
static inline int bnx2x_q_send_update(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
524
static int __bnx2x_vlan_mac_h_read_lock(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5259
static inline int bnx2x_q_send_deactivate(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5279
static inline int bnx2x_q_send_activate(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5292
static void bnx2x_q_fill_update_tpa_data(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5314
static inline int bnx2x_q_send_update_tpa(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5350
static inline int bnx2x_q_send_halt(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5360
static inline int bnx2x_q_send_cfc_del(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5376
static inline int bnx2x_q_send_terminate(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5392
static inline int bnx2x_q_send_empty(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5402
static inline int bnx2x_queue_send_cmd_cmn(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
543
int bnx2x_vlan_mac_h_read_lock(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5432
static int bnx2x_queue_send_cmd_e1x(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5455
static int bnx2x_queue_send_cmd_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5494
static int bnx2x_queue_chk_transition(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
565
static void __bnx2x_vlan_mac_h_read_unlock(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5660
void bnx2x_init_queue_obj(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5693
int bnx2x_get_q_logical_state(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5714
enum bnx2x_func_state bnx2x_func_get_state(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5729
static int bnx2x_func_wait_comp(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5746
static inline int bnx2x_func_state_change_comp(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5786
static int bnx2x_func_comp_cmd(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5812
static int bnx2x_func_chk_transition(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5918
static inline int bnx2x_func_init_func(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5935
static inline int bnx2x_func_init_port(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5955
static inline int bnx2x_func_init_cmn_chip(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5975
static inline int bnx2x_func_init_cmn(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
5985
static int bnx2x_func_hw_init(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
600
void bnx2x_vlan_mac_h_read_unlock(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
6060
static inline void bnx2x_func_reset_func(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
608
static int bnx2x_get_n_elements(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
6081
static inline void bnx2x_func_reset_port(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
6098
static inline void bnx2x_func_reset_cmn(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
6105
static inline int bnx2x_func_hw_reset(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
6137
static inline int bnx2x_func_send_start(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
6199
static inline int bnx2x_func_send_switch_update(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
6278
static inline int bnx2x_func_send_afex_update(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
6317
inline int bnx2x_func_send_afex_viflists(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
6355
static inline int bnx2x_func_send_stop(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
6362
static inline int bnx2x_func_send_tx_stop(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
6368
static inline int bnx2x_func_send_tx_start(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
6403
int bnx2x_func_send_set_timesync(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
641
static int bnx2x_check_mac_add(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
6438
static int bnx2x_func_send_cmd(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
6468
void bnx2x_init_func_obj(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
6503
int bnx2x_func_state_change(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
661
static int bnx2x_check_vlan_add(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
676
static int bnx2x_check_vlan_mac_add(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
698
bnx2x_check_mac_del(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
715
bnx2x_check_vlan_del(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
731
bnx2x_check_vlan_mac_del(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
752
static bool bnx2x_check_move(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
778
struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
802
static void bnx2x_set_mac_in_nig(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
81
static inline void bnx2x_exe_queue_free_elem(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
843
static inline void bnx2x_vlan_mac_set_cmd_hdr_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
883
static void bnx2x_set_one_mac_e2(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
979
static inline void bnx2x_vlan_mac_set_rdata_hdr_e1x(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
992
static inline void bnx2x_vlan_mac_set_cfg_entry_e1x(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1086
int (*send_cmd)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1098
int (*check_transition)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1105
int (*complete_cmd)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1109
int (*wait_comp)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1310
int (*init_hw_cmn_chip)(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1311
int (*init_hw_cmn)(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1312
int (*init_hw_port)(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1313
int (*init_hw_func)(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1316
void (*reset_hw_cmn)(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1317
void (*reset_hw_port)(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1318
void (*reset_hw_func)(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1321
int (*gunzip_init)(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1322
void (*gunzip_end)(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1325
int (*init_fw)(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1326
void (*release_fw)(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1363
int (*send_cmd)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1369
int (*check_transition)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1376
int (*complete_cmd)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1380
int (*wait_comp)(struct bnx2x *bp, struct bnx2x_func_sp_obj *o,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1390
void bnx2x_init_func_obj(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1396
int bnx2x_func_state_change(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1399
enum bnx2x_func_state bnx2x_func_get_state(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1402
void bnx2x_init_queue_obj(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1407
int bnx2x_queue_state_change(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1410
int bnx2x_get_q_logical_state(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1414
void bnx2x_init_mac_obj(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1421
void bnx2x_init_vlan_obj(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1428
void bnx2x_init_vlan_mac_obj(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1436
int bnx2x_vlan_mac_h_read_lock(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1438
void bnx2x_vlan_mac_h_read_unlock(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1440
int bnx2x_vlan_mac_h_write_lock(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1442
int bnx2x_config_vlan_mac(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1445
int bnx2x_vlan_mac_move(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1451
void bnx2x_init_rx_mode_obj(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1463
int bnx2x_config_rx_mode(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1468
void bnx2x_init_mcast_obj(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1495
int bnx2x_config_mcast(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1500
void bnx2x_init_mac_credit_pool(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1503
void bnx2x_init_vlan_credit_pool(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1510
void bnx2x_init_rss_config_obj(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
1522
int bnx2x_config_rss(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
170
typedef int (*exe_q_validate)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
174
typedef int (*exe_q_remove)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
181
typedef int (*exe_q_optimize)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
184
typedef int (*exe_q_execute)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
24
struct bnx2x;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
328
int (*get_n_elements)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
338
int (*check_add)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
348
(*check_del)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
357
bool (*check_move)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
374
void (*set_one_rule)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
396
int (*delete_all)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
416
int (*restore)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
437
int (*complete)(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
446
int (*wait)(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
499
int (*config_rx_mode)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
502
int (*wait_comp)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
593
int (*config_mcast)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
608
int (*hdl_restore)(struct bnx2x *bp, struct bnx2x_mcast_obj *o,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
611
int (*enqueue_cmd)(struct bnx2x *bp, struct bnx2x_mcast_obj *o,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
615
void (*set_one_rule)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
633
int (*wait_comp)(struct bnx2x *bp, struct bnx2x_mcast_obj *o);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
640
int (*validate)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
647
void (*revert)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
769
int (*config_rss)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
93
int (*wait_comp)(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1030
void bnx2x_iov_init_dmae(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1036
static int bnx2x_vf_domain(struct bnx2x *bp, int vfid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1043
static int bnx2x_vf_bus(struct bnx2x *bp, int vfid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1052
static int bnx2x_vf_devfn(struct bnx2x *bp, int vfid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1060
static void bnx2x_vf_set_bars(struct bnx2x *bp, struct bnx2x_virtf *vf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1077
bnx2x_get_vf_igu_cam_info(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1104
static void __bnx2x_iov_free_vfdb(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
111
static bool bnx2x_validate_vf_sp_objs(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1114
static int bnx2x_sriov_pci_cfg_info(struct bnx2x *bp, struct bnx2x_sriov *iov)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1139
static int bnx2x_sriov_info(struct bnx2x *bp, struct bnx2x_sriov *iov)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1168
int bnx2x_iov_init_one(struct bnx2x *bp, int int_mode_param,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
126
void bnx2x_vfop_qctor_dump_tx(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1299
void bnx2x_iov_remove_one(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1325
void bnx2x_iov_free_mem(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1351
int bnx2x_iov_alloc_mem(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1410
static void bnx2x_vfq_init(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
142
void bnx2x_vfop_qctor_dump_rx(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1435
static int bnx2x_max_speed_cap(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1446
int bnx2x_iov_link_update_vf(struct bnx2x *bp, int idx)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1511
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1525
void bnx2x_iov_link_update(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1537
int bnx2x_iov_nic_init(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1626
int bnx2x_iov_chip_cleanup(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1641
int bnx2x_iov_init_ilt(struct bnx2x *bp, u16 line)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
166
void bnx2x_vfop_qctor_prep(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1660
static u8 bnx2x_iov_is_vf_cid(struct bnx2x *bp, u16 cid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1667
void bnx2x_vf_handle_classification_eqe(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1698
void bnx2x_vf_handle_mcast_eqe(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1717
void bnx2x_vf_handle_filters_eqe(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1725
static void bnx2x_vf_handle_rss_update_eqe(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1731
int bnx2x_iov_eq_sp_event(struct bnx2x *bp, union event_ring_elem *elem)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1834
static struct bnx2x_virtf *bnx2x_vf_by_cid(struct bnx2x *bp, int vf_cid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1844
void bnx2x_iov_set_queue_sp_obj(struct bnx2x *bp, int vf_cid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1866
void bnx2x_iov_adjust_stats_req(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1951
static void bnx2x_vf_qtbl_set_q(struct bnx2x *bp, u8 abs_vfid, u8 qid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1960
static void bnx2x_vf_clr_qtbl(struct bnx2x *bp, struct bnx2x_virtf *vf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1969
static void bnx2x_vf_igu_disable(struct bnx2x *bp, struct bnx2x_virtf *vf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1982
u8 bnx2x_vf_max_queue_cnt(struct bnx2x *bp, struct bnx2x_virtf *vf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1989
int bnx2x_vf_chk_avail_resc(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2003
int bnx2x_vf_acquire(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2088
int bnx2x_vf_init(struct bnx2x *bp, struct bnx2x_virtf *vf, dma_addr_t *sb_map)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2151
int bnx2x_vf_close(struct bnx2x *bp, struct bnx2x_virtf *vf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2198
int bnx2x_vf_free(struct bnx2x *bp, struct bnx2x_virtf *vf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2231
int bnx2x_vf_rss_update(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2239
int bnx2x_vf_tpa_update(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2278
int bnx2x_vf_release(struct bnx2x *bp, struct bnx2x_virtf *vf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2294
void bnx2x_lock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2314
void bnx2x_unlock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
234
static int bnx2x_vf_queue_create(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2345
static int bnx2x_set_pf_tx_switching(struct bnx2x *bp, bool enable)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2407
struct bnx2x *bp = netdev_priv(pci_get_drvdata(dev));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2442
int bnx2x_enable_sriov(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2531
void bnx2x_pf_set_vfs_vlan(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2545
void bnx2x_disable_sriov(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2556
static int bnx2x_vf_op_prep(struct bnx2x *bp, int vfidx,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2604
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2681
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
274
static int bnx2x_vf_queue_destroy(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2759
static void bnx2x_set_vf_vlan_acceptance(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2778
static int bnx2x_set_vf_vlan_filter(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2806
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
29
static int bnx2x_vf_op_prep(struct bnx2x *bp, int vfidx,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
2948
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
3031
enum sample_bulletin_result bnx2x_sample_bulletin(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
3105
void bnx2x_timer_sriov(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
3115
void __iomem *bnx2x_vf_doorbells(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
3121
void bnx2x_vf_pci_dealloc(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
3129
int bnx2x_vf_pci_alloc(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
3154
void bnx2x_iov_channel_down(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
316
bnx2x_vf_set_igu_info(struct bnx2x *bp, u8 igu_sb_id, u8 abs_vfid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
3176
struct bnx2x *bp = container_of(work, struct bnx2x, iov_task.work);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
3190
void bnx2x_schedule_iov_task(struct bnx2x *bp, enum bnx2x_iov_flag flag)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
334
static int bnx2x_vf_vlan_mac_clear(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
35
static void storm_memset_vf_to_pf(struct bnx2x *bp, u16 abs_fid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
378
static int bnx2x_vf_mac_vlan_config(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
434
int bnx2x_vf_mac_vlan_config_list(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
473
int bnx2x_vf_queue_setup(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
48
static void storm_memset_func_en(struct bnx2x *bp, u16 abs_fid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
493
static int bnx2x_vf_queue_flr(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
537
int bnx2x_vf_mcast(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
586
static void bnx2x_vf_prep_rx_mode(struct bnx2x *bp, u8 qid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
61
int bnx2x_vf_idx_by_abs_fid(struct bnx2x *bp, u16 abs_vfid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
611
int bnx2x_vf_rxmode(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
624
int bnx2x_vf_queue_teardown(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
678
static void bnx2x_vf_enable_internal(struct bnx2x *bp, u8 enable)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
684
static void bnx2x_vf_semi_clear_err(struct bnx2x *bp, u8 abs_vfid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
692
static void bnx2x_vf_pglue_clear_err(struct bnx2x *bp, u8 abs_vfid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
714
static void bnx2x_vf_igu_reset(struct bnx2x *bp, struct bnx2x_virtf *vf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
72
struct bnx2x_virtf *bnx2x_vf_by_abs_fid(struct bnx2x *bp, u16 abs_vfid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
758
void bnx2x_vf_enable_access(struct bnx2x *bp, u8 abs_vfid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
78
static void bnx2x_vf_igu_ack_sb(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
784
static void bnx2x_vf_enable_traffic(struct bnx2x *bp, struct bnx2x_virtf *vf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
795
static u8 bnx2x_vf_is_pcie_pending(struct bnx2x *bp, u8 abs_vfid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
813
int bnx2x_vf_flr_clnup_epilog(struct bnx2x *bp, u8 abs_vfid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
826
bnx2x_iov_static_resc(struct bnx2x *bp, struct bnx2x_virtf *vf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
845
static void bnx2x_vf_free_resc(struct bnx2x *bp, struct bnx2x_virtf *vf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
852
static void bnx2x_vf_flr_clnup_hw(struct bnx2x *bp, struct bnx2x_virtf *vf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
872
static void bnx2x_vf_flr(struct bnx2x *bp, struct bnx2x_virtf *vf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
906
static void bnx2x_vf_flr_clnup(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
955
void bnx2x_vf_handle_flr_event(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
993
void bnx2x_iov_init_dq(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
247
void bnx2x_lock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
250
void bnx2x_unlock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
404
int bnx2x_iov_init_ilt(struct bnx2x *bp, u16 line);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
405
int bnx2x_iov_init_one(struct bnx2x *bp, int int_mode_param, int num_vfs_param);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
406
void bnx2x_iov_remove_one(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
407
void bnx2x_iov_free_mem(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
408
int bnx2x_iov_alloc_mem(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
409
int bnx2x_iov_nic_init(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
410
int bnx2x_iov_chip_cleanup(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
411
void bnx2x_iov_init_dq(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
412
void bnx2x_iov_init_dmae(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
413
void bnx2x_iov_set_queue_sp_obj(struct bnx2x *bp, int vf_cid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
415
int bnx2x_iov_eq_sp_event(struct bnx2x *bp, union event_ring_elem *elem);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
416
void bnx2x_iov_adjust_stats_req(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
417
void bnx2x_iov_storm_stats_update(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
419
void bnx2x_vf_mbx(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
420
void bnx2x_vf_mbx_schedule(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
422
void bnx2x_vf_enable_mbx(struct bnx2x *bp, u8 abs_vfid);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
428
int bnx2x_vf_acquire(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
431
int bnx2x_vf_init(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
435
void bnx2x_vfop_qctor_dump_tx(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
440
void bnx2x_vfop_qctor_dump_rx(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
445
void bnx2x_vfop_qctor_prep(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
451
int bnx2x_vf_mac_vlan_config_list(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
455
int bnx2x_vf_queue_setup(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
458
int bnx2x_vf_queue_teardown(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
460
int bnx2x_vf_mcast(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
463
int bnx2x_vf_rxmode(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
466
int bnx2x_vf_close(struct bnx2x *bp, struct bnx2x_virtf *vf);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
468
int bnx2x_vf_free(struct bnx2x *bp, struct bnx2x_virtf *vf);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
470
int bnx2x_vf_rss_update(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
473
int bnx2x_vf_tpa_update(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
482
int bnx2x_vf_release(struct bnx2x *bp, struct bnx2x_virtf *vf);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
483
int bnx2x_vf_idx_by_abs_fid(struct bnx2x *bp, u16 abs_vfid);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
484
u8 bnx2x_vf_max_queue_cnt(struct bnx2x *bp, struct bnx2x_virtf *vf);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
489
int bnx2x_vf_flr_clnup_epilog(struct bnx2x *bp, u8 abs_vfid);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
490
void bnx2x_vf_enable_access(struct bnx2x *bp, u8 abs_vfid);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
493
void bnx2x_vf_handle_flr_event(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
498
int bnx2x_post_vf_bulletin(struct bnx2x *bp, int vf);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
502
enum sample_bulletin_result bnx2x_sample_bulletin(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
505
int bnx2x_vfpf_acquire(struct bnx2x *bp, u8 tx_count, u8 rx_count);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
506
int bnx2x_vfpf_release(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
507
int bnx2x_vfpf_init(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
508
void bnx2x_vfpf_close_vf(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
509
int bnx2x_vfpf_setup_q(struct bnx2x *bp, struct bnx2x_fastpath *fp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
511
int bnx2x_vfpf_config_mac(struct bnx2x *bp, const u8 *addr, u8 vf_qid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
513
int bnx2x_vfpf_config_rss(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
516
int bnx2x_vfpf_storm_rx_mode(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
518
static inline void bnx2x_vf_fill_fw_str(struct bnx2x *bp, char *buf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
524
static inline int bnx2x_vf_ustorm_prods_offset(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
532
enum sample_bulletin_result bnx2x_sample_bulletin(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
533
void bnx2x_timer_sriov(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
534
void __iomem *bnx2x_vf_doorbells(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
535
void bnx2x_vf_pci_dealloc(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
536
int bnx2x_vf_pci_alloc(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
537
int bnx2x_enable_sriov(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
538
void bnx2x_disable_sriov(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
539
static inline int bnx2x_vf_headroom(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
543
void bnx2x_pf_set_vfs_vlan(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
545
void bnx2x_iov_channel_down(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
549
void bnx2x_schedule_iov_task(struct bnx2x *bp, enum bnx2x_iov_flag flag);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
551
void bnx2x_iov_link_update(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
552
int bnx2x_iov_link_update_vf(struct bnx2x *bp, int idx);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
556
int bnx2x_vfpf_update_vlan(struct bnx2x *bp, u16 vid, u8 vf_qid, bool add);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
564
static inline void bnx2x_iov_set_queue_sp_obj(struct bnx2x *bp, int vf_cid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
566
static inline void bnx2x_vf_handle_flr_event(struct bnx2x *bp) {}
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
567
static inline int bnx2x_iov_eq_sp_event(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
569
static inline void bnx2x_vf_mbx(struct bnx2x *bp) {}
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
570
static inline void bnx2x_vf_mbx_schedule(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
572
static inline int bnx2x_iov_init_ilt(struct bnx2x *bp, u16 line) {return line; }
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
573
static inline void bnx2x_iov_init_dq(struct bnx2x *bp) {}
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
574
static inline int bnx2x_iov_alloc_mem(struct bnx2x *bp) {return 0; }
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
575
static inline void bnx2x_iov_free_mem(struct bnx2x *bp) {}
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
576
static inline int bnx2x_iov_chip_cleanup(struct bnx2x *bp) {return 0; }
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
577
static inline void bnx2x_iov_init_dmae(struct bnx2x *bp) {}
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
578
static inline int bnx2x_iov_init_one(struct bnx2x *bp, int int_mode_param,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
580
static inline void bnx2x_iov_remove_one(struct bnx2x *bp) {}
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
581
static inline int bnx2x_enable_sriov(struct bnx2x *bp) {return 0; }
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
582
static inline void bnx2x_disable_sriov(struct bnx2x *bp) {}
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
583
static inline int bnx2x_vfpf_acquire(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
585
static inline int bnx2x_vfpf_release(struct bnx2x *bp) {return 0; }
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
586
static inline int bnx2x_vfpf_init(struct bnx2x *bp) {return 0; }
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
587
static inline void bnx2x_vfpf_close_vf(struct bnx2x *bp) {}
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
588
static inline int bnx2x_vfpf_setup_q(struct bnx2x *bp, struct bnx2x_fastpath *fp, bool is_leading) {return 0; }
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
589
static inline int bnx2x_vfpf_config_mac(struct bnx2x *bp, const u8 *addr,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
591
static inline int bnx2x_vfpf_config_rss(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
594
static inline int bnx2x_vfpf_storm_rx_mode(struct bnx2x *bp) {return 0; }
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
595
static inline int bnx2x_iov_nic_init(struct bnx2x *bp) {return 0; }
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
596
static inline int bnx2x_vf_headroom(struct bnx2x *bp) {return 0; }
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
597
static inline void bnx2x_iov_adjust_stats_req(struct bnx2x *bp) {}
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
598
static inline void bnx2x_vf_fill_fw_str(struct bnx2x *bp, char *buf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
600
static inline int bnx2x_vf_ustorm_prods_offset(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
602
static inline enum sample_bulletin_result bnx2x_sample_bulletin(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
606
static inline void bnx2x_timer_sriov(struct bnx2x *bp) {}
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
608
static inline void __iomem *bnx2x_vf_doorbells(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
613
static inline void bnx2x_vf_pci_dealloc(struct bnx2x *bp) {}
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
614
static inline int bnx2x_vf_pci_alloc(struct bnx2x *bp) {return 0; }
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
615
static inline void bnx2x_pf_set_vfs_vlan(struct bnx2x *bp) {}
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
617
static inline void bnx2x_iov_channel_down(struct bnx2x *bp) {}
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
620
static inline void bnx2x_schedule_iov_task(struct bnx2x *bp, enum bnx2x_iov_flag flag) {}
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
621
static inline void bnx2x_iov_link_update(struct bnx2x *bp) {}
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
622
static inline int bnx2x_iov_link_update_vf(struct bnx2x *bp, int idx) {return 0; }
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
630
static inline int bnx2x_vfpf_update_vlan(struct bnx2x *bp, u16 vid, u8 vf_qid, bool add) {return 0; }
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1115
static void bnx2x_net_stats_update(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1185
static void bnx2x_drv_stats_update(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1203
static bool bnx2x_edebug_stats_stopped(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1217
static void bnx2x_stats_update(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
126
static void bnx2x_storm_stats_post(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1263
static void bnx2x_port_stats_stop(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1322
static void bnx2x_stats_stop(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1344
static void bnx2x_stats_do_nothing(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1349
void (*action)(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1367
void bnx2x_stats_handle(struct bnx2x *bp, enum bnx2x_stats_event event)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1401
static void bnx2x_port_stats_base_init(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1435
static void bnx2x_prep_fw_stats_req(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
152
static void bnx2x_hw_stats_post(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1556
void bnx2x_memset_stats(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1597
void bnx2x_stats_init(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1658
void bnx2x_save_statistics(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1701
void bnx2x_afex_collect_stats(struct bnx2x *bp, void *void_afex_stats,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
197
static void bnx2x_stats_comp(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1971
int bnx2x_stats_safe_exec(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
218
static void bnx2x_stats_pmf_update(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
265
static void bnx2x_port_stats_init(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
44
static inline u16 bnx2x_get_port_stats_dma_len(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
487
static void bnx2x_func_stats_init(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
516
static void bnx2x_stats_start(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
530
static void bnx2x_stats_pmf_start(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
537
static void bnx2x_stats_restart(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
549
static void bnx2x_bmac_stats_update(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
655
static void bnx2x_mstat_stats_update(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
745
static void bnx2x_emac_stats_update(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
802
static int bnx2x_hw_stats_update(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
84
static void bnx2x_dp_stats(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
877
static int bnx2x_storm_stats_validate_counters(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
917
static int bnx2x_storm_stats_update(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h
548
struct bnx2x;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h
550
void bnx2x_memset_stats(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h
551
void bnx2x_stats_init(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h
552
void bnx2x_stats_handle(struct bnx2x *bp, enum bnx2x_stats_event event);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h
553
int bnx2x_stats_safe_exec(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h
562
void bnx2x_save_statistics(struct bnx2x *bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h
564
void bnx2x_afex_collect_stats(struct bnx2x *bp, void *void_afex_stats,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1047
static void storm_memset_vf_mbx_ack(struct bnx2x *bp, u16 abs_fid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1055
static void storm_memset_vf_mbx_valid(struct bnx2x *bp, u16 abs_fid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1064
void bnx2x_vf_enable_mbx(struct bnx2x *bp, u8 abs_vfid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1077
static int bnx2x_copy32_vf_dmae(struct bnx2x *bp, u8 from_vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1125
static void bnx2x_vf_mbx_resp_single_tlv(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1141
static void bnx2x_vf_mbx_resp_send_msg(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1205
static void bnx2x_vf_mbx_resp(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1213
static void bnx2x_vf_mbx_resp_phys_port(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1236
static void bnx2x_vf_mbx_resp_fp_hsi_ver(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1256
static void bnx2x_vf_mbx_acquire_resp(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1364
static bool bnx2x_vf_mbx_is_windows_vm(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1381
static int bnx2x_vf_mbx_acquire_chk_dorq(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1399
static void bnx2x_vf_mbx_acquire(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
141
static int bnx2x_send_msg2pf(struct bnx2x *bp, u8 *done, dma_addr_t msg_mapping)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1469
static void bnx2x_vf_mbx_init_vf(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1493
static void bnx2x_vf_mbx_set_q_flags(struct bnx2x *bp, u32 mbx_q_flags,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1520
static void bnx2x_vf_mbx_setup_q(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1648
static int bnx2x_vf_mbx_macvlan_list(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1699
static void bnx2x_vf_mbx_dp_q_filter(struct bnx2x *bp, int msglvl, int idx,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1710
static void bnx2x_vf_mbx_dp_q_filters(struct bnx2x *bp, int msglvl,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1732
static int bnx2x_vf_mbx_qfilters(struct bnx2x *bp, struct bnx2x_virtf *vf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1838
static int bnx2x_filters_validate_mac(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1888
static int bnx2x_filters_validate_vlan(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1918
static void bnx2x_vf_mbx_set_q_filters(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
194
static int bnx2x_get_vf_id(struct bnx2x *bp, u32 *vf_id)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1945
static void bnx2x_vf_mbx_teardown_q(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1958
static void bnx2x_vf_mbx_close_vf(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1969
static void bnx2x_vf_mbx_release_vf(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1980
static void bnx2x_vf_mbx_update_rss(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
2041
static int bnx2x_validate_tpa_params(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
2064
static void bnx2x_vf_mbx_update_tpa(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
2106
static void bnx2x_vf_mbx_request(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
2191
void bnx2x_vf_mbx_schedule(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
2224
void bnx2x_vf_mbx(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
223
int bnx2x_vfpf_acquire(struct bnx2x *bp, u8 tx_count, u8 rx_count)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
2289
int bnx2x_post_vf_bulletin(struct bnx2x *bp, int vf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
26
static int bnx2x_vfpf_teardown_queue(struct bnx2x *bp, int qidx);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
29
static void bnx2x_add_tlv(struct bnx2x *bp, void *tlvs_list,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
395
int bnx2x_vfpf_release(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
40
static void bnx2x_vfpf_prep(struct bnx2x *bp, struct vfpf_first_tlv *first_tlv,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
442
int bnx2x_vfpf_init(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
488
void bnx2x_vfpf_close_vf(struct bnx2x *bp)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
544
static void bnx2x_leading_vfq_init(struct bnx2x *bp, struct bnx2x_virtf *vf,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
59
static void bnx2x_vfpf_finalize(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
602
int bnx2x_vfpf_setup_q(struct bnx2x *bp, struct bnx2x_fastpath *fp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
686
static int bnx2x_vfpf_teardown_queue(struct bnx2x *bp, int qidx)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
69
static void *bnx2x_search_tlv_list(struct bnx2x *bp, void *tlvs_list,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
727
int bnx2x_vfpf_config_mac(struct bnx2x *bp, const u8 *addr, u8 vf_qid, bool set)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
800
int bnx2x_vfpf_config_rss(struct bnx2x *bp,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
870
struct bnx2x *bp = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
93
static void bnx2x_dp_tlv_list(struct bnx2x *bp, void *tlvs_list)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
932
int bnx2x_vfpf_update_vlan(struct bnx2x *bp, u16 vid, u8 vf_qid, bool add)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
992
int bnx2x_vfpf_storm_rx_mode(struct bnx2x *bp)
drivers/net/ethernet/broadcom/cnic.c
1199
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
1247
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
1398
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
1447
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
1468
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
1554
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
1694
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
1883
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
1972
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
2089
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
2127
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
2265
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
2289
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
2347
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
2571
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
2734
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
3058
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
3146
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
4239
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
4884
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
4902
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
4921
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
4987
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
5054
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
5093
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
5168
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
5384
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
5458
struct bnx2x *bp = netdev_priv(dev->netdev);
drivers/net/ethernet/broadcom/cnic.c
5569
struct bnx2x *bp = netdev_priv(dev);