bnx2x 139 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_panic_dump(struct bnx2x *bp, bool disable_int); bnx2x 545 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h struct bnx2x *bp; /* parent */ bnx2x 1994 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_set_mac_one(struct bnx2x *bp, u8 *mac, bnx2x 1998 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_set_vlan_one(struct bnx2x *bp, u16 vlan, bnx2x 2016 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_del_all_macs(struct bnx2x *bp, bnx2x 2021 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_func_init(struct bnx2x *bp, struct bnx2x_func_init_params *p); bnx2x 2022 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_init_sb(struct bnx2x *bp, dma_addr_t mapping, int vfid, bnx2x 2024 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port); bnx2x 2025 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port); bnx2x 2026 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_set_mult_gpio(struct bnx2x *bp, u8 pins, u32 mode); bnx2x 2027 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_set_gpio_int(struct bnx2x *bp, int gpio_num, u32 mode, u8 port); bnx2x 2028 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_read_mf_cfg(struct bnx2x *bp); bnx2x 2030 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_pretend_func(struct bnx2x *bp, u16 pretend_func_val); bnx2x 2033 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_read_dmae(struct bnx2x *bp, u32 src_addr, u32 len32); bnx2x 2034 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_write_dmae(struct bnx2x *bp, dma_addr_t dma_addr, u32 dst_addr, bnx2x 2036 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_post_dmae(struct bnx2x *bp, struct dmae_command *dmae, int idx); bnx2x 2039 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h u32 bnx2x_dmae_opcode(struct bnx2x *bp, u8 src_type, u8 dst_type, bnx2x 2042 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_prep_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae, bnx2x 2044 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_issue_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae, bnx2x 2048 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h u32 bnx2x_flr_clnup_poll_count(struct bnx2x *bp); bnx2x 2049 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_tx_hw_flushed(struct bnx2x *bp, u32 poll_count); bnx2x 2050 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_send_final_clnup(struct bnx2x *bp, u8 clnup_func, u32 poll_cnt); bnx2x 2052 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_flr_clnup_poll_hw_counter(struct bnx2x *bp, u32 reg, bnx2x 2055 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_calc_fc_adv(struct bnx2x *bp); bnx2x 2056 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_sp_post(struct bnx2x *bp, int command, int cid, bnx2x 2058 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_update_coalesce(struct bnx2x *bp); bnx2x 2059 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_get_cur_phy_idx(struct bnx2x *bp); bnx2x 2061 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h bool bnx2x_port_after_undi(struct bnx2x *bp); bnx2x 2063 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h static inline u32 reg_poll(struct bnx2x *bp, u32 reg, u32 expected, int ms, bnx2x 2080 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_igu_clear_sb_gen(struct bnx2x *bp, u8 func, u8 idu_sb_id, bnx2x 2417 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_compare_fw_ver(struct bnx2x *bp, u32 load_code, bool print_err); bnx2x 2434 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_set_ethtool_ops(struct bnx2x *bp, struct net_device *netdev); bnx2x 2435 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_notify_link_changed(struct bnx2x *bp); bnx2x 2510 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_set_local_cmng(struct bnx2x *bp); bnx2x 2512 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_update_mng_version(struct bnx2x *bp); bnx2x 2514 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_update_mfw_dump(struct bnx2x *bp); bnx2x 2521 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_init_ptp(struct bnx2x *bp); bnx2x 2522 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_configure_ptp_filters(struct bnx2x *bp); bnx2x 2523 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_set_rx_ts(struct bnx2x *bp, struct sk_buff *skb); bnx2x 2524 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_register_phc(struct bnx2x *bp); bnx2x 2532 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_vlan_reconfigure_vid(struct bnx2x *bp); bnx2x 35 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_free_fp_mem_cnic(struct bnx2x *bp); bnx2x 36 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_alloc_fp_mem_cnic(struct bnx2x *bp); bnx2x 37 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_alloc_fp_mem(struct bnx2x *bp); bnx2x 40 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_add_all_napi_cnic(struct bnx2x *bp) bnx2x 51 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_add_all_napi(struct bnx2x *bp) bnx2x 62 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_calc_num_queues(struct bnx2x *bp) bnx2x 87 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static inline void bnx2x_move_fp(struct bnx2x *bp, int from, int to) bnx2x 144 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_fill_fw_str(struct bnx2x *bp, char *buf, size_t buf_len) bnx2x 170 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_shrink_eth_fp(struct bnx2x *bp, int delta) bnx2x 194 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static u16 bnx2x_free_tx_pkt(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, bnx2x 273 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c int bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) bnx2x 358 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = fp->bp; bnx2x 410 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static u32 bnx2x_get_rxhash(const struct bnx2x *bp, bnx2x 434 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = fp->bp; bnx2x 546 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_alloc_rx_sge(struct bnx2x *bp, struct bnx2x_fastpath *fp, bnx2x 585 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_fill_frag_skb(struct bnx2x *bp, struct bnx2x_fastpath *fp, bnx2x 697 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_gro_ip_csum(struct bnx2x *bp, struct sk_buff *skb) bnx2x 709 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_gro_ipv6_csum(struct bnx2x *bp, struct sk_buff *skb) bnx2x 721 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_gro_csum(struct bnx2x *bp, struct sk_buff *skb, bnx2x 722 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void (*gro_func)(struct bnx2x*, struct sk_buff*)) bnx2x 730 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_gro_receive(struct bnx2x *bp, struct bnx2x_fastpath *fp, bnx2x 753 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_tpa_stop(struct bnx2x *bp, struct bnx2x_fastpath *fp, bnx2x 826 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_alloc_rx_data(struct bnx2x *bp, struct bnx2x_fastpath *fp, bnx2x 882 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = fp->bp; bnx2x 1129 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = fp->bp; bnx2x 1154 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_acquire_phy_lock(struct bnx2x *bp) bnx2x 1161 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_release_phy_lock(struct bnx2x *bp) bnx2x 1169 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c u16 bnx2x_get_mf_speed(struct bnx2x *bp) bnx2x 1200 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_fill_report_data(struct bnx2x *bp, bnx2x 1247 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_link_report(struct bnx2x *bp) bnx2x 1262 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void __bnx2x_link_report(struct bnx2x *bp) bnx2x 1355 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_free_tpa_pool(struct bnx2x *bp, bnx2x 1378 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_init_rx_rings_cnic(struct bnx2x *bp) bnx2x 1397 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_init_rx_rings(struct bnx2x *bp) bnx2x 1493 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = fp->bp; bnx2x 1514 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_free_tx_skbs_cnic(struct bnx2x *bp) bnx2x 1523 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_free_tx_skbs(struct bnx2x *bp) bnx2x 1534 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = fp->bp; bnx2x 1556 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_free_rx_skbs_cnic(struct bnx2x *bp) bnx2x 1565 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_free_rx_skbs(struct bnx2x *bp) bnx2x 1579 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_free_skbs_cnic(struct bnx2x *bp) bnx2x 1585 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_free_skbs(struct bnx2x *bp) bnx2x 1591 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_update_max_mf_config(struct bnx2x *bp, u32 value) bnx2x 1614 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_free_msix_irqs(struct bnx2x *bp, int nvecs) bnx2x 1645 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_free_irq(struct bnx2x *bp) bnx2x 1661 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c int bnx2x_enable_msix(struct bnx2x *bp) bnx2x 1744 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_req_msix_irqs(struct bnx2x *bp) bnx2x 1797 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c int bnx2x_enable_msi(struct bnx2x *bp) bnx2x 1811 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_req_irq(struct bnx2x *bp) bnx2x 1829 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_setup_irqs(struct bnx2x *bp) bnx2x 1858 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_napi_enable_cnic(struct bnx2x *bp) bnx2x 1867 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_napi_enable(struct bnx2x *bp) bnx2x 1876 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_napi_disable_cnic(struct bnx2x *bp) bnx2x 1885 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_napi_disable(struct bnx2x *bp) bnx2x 1894 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_netif_start(struct bnx2x *bp) bnx2x 1906 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_netif_stop(struct bnx2x *bp, int disable_hw) bnx2x 1917 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1940 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_set_num_queues(struct bnx2x *bp) bnx2x 1978 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_set_real_num_queues(struct bnx2x *bp, int include_cnic) bnx2x 2008 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_set_rx_buf_size(struct bnx2x *bp) bnx2x 2041 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_init_rss(struct bnx2x *bp) bnx2x 2065 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c int bnx2x_rss(struct bnx2x *bp, struct bnx2x_rss_config_obj *rss_obj, bnx2x 2123 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_init_hw(struct bnx2x *bp, u32 load_code) bnx2x 2142 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_squeeze_objects(struct bnx2x *bp) bnx2x 2227 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_free_fw_stats_mem(struct bnx2x *bp) bnx2x 2234 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_alloc_fw_stats_mem(struct bnx2x *bp) bnx2x 2314 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_nic_load_request(struct bnx2x *bp, u32 *load_code) bnx2x 2358 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c int bnx2x_compare_fw_ver(struct bnx2x *bp, u32 load_code, bool print_err) bnx2x 2390 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_nic_load_no_mcp(struct bnx2x *bp, int port) bnx2x 2411 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_nic_load_pmf(struct bnx2x *bp, u32 load_code) bnx2x 2429 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_nic_load_afex_dcc(struct bnx2x *bp, int load_code) bnx2x 2456 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_bz_fp(struct bnx2x *bp, int index) bnx2x 2505 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_set_os_driver_state(struct bnx2x *bp, u32 state) bnx2x 2519 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c int bnx2x_load_cnic(struct bnx2x *bp) bnx2x 2607 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c int bnx2x_nic_load(struct bnx2x *bp, int load_mode) bnx2x 2957 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c int bnx2x_drain_tx_queues(struct bnx2x *bp) bnx2x 2974 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c int bnx2x_nic_unload(struct bnx2x *bp, int unload_mode, bool keep_link) bnx2x 3156 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c int bnx2x_set_power_state(struct bnx2x *bp, pci_power_t state) bnx2x 3216 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = fp->bp; bnx2x 3278 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static u16 bnx2x_tx_split(struct bnx2x *bp, bnx2x 3337 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static u32 bnx2x_xmit_type(struct bnx2x *bp, struct sk_buff *skb) bnx2x 3394 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_pkt_req_lin(struct bnx2x *bp, struct sk_buff *skb, bnx2x 3515 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static u8 bnx2x_set_pbd_csum_enc(struct bnx2x *bp, struct sk_buff *skb, bnx2x 3549 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static u8 bnx2x_set_pbd_csum_e2(struct bnx2x *bp, struct sk_buff *skb, bnx2x 3571 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_set_sbd_csum(struct bnx2x *bp, struct sk_buff *skb, bnx2x 3592 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static u8 bnx2x_set_pbd_csum(struct bnx2x *bp, struct sk_buff *skb, bnx2x 3735 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = netdev_priv(dev); bnx2x 4193 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_get_c2s_mapping(struct bnx2x *bp, u8 *c2s_map, u8 *c2s_default) bnx2x 4238 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = netdev_priv(dev); bnx2x 4316 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = netdev_priv(dev); bnx2x 4346 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_free_fp_mem_at(struct bnx2x *bp, int fp_index) bnx2x 4412 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_free_fp_mem_cnic(struct bnx2x *bp) bnx2x 4419 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_free_fp_mem(struct bnx2x *bp) bnx2x 4426 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void set_sb_shortcuts(struct bnx2x *bp, int index) bnx2x 4446 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = fp->bp; bnx2x 4498 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_alloc_fp_mem_at(struct bnx2x *bp, int index) bnx2x 4641 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_alloc_fp_mem_cnic(struct bnx2x *bp) bnx2x 4654 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_alloc_fp_mem(struct bnx2x *bp) bnx2x 4695 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_free_mem_bp(struct bnx2x *bp) bnx2x 4709 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c int bnx2x_alloc_mem_bp(struct bnx2x *bp) bnx2x 4787 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = netdev_priv(dev); bnx2x 4796 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c int bnx2x_get_cur_phy_idx(struct bnx2x *bp) bnx2x 4825 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c int bnx2x_get_link_cfg_idx(struct bnx2x *bp) bnx2x 4847 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = netdev_priv(dev); bnx2x 4871 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = netdev_priv(dev); bnx2x 4901 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = netdev_priv(dev); bnx2x 4934 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = netdev_priv(dev); bnx2x 4974 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp = netdev_priv(dev); bnx2x 4993 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp; bnx2x 5024 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x *bp; bnx2x 5057 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_set_ctx_validation(struct bnx2x *bp, struct eth_context *cxt, bnx2x 5075 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void storm_memset_hc_timeout(struct bnx2x *bp, u8 port, bnx2x 5087 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void storm_memset_hc_disable(struct bnx2x *bp, u8 port, bnx2x 5104 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_update_coalesce_sb_index(struct bnx2x *bp, u8 fw_sb_id, bnx2x 5116 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c void bnx2x_schedule_sp_rtnl(struct bnx2x *bp, enum sp_rtnl_flag flag, bnx2x 87 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h u32 bnx2x_send_unload_req(struct bnx2x *bp, int unload_mode); bnx2x 95 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_send_unload_done(struct bnx2x *bp, bool keep_link); bnx2x 106 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_rss(struct bnx2x *bp, struct bnx2x_rss_config_obj *rss_obj, bnx2x 118 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x__init_func_obj(struct bnx2x *bp); bnx2x 128 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_setup_queue(struct bnx2x *bp, struct bnx2x_fastpath *fp, bnx2x 136 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_setup_leading(struct bnx2x *bp); bnx2x 147 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h u32 bnx2x_fw_command(struct bnx2x *bp, u32 command, u32 param); bnx2x 155 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_initial_phy_init(struct bnx2x *bp, int load_mode); bnx2x 162 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_link_set(struct bnx2x *bp); bnx2x 170 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_force_link_reset(struct bnx2x *bp); bnx2x 180 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h u8 bnx2x_link_test(struct bnx2x *bp, u8 is_serdes); bnx2x 190 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_drv_pulse(struct bnx2x *bp); bnx2x 202 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_igu_ack_sb(struct bnx2x *bp, u8 igu_sb_id, u8 segment, bnx2x 206 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_pf_disable(struct bnx2x *bp); bnx2x 207 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_pretend_func(struct bnx2x *bp, u16 pretend_func_val); bnx2x 214 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x__link_status_update(struct bnx2x *bp); bnx2x 221 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_link_report(struct bnx2x *bp); bnx2x 224 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void __bnx2x_link_report(struct bnx2x *bp); bnx2x 233 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h u16 bnx2x_get_mf_speed(struct bnx2x *bp); bnx2x 257 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_cnic_notify(struct bnx2x *bp, int cmd); bnx2x 264 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_setup_cnic_irq_info(struct bnx2x *bp); bnx2x 271 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_setup_cnic_info(struct bnx2x *bp); bnx2x 278 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_int_enable(struct bnx2x *bp); bnx2x 289 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_int_disable_sync(struct bnx2x *bp, int disable_hw); bnx2x 302 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_nic_init_cnic(struct bnx2x *bp); bnx2x 314 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_pre_irq_nic_init(struct bnx2x *bp); bnx2x 327 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_post_irq_nic_init(struct bnx2x *bp, u32 load_code); bnx2x 333 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_alloc_mem_cnic(struct bnx2x *bp); bnx2x 339 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_alloc_mem(struct bnx2x *bp); bnx2x 346 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_free_mem_cnic(struct bnx2x *bp); bnx2x 352 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_free_mem(struct bnx2x *bp); bnx2x 359 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_set_num_queues(struct bnx2x *bp); bnx2x 372 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_chip_cleanup(struct bnx2x *bp, int unload_mode, bool keep_link); bnx2x 380 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_acquire_hw_lock(struct bnx2x *bp, u32 resource); bnx2x 388 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_release_hw_lock(struct bnx2x *bp, u32 resource); bnx2x 395 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_release_leader_lock(struct bnx2x *bp); bnx2x 405 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_set_eth_mac(struct bnx2x *bp, bool set); bnx2x 416 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_set_rx_mode_inner(struct bnx2x *bp); bnx2x 419 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_set_pf_load(struct bnx2x *bp); bnx2x 420 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h bool bnx2x_clear_pf_load(struct bnx2x *bp); bnx2x 421 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h bool bnx2x_chk_parity_attn(struct bnx2x *bp, bool *global, bool print); bnx2x 422 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h bool bnx2x_reset_is_done(struct bnx2x *bp, int engine); bnx2x 423 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_set_reset_in_progress(struct bnx2x *bp); bnx2x 424 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_set_reset_global(struct bnx2x *bp); bnx2x 425 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_disable_close_the_gate(struct bnx2x *bp); bnx2x 426 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_init_hw_func_cnic(struct bnx2x *bp); bnx2x 428 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_clear_vlan_info(struct bnx2x *bp); bnx2x 443 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_ilt_set_info(struct bnx2x *bp); bnx2x 451 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_ilt_set_info_cnic(struct bnx2x *bp); bnx2x 458 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_dcbx_init(struct bnx2x *bp, bool update_shmem); bnx2x 468 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_set_power_state(struct bnx2x *bp, pci_power_t state); bnx2x 476 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_update_max_mf_config(struct bnx2x *bp, u32 value); bnx2x 478 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_fw_dump_lvl(struct bnx2x *bp, const char *lvl); bnx2x 481 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_nic_unload(struct bnx2x *bp, int unload_mode, bool keep_link); bnx2x 484 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_nic_load(struct bnx2x *bp, int load_mode); bnx2x 505 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline void bnx2x_update_rx_prod(struct bnx2x *bp, bnx2x 542 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata); bnx2x 549 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_free_irq(struct bnx2x *bp); bnx2x 551 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_free_fp_mem(struct bnx2x *bp); bnx2x 552 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_init_rx_rings(struct bnx2x *bp); bnx2x 553 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_init_rx_rings_cnic(struct bnx2x *bp); bnx2x 554 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_free_skbs(struct bnx2x *bp); bnx2x 555 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_netif_stop(struct bnx2x *bp, int disable_hw); bnx2x 556 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_netif_start(struct bnx2x *bp); bnx2x 557 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_load_cnic(struct bnx2x *bp); bnx2x 567 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_enable_msix(struct bnx2x *bp); bnx2x 574 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_enable_msi(struct bnx2x *bp); bnx2x 581 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_alloc_mem_bp(struct bnx2x *bp); bnx2x 588 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_free_mem_bp(struct bnx2x *bp); bnx2x 628 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_get_c2s_mapping(struct bnx2x *bp, u8 *c2s_map, u8 *c2s_default); bnx2x 638 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline void bnx2x_igu_ack_sb_gen(struct bnx2x *bp, u8 igu_sb_id, bnx2x 658 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline void bnx2x_hc_ack_sb(struct bnx2x *bp, u8 sb_id, bnx2x 678 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline void bnx2x_ack_sb(struct bnx2x *bp, u8 igu_sb_id, u8 storm, bnx2x 698 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline u16 bnx2x_hc_ack_int(struct bnx2x *bp) bnx2x 708 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline u16 bnx2x_igu_ack_int(struct bnx2x *bp) bnx2x 720 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline u16 bnx2x_ack_int(struct bnx2x *bp) bnx2x 736 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline u16 bnx2x_tx_avail(struct bnx2x *bp, bnx2x 795 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline void bnx2x_tx_disable(struct bnx2x *bp) bnx2x 801 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline void bnx2x_free_rx_sge(struct bnx2x *bp, bnx2x 825 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline void bnx2x_del_all_napi_cnic(struct bnx2x *bp) bnx2x 835 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline void bnx2x_del_all_napi(struct bnx2x *bp) bnx2x 845 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_set_int_mode(struct bnx2x *bp); bnx2x 847 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline void bnx2x_disable_msi(struct bnx2x *bp) bnx2x 906 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline int func_by_vn(struct bnx2x *bp, int vn) bnx2x 911 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline int bnx2x_config_rss_eth(struct bnx2x *bp, bool config_hash) bnx2x 923 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline int bnx2x_func_start(struct bnx2x *bp) bnx2x 1004 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline void bnx2x_free_rx_mem_pool(struct bnx2x *bp, bnx2x 1015 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline void bnx2x_free_rx_sge_range(struct bnx2x *bp, bnx2x 1051 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h struct bnx2x *bp = fp->bp; bnx2x 1064 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h struct bnx2x *bp = fp->bp; bnx2x 1092 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline u8 bnx2x_get_path_func_num(struct bnx2x *bp) bnx2x 1124 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline void bnx2x_init_bp_objs(struct bnx2x *bp) bnx2x 1163 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline void bnx2x_init_txdata(struct bnx2x *bp, bnx2x 1178 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline u8 bnx2x_cnic_eth_cl_id(struct bnx2x *bp, u8 cl_idx) bnx2x 1184 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline u8 bnx2x_cnic_fw_sb_id(struct bnx2x *bp) bnx2x 1190 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline u8 bnx2x_cnic_igu_sb_id(struct bnx2x *bp) bnx2x 1195 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline int bnx2x_clean_tx_queue(struct bnx2x *bp, bnx2x 1219 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_get_link_cfg_idx(struct bnx2x *bp); bnx2x 1221 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline void __storm_memset_struct(struct bnx2x *bp, bnx2x 1235 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline bool bnx2x_wait_sp_comp(struct bnx2x *bp, unsigned long mask) bnx2x 1272 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_set_ctx_validation(struct bnx2x *bp, struct eth_context *cxt, bnx2x 1275 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_update_coalesce_sb_index(struct bnx2x *bp, u8 fw_sb_id, bnx2x 1277 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_acquire_phy_lock(struct bnx2x *bp); bnx2x 1278 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_release_phy_lock(struct bnx2x *bp); bnx2x 1287 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline u16 bnx2x_extract_max_cfg(struct bnx2x *bp, u32 mf_cfg) bnx2x 1318 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_get_iscsi_info(struct bnx2x *bp); bnx2x 1326 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline void bnx2x_link_sync_notify(struct bnx2x *bp) bnx2x 1350 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h static inline void bnx2x_update_drv_flags(struct bnx2x *bp, u32 flags, u32 set) bnx2x 1378 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_fill_fw_str(struct bnx2x *bp, char *buf, size_t buf_len); bnx2x 1380 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_drain_tx_queues(struct bnx2x *bp); bnx2x 1381 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_squeeze_objects(struct bnx2x *bp); bnx2x 1383 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_schedule_sp_rtnl(struct bnx2x*, enum sp_rtnl_flag, bnx2x 1392 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h void bnx2x_set_os_driver_state(struct bnx2x *bp, u32 state); bnx2x 1402 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h int bnx2x_nvram_read(struct bnx2x *bp, u32 offset, u8 *ret_buf, bnx2x 35 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_pfc_set_pfc(struct bnx2x *bp); bnx2x 36 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_update_ets_params(struct bnx2x *bp); bnx2x 37 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_get_ets_pri_pg_tbl(struct bnx2x *bp, bnx2x 40 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_get_num_pg_traf_type(struct bnx2x *bp, bnx2x 43 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_fill_cos_params(struct bnx2x *bp, bnx2x 47 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_separate_pauseable_from_non(struct bnx2x *bp, bnx2x 51 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_fw_struct(struct bnx2x *bp, bnx2x 55 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_read_data(struct bnx2x *bp, u32 *buff, bnx2x 63 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_write_data(struct bnx2x *bp, u32 *buff, bnx2x 71 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_pfc_set(struct bnx2x *bp) bnx2x 116 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_pfc_clear(struct bnx2x *bp) bnx2x 126 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dump_dcbx_drv_param(struct bnx2x *bp, bnx2x 172 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_get_ap_priority(struct bnx2x *bp, bnx2x 193 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_get_ap_feature(struct bnx2x *bp, bnx2x 274 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_get_ets_feature(struct bnx2x *bp, bnx2x 326 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_get_pfc_feature(struct bnx2x *bp, bnx2x 348 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_map_nw(struct bnx2x *bp) bnx2x 373 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_get_dcbx_drv_param(struct bnx2x *bp, bnx2x 387 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static int bnx2x_dcbx_read_mib(struct bnx2x *bp, bnx2x 440 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_pfc_set_pfc(struct bnx2x *bp) bnx2x 457 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c int bnx2x_dcbx_stop_hw_tx(struct bnx2x *bp) bnx2x 479 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c int bnx2x_dcbx_resume_hw_tx(struct bnx2x *bp) bnx2x 505 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_2cos_limit_update_ets_config(struct bnx2x *bp) bnx2x 567 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_update_ets_config(struct bnx2x *bp) bnx2x 605 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_update_ets_params(struct bnx2x *bp) bnx2x 624 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static int bnx2x_dcbx_read_shmem_remote_mib(struct bnx2x *bp) bnx2x 653 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static int bnx2x_dcbx_read_shmem_neg_results(struct bnx2x *bp) bnx2x 701 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c int bnx2x_dcbnl_update_applist(struct bnx2x *bp, bool delall) bnx2x 726 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static inline void bnx2x_dcbx_update_tc_mapping(struct bnx2x *bp) bnx2x 747 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c void bnx2x_dcbx_set_params(struct bnx2x *bp, u32 state) bnx2x 827 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_admin_mib_updated_params(struct bnx2x *bp, bnx2x 952 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c void bnx2x_dcbx_set_state(struct bnx2x *bp, bool dcb_on, u32 dcbx_enabled) bnx2x 969 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c void bnx2x_dcbx_init_params(struct bnx2x *bp) bnx2x 1023 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c void bnx2x_dcbx_init(struct bnx2x *bp, bool update_shmem) bnx2x 1074 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c bnx2x_dcbx_print_cos_params(struct bnx2x *bp, bnx2x 1116 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_get_num_pg_traf_type(struct bnx2x *bp, bnx2x 1163 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_ets_disabled_entry_data(struct bnx2x *bp, bnx2x 1175 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static inline void bnx2x_dcbx_add_to_cos_bw(struct bnx2x *bp, bnx2x 1185 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_separate_pauseable_from_non(struct bnx2x *bp, bnx2x 1233 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params(struct bnx2x *bp, bnx2x 1367 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp, bnx2x 1443 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp, bnx2x 1494 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp, bnx2x 1573 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_2cos_limit_cee_fill_cos_params(struct bnx2x *bp, bnx2x 1621 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static int bnx2x_dcbx_spread_strict_pri(struct bnx2x *bp, bnx2x 1670 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static u8 bnx2x_dcbx_cee_fill_strict_pri(struct bnx2x *bp, bnx2x 1693 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_cee_fill_cos_params(struct bnx2x *bp, bnx2x 1750 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_fill_cos_params(struct bnx2x *bp, bnx2x 1835 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_get_ets_pri_pg_tbl(struct bnx2x *bp, bnx2x 1849 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static void bnx2x_dcbx_fw_struct(struct bnx2x *bp, bnx2x 1894 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c void bnx2x_dcbx_pmf_update(struct bnx2x *bp) bnx2x 1933 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static inline bool bnx2x_dcbnl_set_valid(struct bnx2x *bp) bnx2x 1943 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 1950 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 1967 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 1983 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2009 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2023 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2030 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2038 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2064 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2079 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2088 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2097 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2114 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2127 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2152 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2197 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2227 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2234 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2245 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2300 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c static int bnx2x_set_admin_app_up(struct bnx2x *bp, u8 idtype, u16 idval, u8 up) bnx2x 2339 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2363 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2376 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2404 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2451 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2493 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2512 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2532 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 2548 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 185 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h struct bnx2x; bnx2x 187 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h void bnx2x_dcbx_init_params(struct bnx2x *bp); bnx2x 188 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h void bnx2x_dcbx_set_state(struct bnx2x *bp, bool dcb_on, u32 dcbx_enabled); bnx2x 196 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h void bnx2x_dcbx_set_params(struct bnx2x *bp, u32 state); bnx2x 197 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h void bnx2x_dcbx_pmf_update(struct bnx2x *bp); bnx2x 201 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h int bnx2x_dcbnl_update_applist(struct bnx2x *bp, bool delall); bnx2x 204 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h int bnx2x_dcbx_stop_hw_tx(struct bnx2x *bp); bnx2x 205 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h int bnx2x_dcbx_resume_hw_tx(struct bnx2x *bp); bnx2x 192 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_get_port_type(struct bnx2x *bp) bnx2x 224 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 264 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 371 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 692 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int __bnx2x_get_preset_regs_len(struct bnx2x *bp, u32 preset) bnx2x 708 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int __bnx2x_get_regs_len(struct bnx2x *bp) bnx2x 722 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 745 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static const u32 *__bnx2x_get_page_addr_ar(struct bnx2x *bp) bnx2x 755 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static u32 __bnx2x_get_page_reg_num(struct bnx2x *bp) bnx2x 765 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static const u32 *__bnx2x_get_page_write_ar(struct bnx2x *bp) bnx2x 775 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static u32 __bnx2x_get_page_write_num(struct bnx2x *bp) bnx2x 785 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static const struct reg_addr *__bnx2x_get_page_read_ar(struct bnx2x *bp) bnx2x 795 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static u32 __bnx2x_get_page_read_num(struct bnx2x *bp) bnx2x 805 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static bool bnx2x_is_reg_in_chip(struct bnx2x *bp, bnx2x 822 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static bool bnx2x_is_wreg_in_chip(struct bnx2x *bp, bnx2x 850 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static void bnx2x_read_pages_regs(struct bnx2x *bp, u32 *p, u32 preset) bnx2x 886 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int __bnx2x_get_preset_regs(struct bnx2x *bp, u32 *p, u32 preset) bnx2x 945 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static void __bnx2x_get_regs(struct bnx2x *bp, u32 *p) bnx2x 966 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1020 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1032 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1045 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1061 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1109 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1149 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1166 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1190 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1197 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1209 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1225 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1239 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1257 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_acquire_nvram_lock(struct bnx2x *bp) bnx2x 1293 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_release_nvram_lock(struct bnx2x *bp) bnx2x 1327 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static void bnx2x_enable_nvram_access(struct bnx2x *bp) bnx2x 1339 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static void bnx2x_disable_nvram_access(struct bnx2x *bp) bnx2x 1351 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_nvram_read_dword(struct bnx2x *bp, u32 offset, __be32 *ret_val, bnx2x 1399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c int bnx2x_nvram_read(struct bnx2x *bp, u32 offset, u8 *ret_buf, bnx2x 1454 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_nvram_read32(struct bnx2x *bp, u32 offset, u32 *buf, bnx2x 1471 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static bool bnx2x_is_nvm_accessible(struct bnx2x *bp) bnx2x 1491 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1513 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1577 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1625 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_nvram_write_dword(struct bnx2x *bp, u32 offset, u32 val, bnx2x 1670 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_nvram_write1(struct bnx2x *bp, u32 offset, u8 *data_buf, bnx2x 1718 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_nvram_write(struct bnx2x *bp, u32 offset, u8 *data_buf, bnx2x 1804 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1889 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1902 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1921 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1945 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1981 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 2006 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 2111 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 2144 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 2230 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_test_registers(struct bnx2x *bp) bnx2x 2385 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_test_memory(struct bnx2x *bp) bnx2x 2471 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static void bnx2x_wait_for_link(struct bnx2x *bp, u8 link_up, u8 is_serdes) bnx2x 2492 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_run_loopback(struct bnx2x *bp, int loopback_mode) bnx2x 2696 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_test_loopback(struct bnx2x *bp) bnx2x 2727 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_test_ext_loopback(struct bnx2x *bp) bnx2x 2781 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_nvram_crc(struct bnx2x *bp, bnx2x 2810 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_test_nvram_dir(struct bnx2x *bp, bnx2x 2830 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_test_dir_entry(struct bnx2x *bp, u32 addr, u8 *buff) bnx2x 2842 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_test_nvram_ext_dirs(struct bnx2x *bp, u8 *buff) bnx2x 2876 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_test_nvram_dirs(struct bnx2x *bp, u8 *buff) bnx2x 2899 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_test_nvram_tbl(struct bnx2x *bp, bnx2x 2918 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_test_nvram(struct bnx2x *bp) bnx2x 2989 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_test_intr(struct bnx2x *bp) bnx2x 3010 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 3135 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_num_stat_queues(struct bnx2x *bp) bnx2x 3142 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 3174 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 3186 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 3237 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 3290 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 3327 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_get_rss_flags(struct bnx2x *bp, struct ethtool_rxnfc *info) bnx2x 3364 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 3378 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static int bnx2x_set_rss_flags(struct bnx2x *bp, struct ethtool_rxnfc *info) bnx2x 3471 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 3490 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 3520 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 3561 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 3575 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c static void bnx2x_change_num_queues(struct bnx2x *bp, int num_rss) bnx2x 3593 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 3637 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x *bp = netdev_priv(dev); bnx2x 3730 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c void bnx2x_set_ethtool_ops(struct bnx2x *bp, struct net_device *netdev) bnx2x 207 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h static inline void bnx2x_map_q_cos(struct bnx2x *bp, u32 q_num, u32 new_cos) bnx2x 262 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h static inline void bnx2x_dcb_config_qm(struct bnx2x *bp, enum cos_mode mode, bnx2x 676 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h static inline void bnx2x_set_mcp_parity(struct bnx2x *bp, u8 enable) bnx2x 693 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h static inline u32 bnx2x_parity_reg_mask(struct bnx2x *bp, int idx) bnx2x 705 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h static inline void bnx2x_disable_blocks_parity(struct bnx2x *bp) bnx2x 726 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h static inline void bnx2x_clear_blocks_parity(struct bnx2x *bp) bnx2x 770 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h static inline void bnx2x_enable_blocks_parity(struct bnx2x *bp) bnx2x 45 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static int bnx2x_gunzip(struct bnx2x *bp, const u8 *zbuf, int len); bnx2x 46 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_reg_wr_ind(struct bnx2x *bp, u32 addr, u32 val); bnx2x 47 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_write_dmae_phys_len(struct bnx2x *bp, bnx2x 51 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_init_str_wr(struct bnx2x *bp, u32 addr, bnx2x 60 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_init_ind_wr(struct bnx2x *bp, u32 addr, bnx2x 69 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_write_big_buf(struct bnx2x *bp, u32 addr, u32 len, bnx2x 84 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_init_fill(struct bnx2x *bp, u32 addr, int fill, bnx2x 100 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_write_big_buf_wb(struct bnx2x *bp, u32 addr, u32 len) bnx2x 114 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_init_wr_64(struct bnx2x *bp, u32 addr, bnx2x 153 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static const u8 *bnx2x_sel_blob(struct bnx2x *bp, u32 addr, bnx2x 183 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_init_wr_wb(struct bnx2x *bp, u32 addr, bnx2x 198 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_wr_64(struct bnx2x *bp, u32 reg, u32 val_lo, bnx2x 207 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_init_wr_zp(struct bnx2x *bp, u32 addr, u32 len, bnx2x 229 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_init_block(struct bnx2x *bp, u32 block, u32 stage) bnx2x 475 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_init_pxp_arb(struct bnx2x *bp, int r_order, bnx2x 618 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static int bnx2x_ilt_line_mem_op(struct bnx2x *bp, bnx2x 633 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static int bnx2x_ilt_client_mem_op(struct bnx2x *bp, int cli_num, bnx2x 653 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static int bnx2x_ilt_mem_op_cnic(struct bnx2x *bp, u8 memop) bnx2x 665 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static int bnx2x_ilt_mem_op(struct bnx2x *bp, u8 memop) bnx2x 676 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_ilt_line_wr(struct bnx2x *bp, int abs_idx, bnx2x 689 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_ilt_line_init_op(struct bnx2x *bp, bnx2x 709 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_ilt_boundry_init_op(struct bnx2x *bp, bnx2x 762 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_ilt_client_init_op_ilt(struct bnx2x *bp, bnx2x 779 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_ilt_client_init_op(struct bnx2x *bp, bnx2x 787 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_ilt_client_id_init_op(struct bnx2x *bp, bnx2x 796 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_ilt_init_op_cnic(struct bnx2x *bp, u8 initop) bnx2x 803 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_ilt_init_op(struct bnx2x *bp, u8 initop) bnx2x 811 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_ilt_init_client_psz(struct bnx2x *bp, int cli_num, bnx2x 835 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_ilt_init_page_size(struct bnx2x *bp, u8 initop) bnx2x 855 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_qm_init_cid_count(struct bnx2x *bp, int qm_cid_count, bnx2x 874 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_qm_set_ptr_table(struct bnx2x *bp, int qm_cid_count, bnx2x 887 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_qm_init_ptr_table(struct bnx2x *bp, int qm_cid_count, bnx2x 913 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h static void bnx2x_src_init_t2(struct bnx2x *bp, struct src_ent *t2, bnx2x 220 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u32 bnx2x_bits_en(struct bnx2x *bp, u32 reg, u32 bits) bnx2x 229 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u32 bnx2x_bits_dis(struct bnx2x *bp, u32 reg, u32 bits) bnx2x 251 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 368 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_get_epio(struct bnx2x *bp, u32 epio_pin, u32 *en) bnx2x 385 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_epio(struct bnx2x *bp, u32 epio_pin, u32 en) bnx2x 410 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_cfg_pin(struct bnx2x *bp, u32 pin_cfg, u32 val) bnx2x 423 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u32 bnx2x_get_cfg_pin(struct bnx2x *bp, u32 pin_cfg, u32 *val) bnx2x 443 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 534 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 572 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 656 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 688 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 747 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 770 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 795 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 824 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_ets_e3b0_set_cos_bw(struct bnx2x *bp, bnx2x 897 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 957 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 1038 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 1132 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 1233 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 1278 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 1309 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 1353 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 1413 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_mdio_clk(struct bnx2x *bp, u32 chip_id, bnx2x 1443 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_mdio_emac_per_phy(struct bnx2x *bp, bnx2x 1454 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u8 bnx2x_is_4_port_mode(struct bnx2x *bp) bnx2x 1471 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 1516 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 1530 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 1550 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 1646 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 1709 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 1738 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 1807 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 1941 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 1974 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 2056 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_pfc_nig_rx_priority_mask(struct bnx2x *bp, bnx2x 2101 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 2110 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 2125 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 2223 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 2272 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 2336 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 2403 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 2442 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_bmac_rx(struct bnx2x *bp, u32 chip_id, u8 port, u8 en) bnx2x 2471 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 2553 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u32 bnx2x_get_emac_base(struct bnx2x *bp, bnx2x 2588 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_cl22_write(struct bnx2x *bp, bnx2x 2623 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_cl22_read(struct bnx2x *bp, bnx2x 2665 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_cl45_read(struct bnx2x *bp, struct bnx2x_phy *phy, bnx2x 2740 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_cl45_write(struct bnx2x *bp, struct bnx2x_phy *phy, bnx2x 2818 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 2870 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 2903 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 2955 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 2971 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 2996 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3008 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3059 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3081 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp, bnx2x 3167 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_cl45_read_or_write(struct bnx2x *bp, struct bnx2x_phy *phy, bnx2x 3175 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_cl45_read_and_write(struct bnx2x *bp, bnx2x 3221 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3276 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3308 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_serdes_access(struct bnx2x *bp, u8 port) bnx2x 3322 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_serdes_deassert(struct bnx2x *bp, u8 port) bnx2x 3345 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3358 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3377 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3418 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3461 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3488 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3537 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3628 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3667 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3701 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3714 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3730 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3881 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 3949 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 4085 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 4134 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_set_20G_DXGXS(struct bnx2x *bp, bnx2x 4193 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 4270 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_reset_lane(struct bnx2x *bp, bnx2x 4292 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 4324 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_get_mod_abs_int_cfg(struct bnx2x *bp, bnx2x 4366 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 4385 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 4399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 4452 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 4469 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 4490 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 4597 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 4652 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 4697 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 4803 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 4870 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 4892 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 4935 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 4977 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 5032 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 5135 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 5183 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 5204 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 5225 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 5265 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 5336 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 5375 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 5419 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 5445 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 5530 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 5618 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 5692 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 5815 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 5855 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 5904 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 5927 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 6011 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u16 bnx2x_wait_reset_complete(struct bnx2x *bp, bnx2x 6042 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 6086 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_rearm_latch_signal(struct bnx2x *bp, u8 port, bnx2x 6123 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 6200 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp; bnx2x 6241 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 6301 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 6444 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 6526 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 6611 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 6630 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 6678 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 6767 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 6797 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 7054 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c void bnx2x_ext_phy_hw_reset(struct bnx2x *bp, u8 port) bnx2x 7063 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_save_spirom_version(struct bnx2x *bp, u8 port, bnx2x 7073 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_save_bcm_spirom_ver(struct bnx2x *bp, bnx2x 7087 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_ext_phy_10G_an_resolve(struct bnx2x *bp, bnx2x 7111 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 7140 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8073_8727_external_rom_boot(struct bnx2x *bp, bnx2x 7221 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8073_is_snr_needed(struct bnx2x *bp, struct bnx2x_phy *phy) bnx2x 7247 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8073_xaui_wa(struct bnx2x *bp, struct bnx2x_phy *phy) bnx2x 7303 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_807x_force_10G(struct bnx2x *bp, struct bnx2x_phy *phy) bnx2x 7321 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 7355 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 7371 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 7519 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 7663 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 7683 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 7712 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 7746 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 7769 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 7785 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 7840 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 7853 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 7919 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 7946 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 7982 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 8077 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 8118 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 8259 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 8336 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 8364 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_8727_power_module(struct bnx2x *bp, bnx2x 8396 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8726_set_limiting_mode(struct bnx2x *bp, bnx2x 8445 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8727_set_limiting_mode(struct bnx2x *bp, bnx2x 8483 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 8528 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 8562 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 8576 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 8590 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 8605 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 8626 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 8681 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 8735 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 8805 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_sfp_mask_fault(struct bnx2x *bp, bnx2x 8834 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 8896 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 9009 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 9017 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 9056 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 9077 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 9161 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 9176 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 9226 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 9237 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 9297 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 9380 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 9467 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 9624 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 9647 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp, bnx2x 9715 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_848xx_set_led(struct bnx2x *bp, bnx2x 9784 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 9807 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 9953 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 9976 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 10052 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 10130 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 10152 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 10175 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u8 bnx2x_84833_get_reset_gpios(struct bnx2x *bp, bnx2x 10216 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 10251 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 10272 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 10290 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 10491 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 10654 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 10681 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 11016 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 11045 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 11251 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 11287 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 11313 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 11419 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 11462 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 11473 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 11512 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 11561 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c void bnx2x_sfx7101_sp_sw_reset(struct bnx2x *bp, struct bnx2x_phy *phy) bnx2x 11600 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 12154 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_populate_preemphasis(struct bnx2x *bp, u32 shmem_base, bnx2x 12191 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u32 bnx2x_get_ext_phy_config(struct bnx2x *bp, u32 shmem_base, bnx2x 12213 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_populate_int_phy(struct bnx2x *bp, u32 shmem_base, u8 port, bnx2x 12350 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_populate_ext_phy(struct bnx2x *bp, bnx2x 12478 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_populate_phy(struct bnx2x *bp, u8 phy_index, u32 shmem_base, bnx2x 12493 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 12600 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 12673 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 12693 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 12712 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 12738 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 12753 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 12804 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 12825 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 12900 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 12958 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 13047 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 13138 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 13190 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8073_common_init_phy(struct bnx2x *bp, bnx2x 13316 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8726_common_init_phy(struct bnx2x *bp, bnx2x 13365 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_get_ext_phy_reset_gpio(struct bnx2x *bp, u32 shmem_base, bnx2x 13411 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8727_common_init_phy(struct bnx2x *bp, bnx2x 13510 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_84833_common_init_phy(struct bnx2x *bp, bnx2x 13526 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_ext_phy_common_init(struct bnx2x *bp, u32 shmem_base_path[], bnx2x 13581 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int bnx2x_common_init_phy(struct bnx2x *bp, u32 shmem_base_path[], bnx2x 13625 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 13662 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 13741 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 13796 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 13839 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 13849 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 13921 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 13963 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 bnx2x_fan_failure_det_req(struct bnx2x *bp, bnx2x 13987 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; bnx2x 14006 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c void bnx2x_init_mod_abs_int(struct bnx2x *bp, struct link_vars *vars, bnx2x 322 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h struct bnx2x *bp; bnx2x 428 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h int bnx2x_common_init_phy(struct bnx2x *bp, u32 shmem_base_path[], bnx2x 432 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h void bnx2x_ext_phy_hw_reset(struct bnx2x *bp, u8 port); bnx2x 435 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h void bnx2x_sfx7101_sp_sw_reset(struct bnx2x *bp, struct bnx2x_phy *phy); bnx2x 451 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h u8 bnx2x_fan_failure_det_req(struct bnx2x *bp, u32 shmem_base, bnx2x 541 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h void bnx2x_init_mod_abs_int(struct bnx2x *bp, struct link_vars *vars, bnx2x 292 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_set_storm_rx_mode(struct bnx2x *bp); bnx2x 298 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_hwtstamp_ioctl(struct bnx2x *bp, struct ifreq *ifr); bnx2x 300 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void __storm_memset_dma_mapping(struct bnx2x *bp, bnx2x 307 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void storm_memset_spq_addr(struct bnx2x *bp, bnx2x 316 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void storm_memset_vf_to_pf(struct bnx2x *bp, u16 abs_fid, bnx2x 329 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void storm_memset_func_en(struct bnx2x *bp, u16 abs_fid, bnx2x 342 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void storm_memset_eq_data(struct bnx2x *bp, bnx2x 353 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void storm_memset_eq_prod(struct bnx2x *bp, u16 eq_prod, bnx2x 363 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_reg_wr_ind(struct bnx2x *bp, u32 addr, u32 val) bnx2x 371 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static u32 bnx2x_reg_rd_ind(struct bnx2x *bp, u32 addr) bnx2x 389 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_dp_dmae(struct bnx2x *bp, bnx2x 456 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_post_dmae(struct bnx2x *bp, struct dmae_command *dmae, int idx) bnx2x 479 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c u32 bnx2x_dmae_opcode(struct bnx2x *bp, u8 src_type, u8 dst_type, bnx2x 504 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_prep_dmae_with_comp(struct bnx2x *bp, bnx2x 521 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_issue_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae, bnx2x 568 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_write_dmae(struct bnx2x *bp, dma_addr_t dma_addr, u32 dst_addr, bnx2x 604 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_read_dmae(struct bnx2x *bp, u32 src_addr, u32 len32) bnx2x 643 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_write_dmae_phys_len(struct bnx2x *bp, dma_addr_t phys_addr, bnx2x 670 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static inline int bnx2x_get_assert_list_entry(struct bnx2x *bp, bnx2x 690 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_mc_assert(struct bnx2x *bp) bnx2x 759 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_fw_dump_lvl(struct bnx2x *bp, const char *lvl) bnx2x 837 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_fw_dump(struct bnx2x *bp) bnx2x 842 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_hc_int_disable(struct bnx2x *bp) bnx2x 877 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_igu_int_disable(struct bnx2x *bp) bnx2x 892 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_int_disable(struct bnx2x *bp) bnx2x 900 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_panic_dump(struct bnx2x *bp, bool disable_int) bnx2x 1206 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_pbf_pN_buf_flushed(struct bnx2x *bp, bnx2x 1241 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_pbf_pN_cmd_flushed(struct bnx2x *bp, bnx2x 1273 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static u32 bnx2x_flr_clnup_reg_poll(struct bnx2x *bp, u32 reg, bnx2x 1285 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_flr_clnup_poll_hw_counter(struct bnx2x *bp, u32 reg, bnx2x 1297 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c u32 bnx2x_flr_clnup_poll_count(struct bnx2x *bp) bnx2x 1309 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_tx_hw_flushed(struct bnx2x *bp, u32 poll_count) bnx2x 1382 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_send_final_clnup(struct bnx2x *bp, u8 clnup_func, u32 poll_cnt) bnx2x 1425 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_poll_hw_usage_counters(struct bnx2x *bp, u32 poll_cnt) bnx2x 1470 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_hw_enable_status(struct bnx2x *bp) bnx2x 1500 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_pf_flr_clnup(struct bnx2x *bp) bnx2x 1544 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_hc_int_enable(struct bnx2x *bp) bnx2x 1609 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_igu_int_enable(struct bnx2x *bp) bnx2x 1669 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_int_enable(struct bnx2x *bp) bnx2x 1677 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_int_disable_sync(struct bnx2x *bp, int disable_hw) bnx2x 1710 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static bool bnx2x_trylock_hw_lock(struct bnx2x *bp, u32 resource) bnx2x 1753 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_get_leader_lock_resource(struct bnx2x *bp) bnx2x 1768 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static bool bnx2x_trylock_leader_lock(struct bnx2x *bp) bnx2x 1773 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_cnic_cfc_comp(struct bnx2x *bp, int cid, u8 err); bnx2x 1776 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_schedule_sp_task(struct bnx2x *bp) bnx2x 1796 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = fp->bp; bnx2x 1904 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev_instance); bnx2x 1977 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_acquire_hw_lock(struct bnx2x *bp, u32 resource) bnx2x 2021 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_release_leader_lock(struct bnx2x *bp) bnx2x 2026 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_release_hw_lock(struct bnx2x *bp, u32 resource) bnx2x 2059 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port) bnx2x 2087 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port) bnx2x 2143 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_set_mult_gpio(struct bnx2x *bp, u8 pins, u32 mode) bnx2x 2190 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_set_gpio_int(struct bnx2x *bp, int gpio_num, u32 mode, u8 port) bnx2x 2238 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_set_spio(struct bnx2x *bp, int spio, u32 mode) bnx2x 2283 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_calc_fc_adv(struct bnx2x *bp) bnx2x 2305 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_set_requested_fc(struct bnx2x *bp) bnx2x 2317 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_init_dropless_fc(struct bnx2x *bp) bnx2x 2334 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_initial_phy_init(struct bnx2x *bp, int load_mode) bnx2x 2387 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_link_set(struct bnx2x *bp) bnx2x 2401 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x__link_reset(struct bnx2x *bp) bnx2x 2411 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_force_link_reset(struct bnx2x *bp) bnx2x 2418 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c u8 bnx2x_link_test(struct bnx2x *bp, u8 is_serdes) bnx2x 2442 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_calc_vn_min(struct bnx2x *bp, bnx2x 2480 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_calc_vn_max(struct bnx2x *bp, int vn, bnx2x 2504 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_get_cmng_fns_mode(struct bnx2x *bp) bnx2x 2514 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_read_mf_cfg(struct bnx2x *bp) bnx2x 2550 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_cmng_fns_init(struct bnx2x *bp, u8 read_cfg, u8 cmng_type) bnx2x 2585 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void storm_memset_cmng(struct bnx2x *bp, bnx2x 2615 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_set_local_cmng(struct bnx2x *bp) bnx2x 2630 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_link_attn(struct bnx2x *bp) bnx2x 2662 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x__link_status_update(struct bnx2x *bp) bnx2x 2721 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_afex_func_update(struct bnx2x *bp, u16 vifid, bnx2x 2746 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_afex_handle_vif_list_cmd(struct bnx2x *bp, u8 cmd_type, bnx2x 2784 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_handle_afex_cmd(struct bnx2x *bp, u32 cmd) bnx2x 2905 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_handle_update_svid_cmd(struct bnx2x *bp) bnx2x 2960 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_pmf_update(struct bnx2x *bp) bnx2x 3001 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c u32 bnx2x_fw_command(struct bnx2x *bp, u32 command, u32 param) bnx2x 3043 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void storm_memset_func_cfg(struct bnx2x *bp, bnx2x 3055 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_func_init(struct bnx2x *bp, struct bnx2x_func_init_params *p) bnx2x 3084 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static unsigned long bnx2x_get_common_flags(struct bnx2x *bp, bnx2x 3115 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static unsigned long bnx2x_get_q_flags(struct bnx2x *bp, bnx2x 3153 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_pf_q_prep_general(struct bnx2x *bp, bnx2x 3171 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_pf_rx_q_prep(struct bnx2x *bp, bnx2x 3259 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_pf_tx_q_prep(struct bnx2x *bp, bnx2x 3280 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_pf_init(struct bnx2x *bp) bnx2x 3332 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_e1h_disable(struct bnx2x *bp) bnx2x 3341 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_e1h_enable(struct bnx2x *bp) bnx2x 3359 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_drv_info_ether_stat(struct bnx2x *bp) bnx2x 3402 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_drv_info_fcoe_stat(struct bnx2x *bp) bnx2x 3504 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_drv_info_iscsi_stat(struct bnx2x *bp) bnx2x 3528 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_config_mf_bw(struct bnx2x *bp) bnx2x 3547 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_set_mf_bw(struct bnx2x *bp) bnx2x 3553 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_handle_eee_event(struct bnx2x *bp) bnx2x 3562 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_handle_drv_info_req(struct bnx2x *bp) bnx2x 3663 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_update_mng_version(struct bnx2x *bp) bnx2x 3711 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_update_mfw_dump(struct bnx2x *bp) bnx2x 3737 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_oem_event(struct bnx2x *bp, u32 event) bnx2x 3794 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static struct eth_spe *bnx2x_sp_get_next(struct bnx2x *bp) bnx2x 3810 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_sp_prod_update(struct bnx2x *bp) bnx2x 3859 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_sp_post(struct bnx2x *bp, int command, int cid, bnx2x 3938 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_acquire_alr(struct bnx2x *bp) bnx2x 3961 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_release_alr(struct bnx2x *bp) bnx2x 3969 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static u16 bnx2x_update_dsb_idx(struct bnx2x *bp) bnx2x 3994 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_attn_int_asserted(struct bnx2x *bp, u32 asserted) bnx2x 4116 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_fan_failure(struct bnx2x *bp) bnx2x 4141 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_attn_int_deasserted0(struct bnx2x *bp, u32 attn) bnx2x 4181 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_attn_int_deasserted1(struct bnx2x *bp, u32 attn) bnx2x 4212 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_attn_int_deasserted2(struct bnx2x *bp, u32 attn) bnx2x 4256 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_attn_int_deasserted3(struct bnx2x *bp, u32 attn) bnx2x 4387 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_set_reset_global(struct bnx2x *bp) bnx2x 4401 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_clear_reset_global(struct bnx2x *bp) bnx2x 4415 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static bool bnx2x_reset_is_global(struct bnx2x *bp) bnx2x 4428 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_set_reset_done(struct bnx2x *bp) bnx2x 4448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_set_reset_in_progress(struct bnx2x *bp) bnx2x 4466 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bool bnx2x_reset_is_done(struct bnx2x *bp, int engine) bnx2x 4481 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_set_pf_load(struct bnx2x *bp) bnx2x 4519 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bool bnx2x_clear_pf_load(struct bnx2x *bp) bnx2x 4553 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static bool bnx2x_get_load_status(struct bnx2x *bp, int engine) bnx2x 4571 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void _print_parity(struct bnx2x *bp, u32 reg) bnx2x 4581 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static bool bnx2x_check_blocks_with_parity0(struct bnx2x *bp, u32 sig, bnx2x 4645 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static bool bnx2x_check_blocks_with_parity1(struct bnx2x *bp, u32 sig, bnx2x 4789 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static bool bnx2x_check_blocks_with_parity2(struct bnx2x *bp, u32 sig, bnx2x 4863 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static bool bnx2x_check_blocks_with_parity3(struct bnx2x *bp, u32 sig, bnx2x 4912 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static bool bnx2x_check_blocks_with_parity4(struct bnx2x *bp, u32 sig, bnx2x 4948 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static bool bnx2x_parity_attn(struct bnx2x *bp, bool *global, bool print, bnx2x 5004 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bool bnx2x_chk_parity_attn(struct bnx2x *bp, bool *global, bool print) bnx2x 5038 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_attn_int_deasserted4(struct bnx2x *bp, u32 attn) bnx2x 5091 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_attn_int_deasserted(struct bnx2x *bp, u32 deasserted) bnx2x 5192 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_attn_int(struct bnx2x *bp) bnx2x 5220 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_igu_ack_sb(struct bnx2x *bp, u8 igu_sb_id, u8 segment, bnx2x 5229 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_update_eq_prod(struct bnx2x *bp, u16 prod) bnx2x 5235 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_cnic_handle_cfc_del(struct bnx2x *bp, u32 cid, bnx2x 5257 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_handle_mcast_eqe(struct bnx2x *bp) bnx2x 5282 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_handle_classification_eqe(struct bnx2x *bp, bnx2x 5327 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_set_iscsi_eth_rx_mode(struct bnx2x *bp, bool start); bnx2x 5329 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_handle_rx_mode_eqe(struct bnx2x *bp) bnx2x 5348 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_after_afex_vif_lists(struct bnx2x *bp, bnx2x 5365 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_after_function_update(struct bnx2x *bp) bnx2x 5430 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp, u32 cid) bnx2x 5440 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_eq_int(struct bnx2x *bp) bnx2x 5664 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = container_of(work, struct bnx2x, sp_task.work); bnx2x 5728 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev); bnx2x 5758 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_drv_pulse(struct bnx2x *bp) bnx2x 5766 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = from_timer(bp, t, timer); bnx2x 5812 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_fill(struct bnx2x *bp, u32 addr, int fill, u32 len) bnx2x 5824 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_wr_fp_sb_data(struct bnx2x *bp, bnx2x 5837 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_zero_fp_sb(struct bnx2x *bp, int fw_sb_id) bnx2x 5870 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_wr_sp_sb_data(struct bnx2x *bp, bnx2x 5882 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_zero_sp_sb(struct bnx2x *bp) bnx2x 5939 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_init_sb(struct bnx2x *bp, dma_addr_t mapping, int vfid, bnx2x 5999 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_update_coalesce_sb(struct bnx2x *bp, u8 fw_sb_id, bnx2x 6015 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_init_def_sb(struct bnx2x *bp) bnx2x 6098 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_update_coalesce(struct bnx2x *bp) bnx2x 6107 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_init_sp_ring(struct bnx2x *bp) bnx2x 6118 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_init_eq_ring(struct bnx2x *bp) bnx2x 6141 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_set_q_rx_mode(struct bnx2x *bp, u8 cl_id, bnx2x 6181 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_fill_accept_flags(struct bnx2x *bp, u32 rx_mode, bnx2x 6260 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_set_storm_rx_mode(struct bnx2x *bp) bnx2x 6283 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_init_internal_common(struct bnx2x *bp) bnx2x 6299 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_init_internal(struct bnx2x *bp, u32 load_code) bnx2x 6340 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_init_eth_fp(struct bnx2x *bp, int fp_idx) bnx2x 6426 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_init_tx_rings_cnic(struct bnx2x *bp) bnx2x 6434 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_init_tx_rings(struct bnx2x *bp) bnx2x 6444 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_init_fcoe_fp(struct bnx2x *bp) bnx2x 6485 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_nic_init_cnic(struct bnx2x *bp) bnx2x 6503 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_pre_irq_nic_init(struct bnx2x *bp) bnx2x 6531 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_post_irq_nic_init(struct bnx2x *bp, u32 load_code) bnx2x 6550 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_gunzip_init(struct bnx2x *bp) bnx2x 6581 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_gunzip_end(struct bnx2x *bp) bnx2x 6596 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_gunzip(struct bnx2x *bp, const u8 *zbuf, int len) bnx2x 6649 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_lb_pckt(struct bnx2x *bp) bnx2x 6670 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_int_mem_test(struct bnx2x *bp) bnx2x 6815 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_enable_blocks_attention(struct bnx2x *bp) bnx2x 6875 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_reset_common(struct bnx2x *bp) bnx2x 6891 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_setup_dmae(struct bnx2x *bp) bnx2x 6897 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_init_pxp(struct bnx2x *bp) bnx2x 6915 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_setup_fan_failure_detection(struct bnx2x *bp) bnx2x 6965 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_pf_disable(struct bnx2x *bp) bnx2x 6975 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x__common_init_phy(struct bnx2x *bp) bnx2x 6996 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_config_endianity(struct bnx2x *bp, u32 val) bnx2x 7013 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_set_endianity(struct bnx2x *bp) bnx2x 7022 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_reset_endianity(struct bnx2x *bp) bnx2x 7032 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_init_hw_common(struct bnx2x *bp) bnx2x 7478 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_init_hw_common_chip(struct bnx2x *bp) bnx2x 7492 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_init_hw_port(struct bnx2x *bp) bnx2x 7720 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_ilt_wr(struct bnx2x *bp, u32 index, dma_addr_t addr) bnx2x 7735 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_igu_clear_sb_gen(struct bnx2x *bp, u8 func, u8 idu_sb_id, bool is_pf) bnx2x 7778 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_igu_clear_sb(struct bnx2x *bp, u8 idu_sb_id) bnx2x 7783 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_clear_func_ilt(struct bnx2x *bp, u32 func) bnx2x 7790 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_init_searcher(struct bnx2x *bp) bnx2x 7798 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static inline int bnx2x_func_switch_update(struct bnx2x *bp, int suspend) bnx2x 7824 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_reset_nic_mode(struct bnx2x *bp) bnx2x 7896 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_init_hw_func_cnic(struct bnx2x *bp) bnx2x 7923 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_clean_pglue_errors(struct bnx2x *bp) bnx2x 7930 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_init_hw_func(struct bnx2x *bp) bnx2x 8247 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_free_mem_cnic(struct bnx2x *bp) bnx2x 8261 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_free_mem(struct bnx2x *bp) bnx2x 8294 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_alloc_mem_cnic(struct bnx2x *bp) bnx2x 8331 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_alloc_mem(struct bnx2x *bp) bnx2x 8410 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_set_mac_one(struct bnx2x *bp, u8 *mac, bnx2x 8448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_set_vlan_one(struct bnx2x *bp, u16 vlan, bnx2x 8485 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_clear_vlan_info(struct bnx2x *bp) bnx2x 8496 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_del_all_vlans(struct bnx2x *bp) bnx2x 8513 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_del_all_macs(struct bnx2x *bp, bnx2x 8534 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_set_eth_mac(struct bnx2x *bp, bool set) bnx2x 8550 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_setup_leading(struct bnx2x *bp) bnx2x 8565 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_set_int_mode(struct bnx2x *bp) bnx2x 8610 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static inline u16 bnx2x_cid_ilt_lines(struct bnx2x *bp) bnx2x 8617 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_ilt_set_info(struct bnx2x *bp) bnx2x 8718 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_pf_q_prep_init(struct bnx2x *bp, bnx2x 8769 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_setup_tx_only(struct bnx2x *bp, struct bnx2x_fastpath *fp, bnx2x 8812 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_setup_queue(struct bnx2x *bp, struct bnx2x_fastpath *fp, bnx2x 8896 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_stop_queue(struct bnx2x *bp, int index) bnx2x 8962 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_reset_func(struct bnx2x *bp) bnx2x 9043 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_reset_port(struct bnx2x *bp) bnx2x 9072 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_reset_hw(struct bnx2x *bp, u32 load_code) bnx2x 9087 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_func_stop(struct bnx2x *bp) bnx2x 9125 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c u32 bnx2x_send_unload_req(struct bnx2x *bp, int unload_mode) bnx2x 9197 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_send_unload_done(struct bnx2x *bp, bool keep_link) bnx2x 9206 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_func_wait_started(struct bnx2x *bp) bnx2x 9273 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_disable_ptp(struct bnx2x *bp) bnx2x 9297 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_stop_ptp(struct bnx2x *bp) bnx2x 9315 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_chip_cleanup(struct bnx2x *bp, int unload_mode, bool keep_link) bnx2x 9482 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_disable_close_the_gate(struct bnx2x *bp) bnx2x 9505 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_set_234_gates(struct bnx2x *bp, bool close) bnx2x 9545 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_clp_reset_prep(struct bnx2x *bp, u32 *magic_val) bnx2x 9559 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_clp_reset_done(struct bnx2x *bp, u32 magic_val) bnx2x 9575 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_reset_mcp_prep(struct bnx2x *bp, u32 *magic_val) bnx2x 9604 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_mcp_wait_one(struct bnx2x *bp) bnx2x 9617 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_init_shmem(struct bnx2x *bp) bnx2x 9648 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_reset_mcp_comp(struct bnx2x *bp, u32 magic_val) bnx2x 9659 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_pxp_prep(struct bnx2x *bp) bnx2x 9677 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_process_kill_chip_reset(struct bnx2x *bp, bool global) bnx2x 9781 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_er_poll_igu_vq(struct bnx2x *bp) bnx2x 9804 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_process_kill(struct bnx2x *bp, bool global) bnx2x 9891 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_leader_reset(struct bnx2x *bp) bnx2x 9951 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_recovery_failed(struct bnx2x *bp) bnx2x 9977 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_parity_recover(struct bnx2x *bp) bnx2x 10140 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_udp_port_update(struct bnx2x *bp) bnx2x 10189 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void __bnx2x_add_udp_port(struct bnx2x *bp, u16 port, bnx2x 10214 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void __bnx2x_del_udp_port(struct bnx2x *bp, u16 port, bnx2x 10244 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 10262 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 10284 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = container_of(work, struct bnx2x, sp_rtnl_task.work); bnx2x 10432 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = container_of(work, struct bnx2x, period_task.work); bnx2x 10465 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static u32 bnx2x_get_pretend_reg(struct bnx2x *bp) bnx2x 10472 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static bool bnx2x_prev_unload_close_umac(struct bnx2x *bp, bnx2x 10491 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_prev_unload_close_mac(struct bnx2x *bp, bnx2x 10570 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static bool bnx2x_prev_is_after_undi(struct bnx2x *bp) bnx2x 10587 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_prev_unload_undi_inc(struct bnx2x *bp, u8 inc) bnx2x 10608 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_prev_mcp_done(struct bnx2x *bp) bnx2x 10621 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bnx2x_prev_path_get_entry(struct bnx2x *bp) bnx2x 10634 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_prev_path_mark_eeh(struct bnx2x *bp) bnx2x 10659 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static bool bnx2x_prev_is_path_marked(struct bnx2x *bp) bnx2x 10684 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bool bnx2x_port_after_undi(struct bnx2x *bp) bnx2x 10699 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_prev_mark_path(struct bnx2x *bp, bool after_undi) bnx2x 10752 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_do_flr(struct bnx2x *bp) bnx2x 10777 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_prev_unload_uncommon(struct bnx2x *bp) bnx2x 10822 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_prev_unload_common(struct bnx2x *bp) bnx2x 10919 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_prev_unload(struct bnx2x *bp) bnx2x 11002 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_get_common_hwinfo(struct bnx2x *bp) bnx2x 11191 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_get_igu_cam_info(struct bnx2x *bp) bnx2x 11250 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_link_settings_supported(struct bnx2x *bp, u32 switch_cfg) bnx2x 11351 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_link_settings_requested(struct bnx2x *bp) bnx2x 11558 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_get_port_hwinfo(struct bnx2x *bp) bnx2x 11642 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_get_iscsi_info(struct bnx2x *bp) bnx2x 11670 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_get_ext_wwn_info(struct bnx2x *bp, int func) bnx2x 11685 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_shared_fcoe_funcs(struct bnx2x *bp) bnx2x 11727 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_get_fcoe_info(struct bnx2x *bp) bnx2x 11796 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_get_cnic_info(struct bnx2x *bp) bnx2x 11807 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_get_cnic_mac_hwinfo(struct bnx2x *bp) bnx2x 11899 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_get_mac_hwinfo(struct bnx2x *bp) bnx2x 11947 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static bool bnx2x_get_dropless_info(struct bnx2x *bp) bnx2x 11970 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void validate_set_si_mode(struct bnx2x *bp) bnx2x 11986 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_get_hwinfo(struct bnx2x *bp) bnx2x 12268 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_read_fwinfo(struct bnx2x *bp) bnx2x 12353 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_set_modes_bitmap(struct bnx2x *bp) bnx2x 12403 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_init_bp(struct bnx2x *bp) bnx2x 12548 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev); bnx2x 12621 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev); bnx2x 12652 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_init_mcast_macs_list(struct bnx2x *bp, bnx2x 12694 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_set_uc_list(struct bnx2x *bp) bnx2x 12732 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_set_mc_list_e1x(struct bnx2x *bp) bnx2x 12767 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_set_mc_list(struct bnx2x *bp) bnx2x 12807 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev); bnx2x 12819 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_set_rx_mode_inner(struct bnx2x *bp) bnx2x 12882 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 12906 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 12925 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev); bnx2x 12943 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev); bnx2x 12959 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(netdev); bnx2x 12996 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int __bnx2x_vlan_configure_vid(struct bnx2x *bp, u16 vid, bool add) bnx2x 13013 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_vlan_configure_vid_list(struct bnx2x *bp) bnx2x 13040 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_vlan_configure(struct bnx2x *bp, bool set_rx_mode) bnx2x 13059 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_vlan_reconfigure_vid(struct bnx2x *bp) bnx2x 13069 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev); bnx2x 13090 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev); bnx2x 13158 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_set_coherency_mask(struct bnx2x *bp) bnx2x 13171 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_disable_pcie_error_reporting(struct bnx2x *bp) bnx2x 13179 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_init_dev(struct bnx2x *bp, struct pci_dev *pdev, bnx2x 13402 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_check_firmware(struct bnx2x *bp) bnx2x 13533 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_init_firmware(struct bnx2x *bp) bnx2x 13616 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_release_firmware(struct bnx2x *bp) bnx2x 13642 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x__init_func_obj(struct bnx2x *bp) bnx2x 13656 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_set_qm_cid_count(struct bnx2x *bp) bnx2x 13763 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_send_update_drift_ramrod(struct bnx2x *bp, int drift_dir, bnx2x 13790 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); bnx2x 13858 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); bnx2x 13875 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); bnx2x 13896 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); bnx2x 13919 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info); bnx2x 13925 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_register_phc(struct bnx2x *bp) bnx2x 13952 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp; bnx2x 14156 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp, bnx2x 14248 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp; bnx2x 14259 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_eeh_nic_unload(struct bnx2x *bp) bnx2x 14304 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev); bnx2x 14339 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev); bnx2x 14416 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev); bnx2x 14445 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp; bnx2x 14524 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_notify_link_changed(struct bnx2x *bp) bnx2x 14541 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_set_iscsi_eth_mac_addr(struct bnx2x *bp) bnx2x 14552 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_cnic_sp_post(struct bnx2x *bp, int count) bnx2x 14636 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev); bnx2x 14684 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_cnic_ctl_send(struct bnx2x *bp, struct cnic_ctl_info *ctl) bnx2x 14699 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_cnic_ctl_send_bh(struct bnx2x *bp, struct cnic_ctl_info *ctl) bnx2x 14716 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_cnic_notify(struct bnx2x *bp, int cmd) bnx2x 14725 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_cnic_cfc_comp(struct bnx2x *bp, int cid, u8 err) bnx2x 14743 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_set_iscsi_eth_rx_mode(struct bnx2x *bp, bool start) bnx2x 14780 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev); bnx2x 14960 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev); bnx2x 15023 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_setup_cnic_irq_info(struct bnx2x *bp) bnx2x 15049 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_setup_cnic_info(struct bnx2x *bp) bnx2x 15070 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev); bnx2x 15125 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev); bnx2x 15142 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = netdev_priv(dev); bnx2x 15193 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = fp->bp; bnx2x 15211 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_pretend_func(struct bnx2x *bp, u16 pretend_func_val) bnx2x 15227 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = container_of(work, struct bnx2x, ptp_task); bnx2x 15278 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_set_rx_ts(struct bnx2x *bp, struct sk_buff *skb) bnx2x 15304 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c struct bnx2x *bp = container_of(cc, struct bnx2x, cyclecounter); bnx2x 15319 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void bnx2x_init_cyclecounter(struct bnx2x *bp) bnx2x 15328 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_send_reset_timesync_ramrod(struct bnx2x *bp) bnx2x 15348 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_enable_ptp_packets(struct bnx2x *bp) bnx2x 15393 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_configure_ptp_filters(struct bnx2x *bp) bnx2x 15476 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_hwtstamp_ioctl(struct bnx2x *bp, struct ifreq *ifr) bnx2x 15509 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static int bnx2x_configure_ptp(struct bnx2x *bp) bnx2x 15554 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_init_ptp(struct bnx2x *bp) bnx2x 48 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_exe_queue_init(struct bnx2x *bp, bnx2x 79 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_exe_queue_free_elem(struct bnx2x *bp, bnx2x 111 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_exe_queue_add(struct bnx2x *bp, bnx2x 150 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x *bp, bnx2x 173 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_exe_queue_step(struct bnx2x *bp, bnx2x 249 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x *bp) bnx2x 283 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_state_wait(struct bnx2x *bp, int state, bnx2x 318 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_raw_wait(struct bnx2x *bp, struct bnx2x_raw_obj *raw) bnx2x 430 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int __bnx2x_vlan_mac_h_write_trylock(struct bnx2x *bp, bnx2x 451 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void __bnx2x_vlan_mac_h_exec_pending(struct bnx2x *bp, bnx2x 480 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void __bnx2x_vlan_mac_h_pend(struct bnx2x *bp, bnx2x 500 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void __bnx2x_vlan_mac_h_write_unlock(struct bnx2x *bp, bnx2x 522 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int __bnx2x_vlan_mac_h_read_lock(struct bnx2x *bp, bnx2x 541 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c int bnx2x_vlan_mac_h_read_lock(struct bnx2x *bp, bnx2x 563 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void __bnx2x_vlan_mac_h_read_unlock(struct bnx2x *bp, bnx2x 598 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c void bnx2x_vlan_mac_h_read_unlock(struct bnx2x *bp, bnx2x 606 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_get_n_elements(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o, bnx2x 639 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_check_mac_add(struct bnx2x *bp, bnx2x 659 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_check_vlan_add(struct bnx2x *bp, bnx2x 674 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_check_vlan_mac_add(struct bnx2x *bp, bnx2x 696 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_check_mac_del(struct bnx2x *bp, bnx2x 713 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_check_vlan_del(struct bnx2x *bp, bnx2x 729 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_check_vlan_mac_del(struct bnx2x *bp, bnx2x 750 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static bool bnx2x_check_move(struct bnx2x *bp, bnx2x 776 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x *bp, bnx2x 800 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void bnx2x_set_mac_in_nig(struct bnx2x *bp, bnx2x 841 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_vlan_mac_set_cmd_hdr_e2(struct bnx2x *bp, bnx2x 881 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void bnx2x_set_one_mac_e2(struct bnx2x *bp, bnx2x 977 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_vlan_mac_set_rdata_hdr_e1x(struct bnx2x *bp, bnx2x 990 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_vlan_mac_set_cfg_entry_e1x(struct bnx2x *bp, bnx2x 1016 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_vlan_mac_set_rdata_e1x(struct bnx2x *bp, bnx2x 1042 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void bnx2x_set_one_mac_e1x(struct bnx2x *bp, bnx2x 1065 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void bnx2x_set_one_vlan_e2(struct bnx2x *bp, bnx2x 1115 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void bnx2x_set_one_vlan_mac_e2(struct bnx2x *bp, bnx2x 1181 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void bnx2x_set_one_vlan_mac_e1h(struct bnx2x *bp, bnx2x 1224 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_vlan_mac_restore(struct bnx2x *bp, bnx2x 1336 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_validate_vlan_mac_add(struct bnx2x *bp, bnx2x 1384 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_validate_vlan_mac_del(struct bnx2x *bp, bnx2x 1443 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_validate_vlan_mac_move(struct bnx2x *bp, bnx2x 1505 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_validate_vlan_mac(struct bnx2x *bp, bnx2x 1521 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_remove_vlan_mac(struct bnx2x *bp, bnx2x 1557 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_wait_vlan_mac(struct bnx2x *bp, bnx2x 1580 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int __bnx2x_vlan_mac_execute_step(struct bnx2x *bp, bnx2x 1615 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_complete_vlan_mac(struct bnx2x *bp, bnx2x 1662 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_optimize_vlan_mac(struct bnx2x *bp, bnx2x 1725 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x *bp, bnx2x 1777 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_execute_vlan_mac(struct bnx2x *bp, bnx2x 1901 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x *bp, bnx2x 1936 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c int bnx2x_config_vlan_mac(struct bnx2x *bp, bnx2x 2018 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_vlan_mac_del_all(struct bnx2x *bp, bnx2x 2135 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c void bnx2x_init_mac_obj(struct bnx2x *bp, bnx2x 2189 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c void bnx2x_init_vlan_obj(struct bnx2x *bp, bnx2x 2230 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c void bnx2x_init_vlan_mac_obj(struct bnx2x *bp, bnx2x 2293 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void __storm_memset_mac_filters(struct bnx2x *bp, bnx2x 2305 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_set_rx_mode_e1x(struct bnx2x *bp, bnx2x 2395 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_rx_mode_set_cmd_state_e2(struct bnx2x *bp, bnx2x 2444 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_set_rx_mode_e2(struct bnx2x *bp, bnx2x 2546 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_wait_rx_mode_comp_e2(struct bnx2x *bp, bnx2x 2552 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_empty_rx_mode_wait(struct bnx2x *bp, bnx2x 2559 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c int bnx2x_config_rx_mode(struct bnx2x *bp, bnx2x 2579 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c void bnx2x_init_rx_mode_obj(struct bnx2x *bp, bnx2x 2646 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_mcast_wait(struct bnx2x *bp, bnx2x 2669 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_mcast_enqueue_cmd(struct bnx2x *bp, bnx2x 2828 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void bnx2x_mcast_set_one_rule_e2(struct bnx2x *bp, bnx2x 2902 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x *bp, struct bnx2x_mcast_obj *o , int start_bin, bnx2x 2932 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_mcast_hdl_pending_add_e2(struct bnx2x *bp, bnx2x 2967 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_mcast_hdl_pending_del_e2(struct bnx2x *bp, bnx2x 2997 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_mcast_hdl_pending_restore_e2(struct bnx2x *bp, bnx2x 3013 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_mcast_hdl_pending_set_e2_convert(struct bnx2x *bp, bnx2x 3080 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_mcast_hdl_pending_set_e2(struct bnx2x *bp, bnx2x 3116 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_mcast_handle_pending_cmds_e2(struct bnx2x *bp, bnx2x 3165 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_mcast_hdl_add(struct bnx2x *bp, bnx2x 3186 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_mcast_hdl_del(struct bnx2x *bp, bnx2x 3216 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_mcast_handle_current_cmd(struct bnx2x *bp, bnx2x 3250 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_mcast_validate_e2(struct bnx2x *bp, bnx2x 3308 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void bnx2x_mcast_revert_e2(struct bnx2x *bp, bnx2x 3329 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_mcast_set_rdata_hdr_e2(struct bnx2x *bp, bnx2x 3354 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_mcast_refresh_registry_e2(struct bnx2x *bp, bnx2x 3371 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_mcast_setup_e2(struct bnx2x *bp, bnx2x 3457 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_mcast_validate_e1h(struct bnx2x *bp, bnx2x 3473 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void bnx2x_mcast_revert_e1h(struct bnx2x *bp, bnx2x 3486 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_mcast_hdl_add_e1h(struct bnx2x *bp, bnx2x 3507 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_mcast_hdl_restore_e1h(struct bnx2x *bp, bnx2x 3525 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_mcast_setup_e1h(struct bnx2x *bp, bnx2x 3579 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_mcast_validate_e1(struct bnx2x *bp, bnx2x 3639 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void bnx2x_mcast_revert_e1(struct bnx2x *bp, bnx2x 3656 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void bnx2x_mcast_set_one_rule_e1(struct bnx2x *bp, bnx2x 3690 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_mcast_set_rdata_hdr_e1(struct bnx2x *bp, bnx2x 3724 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x *bp, struct bnx2x_mcast_obj *o , int start_idx, bnx2x 3748 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p) bnx2x 3828 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_mcast_refresh_registry_e1(struct bnx2x *bp, bnx2x 3875 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_mcast_setup_e1(struct bnx2x *bp, bnx2x 3976 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c int bnx2x_config_mcast(struct bnx2x *bp, bnx2x 4066 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c void bnx2x_init_mcast_obj(struct bnx2x *bp, bnx2x 4364 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c void bnx2x_init_mac_credit_pool(struct bnx2x *bp, bnx2x 4419 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c void bnx2x_init_vlan_credit_pool(struct bnx2x *bp, bnx2x 4452 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_debug_print_ind_table(struct bnx2x *bp, bnx2x 4481 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_setup_rss(struct bnx2x *bp, bnx2x 4599 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c int bnx2x_config_rss(struct bnx2x *bp, bnx2x 4627 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c void bnx2x_init_rss_config_obj(struct bnx2x *bp, bnx2x 4655 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c int bnx2x_queue_state_change(struct bnx2x *bp, bnx2x 4717 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_queue_wait_comp(struct bnx2x *bp, bnx2x 4733 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_queue_comp_cmd(struct bnx2x *bp, bnx2x 4776 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void bnx2x_q_fill_setup_data_e2(struct bnx2x *bp, bnx2x 4789 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void bnx2x_q_fill_init_general_data(struct bnx2x *bp, bnx2x 4945 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void bnx2x_q_fill_setup_data_cmn(struct bnx2x *bp, bnx2x 4970 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void bnx2x_q_fill_setup_tx_only(struct bnx2x *bp, bnx2x 5001 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_q_init(struct bnx2x *bp, bnx2x 5047 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_q_send_setup_e1x(struct bnx2x *bp, bnx2x 5073 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_q_send_setup_e2(struct bnx2x *bp, bnx2x 5100 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_q_send_setup_tx_only(struct bnx2x *bp, bnx2x 5143 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void bnx2x_q_fill_update_data(struct bnx2x *bp, bnx2x 5215 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_q_send_update(struct bnx2x *bp, bnx2x 5257 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_q_send_deactivate(struct bnx2x *bp, bnx2x 5277 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_q_send_activate(struct bnx2x *bp, bnx2x 5290 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static void bnx2x_q_fill_update_tpa_data(struct bnx2x *bp, bnx2x 5312 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_q_send_update_tpa(struct bnx2x *bp, bnx2x 5348 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_q_send_halt(struct bnx2x *bp, bnx2x 5358 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_q_send_cfc_del(struct bnx2x *bp, bnx2x 5374 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_q_send_terminate(struct bnx2x *bp, bnx2x 5390 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_q_send_empty(struct bnx2x *bp, bnx2x 5400 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_queue_send_cmd_cmn(struct bnx2x *bp, bnx2x 5430 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_queue_send_cmd_e1x(struct bnx2x *bp, bnx2x 5453 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_queue_send_cmd_e2(struct bnx2x *bp, bnx2x 5492 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_queue_chk_transition(struct bnx2x *bp, bnx2x 5658 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c void bnx2x_init_queue_obj(struct bnx2x *bp, bnx2x 5691 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c int bnx2x_get_q_logical_state(struct bnx2x *bp, bnx2x 5712 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_func_state bnx2x_func_get_state(struct bnx2x *bp, bnx2x 5727 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_func_wait_comp(struct bnx2x *bp, bnx2x 5744 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_func_state_change_comp(struct bnx2x *bp, bnx2x 5784 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_func_comp_cmd(struct bnx2x *bp, bnx2x 5810 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_func_chk_transition(struct bnx2x *bp, bnx2x 5916 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_func_init_func(struct bnx2x *bp, bnx2x 5933 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_func_init_port(struct bnx2x *bp, bnx2x 5953 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_func_init_cmn_chip(struct bnx2x *bp, bnx2x 5973 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_func_init_cmn(struct bnx2x *bp, bnx2x 5983 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_func_hw_init(struct bnx2x *bp, bnx2x 6058 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_func_reset_func(struct bnx2x *bp, bnx2x 6079 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_func_reset_port(struct bnx2x *bp, bnx2x 6096 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline void bnx2x_func_reset_cmn(struct bnx2x *bp, bnx2x 6103 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_func_hw_reset(struct bnx2x *bp, bnx2x 6135 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_func_send_start(struct bnx2x *bp, bnx2x 6197 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_func_send_switch_update(struct bnx2x *bp, bnx2x 6276 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_func_send_afex_update(struct bnx2x *bp, bnx2x 6315 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c inline int bnx2x_func_send_afex_viflists(struct bnx2x *bp, bnx2x 6353 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_func_send_stop(struct bnx2x *bp, bnx2x 6360 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_func_send_tx_stop(struct bnx2x *bp, bnx2x 6366 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static inline int bnx2x_func_send_tx_start(struct bnx2x *bp, bnx2x 6401 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c int bnx2x_func_send_set_timesync(struct bnx2x *bp, bnx2x 6436 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c static int bnx2x_func_send_cmd(struct bnx2x *bp, bnx2x 6466 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c void bnx2x_init_func_obj(struct bnx2x *bp, bnx2x 6501 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c int bnx2x_func_state_change(struct bnx2x *bp, bnx2x 24 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h struct bnx2x; bnx2x 93 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*wait_comp)(struct bnx2x *bp, bnx2x 170 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h typedef int (*exe_q_validate)(struct bnx2x *bp, bnx2x 174 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h typedef int (*exe_q_remove)(struct bnx2x *bp, bnx2x 181 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h typedef int (*exe_q_optimize)(struct bnx2x *bp, bnx2x 184 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h typedef int (*exe_q_execute)(struct bnx2x *bp, bnx2x 328 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*get_n_elements)(struct bnx2x *bp, bnx2x 338 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*check_add)(struct bnx2x *bp, bnx2x 348 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h (*check_del)(struct bnx2x *bp, bnx2x 357 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h bool (*check_move)(struct bnx2x *bp, bnx2x 374 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void (*set_one_rule)(struct bnx2x *bp, bnx2x 396 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*delete_all)(struct bnx2x *bp, bnx2x 416 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*restore)(struct bnx2x *bp, bnx2x 437 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*complete)(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o, bnx2x 446 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*wait)(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o); bnx2x 499 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*config_rx_mode)(struct bnx2x *bp, bnx2x 502 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*wait_comp)(struct bnx2x *bp, bnx2x 593 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*config_mcast)(struct bnx2x *bp, bnx2x 608 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*hdl_restore)(struct bnx2x *bp, struct bnx2x_mcast_obj *o, bnx2x 611 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*enqueue_cmd)(struct bnx2x *bp, struct bnx2x_mcast_obj *o, bnx2x 615 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void (*set_one_rule)(struct bnx2x *bp, bnx2x 633 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*wait_comp)(struct bnx2x *bp, struct bnx2x_mcast_obj *o); bnx2x 640 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*validate)(struct bnx2x *bp, bnx2x 647 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void (*revert)(struct bnx2x *bp, bnx2x 769 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*config_rss)(struct bnx2x *bp, bnx2x 1086 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*send_cmd)(struct bnx2x *bp, bnx2x 1098 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*check_transition)(struct bnx2x *bp, bnx2x 1105 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*complete_cmd)(struct bnx2x *bp, bnx2x 1109 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*wait_comp)(struct bnx2x *bp, bnx2x 1310 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*init_hw_cmn_chip)(struct bnx2x *bp); bnx2x 1311 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*init_hw_cmn)(struct bnx2x *bp); bnx2x 1312 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*init_hw_port)(struct bnx2x *bp); bnx2x 1313 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*init_hw_func)(struct bnx2x *bp); bnx2x 1316 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void (*reset_hw_cmn)(struct bnx2x *bp); bnx2x 1317 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void (*reset_hw_port)(struct bnx2x *bp); bnx2x 1318 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void (*reset_hw_func)(struct bnx2x *bp); bnx2x 1321 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*gunzip_init)(struct bnx2x *bp); bnx2x 1322 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void (*gunzip_end)(struct bnx2x *bp); bnx2x 1325 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*init_fw)(struct bnx2x *bp); bnx2x 1326 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void (*release_fw)(struct bnx2x *bp); bnx2x 1363 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*send_cmd)(struct bnx2x *bp, bnx2x 1369 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*check_transition)(struct bnx2x *bp, bnx2x 1376 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*complete_cmd)(struct bnx2x *bp, bnx2x 1380 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int (*wait_comp)(struct bnx2x *bp, struct bnx2x_func_sp_obj *o, bnx2x 1390 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void bnx2x_init_func_obj(struct bnx2x *bp, bnx2x 1396 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int bnx2x_func_state_change(struct bnx2x *bp, bnx2x 1399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h enum bnx2x_func_state bnx2x_func_get_state(struct bnx2x *bp, bnx2x 1402 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void bnx2x_init_queue_obj(struct bnx2x *bp, bnx2x 1407 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int bnx2x_queue_state_change(struct bnx2x *bp, bnx2x 1410 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int bnx2x_get_q_logical_state(struct bnx2x *bp, bnx2x 1414 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void bnx2x_init_mac_obj(struct bnx2x *bp, bnx2x 1421 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void bnx2x_init_vlan_obj(struct bnx2x *bp, bnx2x 1428 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void bnx2x_init_vlan_mac_obj(struct bnx2x *bp, bnx2x 1436 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int bnx2x_vlan_mac_h_read_lock(struct bnx2x *bp, bnx2x 1438 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void bnx2x_vlan_mac_h_read_unlock(struct bnx2x *bp, bnx2x 1440 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int bnx2x_vlan_mac_h_write_lock(struct bnx2x *bp, bnx2x 1442 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int bnx2x_config_vlan_mac(struct bnx2x *bp, bnx2x 1445 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int bnx2x_vlan_mac_move(struct bnx2x *bp, bnx2x 1451 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void bnx2x_init_rx_mode_obj(struct bnx2x *bp, bnx2x 1463 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int bnx2x_config_rx_mode(struct bnx2x *bp, bnx2x 1468 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void bnx2x_init_mcast_obj(struct bnx2x *bp, bnx2x 1495 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int bnx2x_config_mcast(struct bnx2x *bp, bnx2x 1500 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void bnx2x_init_mac_credit_pool(struct bnx2x *bp, bnx2x 1503 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void bnx2x_init_vlan_credit_pool(struct bnx2x *bp, bnx2x 1510 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h void bnx2x_init_rss_config_obj(struct bnx2x *bp, bnx2x 1522 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h int bnx2x_config_rss(struct bnx2x *bp, bnx2x 29 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static int bnx2x_vf_op_prep(struct bnx2x *bp, int vfidx, bnx2x 35 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void storm_memset_vf_to_pf(struct bnx2x *bp, u16 abs_fid, bnx2x 48 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void storm_memset_func_en(struct bnx2x *bp, u16 abs_fid, bnx2x 61 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_vf_idx_by_abs_fid(struct bnx2x *bp, u16 abs_vfid) bnx2x 72 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c struct bnx2x_virtf *bnx2x_vf_by_abs_fid(struct bnx2x *bp, u16 abs_vfid) bnx2x 78 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_vf_igu_ack_sb(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 111 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static bool bnx2x_validate_vf_sp_objs(struct bnx2x *bp, bnx2x 126 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_vfop_qctor_dump_tx(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 142 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_vfop_qctor_dump_rx(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 166 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_vfop_qctor_prep(struct bnx2x *bp, bnx2x 234 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static int bnx2x_vf_queue_create(struct bnx2x *bp, bnx2x 274 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static int bnx2x_vf_queue_destroy(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 316 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c bnx2x_vf_set_igu_info(struct bnx2x *bp, u8 igu_sb_id, u8 abs_vfid) bnx2x 334 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static inline void bnx2x_vf_vlan_credit(struct bnx2x *bp, bnx2x 355 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static int bnx2x_vf_vlan_mac_clear(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static int bnx2x_vf_mac_vlan_config(struct bnx2x *bp, bnx2x 455 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_vf_mac_vlan_config_list(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 494 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_vf_queue_setup(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid, bnx2x 514 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static int bnx2x_vf_queue_flr(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 558 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_vf_mcast(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 608 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_vf_prep_rx_mode(struct bnx2x *bp, u8 qid, bnx2x 633 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_vf_rxmode(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 646 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_vf_queue_teardown(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid) bnx2x 700 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_vf_enable_internal(struct bnx2x *bp, u8 enable) bnx2x 706 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_vf_semi_clear_err(struct bnx2x *bp, u8 abs_vfid) bnx2x 714 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_vf_pglue_clear_err(struct bnx2x *bp, u8 abs_vfid) bnx2x 736 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_vf_igu_reset(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x 780 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_vf_enable_access(struct bnx2x *bp, u8 abs_vfid) bnx2x 797 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_vf_enable_traffic(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x 808 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static u8 bnx2x_vf_is_pcie_pending(struct bnx2x *bp, u8 abs_vfid) bnx2x 822 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_vf_flr_clnup_epilog(struct bnx2x *bp, u8 abs_vfid) bnx2x 835 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c bnx2x_iov_static_resc(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x 854 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_vf_free_resc(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x 861 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_vf_flr_clnup_hw(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x 881 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_vf_flr(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x 915 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_vf_flr_clnup(struct bnx2x *bp) bnx2x 964 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_vf_handle_flr_event(struct bnx2x *bp) bnx2x 1002 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_iov_init_dq(struct bnx2x *bp) bnx2x 1039 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_iov_init_dmae(struct bnx2x *bp) bnx2x 1045 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static int bnx2x_vf_domain(struct bnx2x *bp, int vfid) bnx2x 1052 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static int bnx2x_vf_bus(struct bnx2x *bp, int vfid) bnx2x 1061 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static int bnx2x_vf_devfn(struct bnx2x *bp, int vfid) bnx2x 1069 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_vf_set_bars(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x 1086 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c bnx2x_get_vf_igu_cam_info(struct bnx2x *bp) bnx2x 1113 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void __bnx2x_iov_free_vfdb(struct bnx2x *bp) bnx2x 1123 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static int bnx2x_sriov_pci_cfg_info(struct bnx2x *bp, struct bnx2x_sriov *iov) bnx2x 1148 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static int bnx2x_sriov_info(struct bnx2x *bp, struct bnx2x_sriov *iov) bnx2x 1177 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_iov_init_one(struct bnx2x *bp, int int_mode_param, bnx2x 1310 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_iov_remove_one(struct bnx2x *bp) bnx2x 1336 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_iov_free_mem(struct bnx2x *bp) bnx2x 1362 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_iov_alloc_mem(struct bnx2x *bp) bnx2x 1421 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_vfq_init(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 1446 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static int bnx2x_max_speed_cap(struct bnx2x *bp) bnx2x 1457 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_iov_link_update_vf(struct bnx2x *bp, int idx) bnx2x 1522 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c struct bnx2x *bp = netdev_priv(dev); bnx2x 1536 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_iov_link_update(struct bnx2x *bp) bnx2x 1548 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_iov_nic_init(struct bnx2x *bp) bnx2x 1637 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_iov_chip_cleanup(struct bnx2x *bp) bnx2x 1652 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_iov_init_ilt(struct bnx2x *bp, u16 line) bnx2x 1671 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static u8 bnx2x_iov_is_vf_cid(struct bnx2x *bp, u16 cid) bnx2x 1678 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_vf_handle_classification_eqe(struct bnx2x *bp, bnx2x 1709 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_vf_handle_mcast_eqe(struct bnx2x *bp, bnx2x 1728 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_vf_handle_filters_eqe(struct bnx2x *bp, bnx2x 1736 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_vf_handle_rss_update_eqe(struct bnx2x *bp, bnx2x 1742 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_iov_eq_sp_event(struct bnx2x *bp, union event_ring_elem *elem) bnx2x 1845 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static struct bnx2x_virtf *bnx2x_vf_by_cid(struct bnx2x *bp, int vf_cid) bnx2x 1855 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_iov_set_queue_sp_obj(struct bnx2x *bp, int vf_cid, bnx2x 1877 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_iov_adjust_stats_req(struct bnx2x *bp) bnx2x 1968 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_vf_qtbl_set_q(struct bnx2x *bp, u8 abs_vfid, u8 qid, bnx2x 1977 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_vf_clr_qtbl(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x 1986 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_vf_igu_disable(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x 1999 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c u8 bnx2x_vf_max_queue_cnt(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x 2006 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_vf_chk_avail_resc(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 2020 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_vf_acquire(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 2105 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_vf_init(struct bnx2x *bp, struct bnx2x_virtf *vf, dma_addr_t *sb_map) bnx2x 2168 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_vf_close(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x 2215 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_vf_free(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x 2248 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_vf_rss_update(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 2256 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_vf_tpa_update(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 2295 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_vf_release(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x 2311 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_lock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 2331 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_unlock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 2362 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static int bnx2x_set_pf_tx_switching(struct bnx2x *bp, bool enable) bnx2x 2424 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c struct bnx2x *bp = netdev_priv(pci_get_drvdata(dev)); bnx2x 2459 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_enable_sriov(struct bnx2x *bp) bnx2x 2548 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_pf_set_vfs_vlan(struct bnx2x *bp) bnx2x 2562 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_disable_sriov(struct bnx2x *bp) bnx2x 2573 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static int bnx2x_vf_op_prep(struct bnx2x *bp, int vfidx, bnx2x 2621 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c struct bnx2x *bp = netdev_priv(dev); bnx2x 2698 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c struct bnx2x *bp = netdev_priv(dev); bnx2x 2776 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static void bnx2x_set_vf_vlan_acceptance(struct bnx2x *bp, bnx2x 2795 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c static int bnx2x_set_vf_vlan_filter(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 2823 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c struct bnx2x *bp = netdev_priv(dev); bnx2x 2965 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c struct bnx2x *bp = netdev_priv(dev); bnx2x 3048 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c enum sample_bulletin_result bnx2x_sample_bulletin(struct bnx2x *bp) bnx2x 3122 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_timer_sriov(struct bnx2x *bp) bnx2x 3132 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void __iomem *bnx2x_vf_doorbells(struct bnx2x *bp) bnx2x 3138 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_vf_pci_dealloc(struct bnx2x *bp) bnx2x 3146 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c int bnx2x_vf_pci_alloc(struct bnx2x *bp) bnx2x 3171 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_iov_channel_down(struct bnx2x *bp) bnx2x 3193 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c struct bnx2x *bp = container_of(work, struct bnx2x, iov_task.work); bnx2x 3207 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c void bnx2x_schedule_iov_task(struct bnx2x *bp, enum bnx2x_iov_flag flag) bnx2x 247 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_lock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 250 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_unlock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 404 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_iov_init_ilt(struct bnx2x *bp, u16 line); bnx2x 405 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_iov_init_one(struct bnx2x *bp, int int_mode_param, int num_vfs_param); bnx2x 406 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_iov_remove_one(struct bnx2x *bp); bnx2x 407 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_iov_free_mem(struct bnx2x *bp); bnx2x 408 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_iov_alloc_mem(struct bnx2x *bp); bnx2x 409 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_iov_nic_init(struct bnx2x *bp); bnx2x 410 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_iov_chip_cleanup(struct bnx2x *bp); bnx2x 411 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_iov_init_dq(struct bnx2x *bp); bnx2x 412 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_iov_init_dmae(struct bnx2x *bp); bnx2x 413 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_iov_set_queue_sp_obj(struct bnx2x *bp, int vf_cid, bnx2x 415 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_iov_eq_sp_event(struct bnx2x *bp, union event_ring_elem *elem); bnx2x 416 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_iov_adjust_stats_req(struct bnx2x *bp); bnx2x 417 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_iov_storm_stats_update(struct bnx2x *bp); bnx2x 419 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_vf_mbx(struct bnx2x *bp); bnx2x 420 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_vf_mbx_schedule(struct bnx2x *bp, bnx2x 422 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_vf_enable_mbx(struct bnx2x *bp, u8 abs_vfid); bnx2x 428 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vf_acquire(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 431 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vf_init(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 435 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_vfop_qctor_dump_tx(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 440 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_vfop_qctor_dump_rx(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 445 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_vfop_qctor_prep(struct bnx2x *bp, bnx2x 451 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vf_mac_vlan_config_list(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 455 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vf_queue_setup(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid, bnx2x 458 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vf_queue_teardown(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid); bnx2x 460 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vf_mcast(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 463 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vf_rxmode(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 466 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vf_close(struct bnx2x *bp, struct bnx2x_virtf *vf); bnx2x 468 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vf_free(struct bnx2x *bp, struct bnx2x_virtf *vf); bnx2x 470 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vf_rss_update(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 473 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vf_tpa_update(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 482 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vf_release(struct bnx2x *bp, struct bnx2x_virtf *vf); bnx2x 483 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vf_idx_by_abs_fid(struct bnx2x *bp, u16 abs_vfid); bnx2x 484 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h u8 bnx2x_vf_max_queue_cnt(struct bnx2x *bp, struct bnx2x_virtf *vf); bnx2x 489 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vf_flr_clnup_epilog(struct bnx2x *bp, u8 abs_vfid); bnx2x 490 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_vf_enable_access(struct bnx2x *bp, u8 abs_vfid); bnx2x 493 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_vf_handle_flr_event(struct bnx2x *bp); bnx2x 498 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_post_vf_bulletin(struct bnx2x *bp, int vf); bnx2x 502 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h enum sample_bulletin_result bnx2x_sample_bulletin(struct bnx2x *bp); bnx2x 505 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vfpf_acquire(struct bnx2x *bp, u8 tx_count, u8 rx_count); bnx2x 506 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vfpf_release(struct bnx2x *bp); bnx2x 507 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vfpf_release(struct bnx2x *bp); bnx2x 508 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vfpf_init(struct bnx2x *bp); bnx2x 509 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_vfpf_close_vf(struct bnx2x *bp); bnx2x 510 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vfpf_setup_q(struct bnx2x *bp, struct bnx2x_fastpath *fp, bnx2x 512 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vfpf_config_mac(struct bnx2x *bp, u8 *addr, u8 vf_qid, bool set); bnx2x 513 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vfpf_config_rss(struct bnx2x *bp, bnx2x 516 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vfpf_storm_rx_mode(struct bnx2x *bp); bnx2x 518 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_vf_fill_fw_str(struct bnx2x *bp, char *buf, bnx2x 524 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_vf_ustorm_prods_offset(struct bnx2x *bp, bnx2x 532 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h enum sample_bulletin_result bnx2x_sample_bulletin(struct bnx2x *bp); bnx2x 533 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_timer_sriov(struct bnx2x *bp); bnx2x 534 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void __iomem *bnx2x_vf_doorbells(struct bnx2x *bp); bnx2x 535 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_vf_pci_dealloc(struct bnx2x *bp); bnx2x 536 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vf_pci_alloc(struct bnx2x *bp); bnx2x 537 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_enable_sriov(struct bnx2x *bp); bnx2x 538 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_disable_sriov(struct bnx2x *bp); bnx2x 539 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_vf_headroom(struct bnx2x *bp) bnx2x 543 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_pf_set_vfs_vlan(struct bnx2x *bp); bnx2x 545 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_iov_channel_down(struct bnx2x *bp); bnx2x 549 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_schedule_iov_task(struct bnx2x *bp, enum bnx2x_iov_flag flag); bnx2x 551 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h void bnx2x_iov_link_update(struct bnx2x *bp); bnx2x 552 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_iov_link_update_vf(struct bnx2x *bp, int idx); bnx2x 556 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h int bnx2x_vfpf_update_vlan(struct bnx2x *bp, u16 vid, u8 vf_qid, bool add); bnx2x 564 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_iov_set_queue_sp_obj(struct bnx2x *bp, int vf_cid, bnx2x 566 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_vf_handle_flr_event(struct bnx2x *bp) {} bnx2x 567 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_iov_eq_sp_event(struct bnx2x *bp, bnx2x 569 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_vf_mbx(struct bnx2x *bp) {} bnx2x 570 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_vf_mbx_schedule(struct bnx2x *bp, bnx2x 572 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_iov_init_ilt(struct bnx2x *bp, u16 line) {return line; } bnx2x 573 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_iov_init_dq(struct bnx2x *bp) {} bnx2x 574 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_iov_alloc_mem(struct bnx2x *bp) {return 0; } bnx2x 575 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_iov_free_mem(struct bnx2x *bp) {} bnx2x 576 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_iov_chip_cleanup(struct bnx2x *bp) {return 0; } bnx2x 577 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_iov_init_dmae(struct bnx2x *bp) {} bnx2x 578 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_iov_init_one(struct bnx2x *bp, int int_mode_param, bnx2x 580 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_iov_remove_one(struct bnx2x *bp) {} bnx2x 581 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_enable_sriov(struct bnx2x *bp) {return 0; } bnx2x 582 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_disable_sriov(struct bnx2x *bp) {} bnx2x 583 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_vfpf_acquire(struct bnx2x *bp, bnx2x 585 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_vfpf_release(struct bnx2x *bp) {return 0; } bnx2x 586 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_vfpf_init(struct bnx2x *bp) {return 0; } bnx2x 587 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_vfpf_close_vf(struct bnx2x *bp) {} bnx2x 588 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_vfpf_setup_q(struct bnx2x *bp, struct bnx2x_fastpath *fp, bool is_leading) {return 0; } bnx2x 589 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_vfpf_config_mac(struct bnx2x *bp, u8 *addr, bnx2x 591 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_vfpf_config_rss(struct bnx2x *bp, bnx2x 594 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_vfpf_storm_rx_mode(struct bnx2x *bp) {return 0; } bnx2x 595 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_iov_nic_init(struct bnx2x *bp) {return 0; } bnx2x 596 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_vf_headroom(struct bnx2x *bp) {return 0; } bnx2x 597 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_iov_adjust_stats_req(struct bnx2x *bp) {} bnx2x 598 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_vf_fill_fw_str(struct bnx2x *bp, char *buf, bnx2x 600 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_vf_ustorm_prods_offset(struct bnx2x *bp, bnx2x 602 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline enum sample_bulletin_result bnx2x_sample_bulletin(struct bnx2x *bp) bnx2x 606 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_timer_sriov(struct bnx2x *bp) {} bnx2x 608 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void __iomem *bnx2x_vf_doorbells(struct bnx2x *bp) bnx2x 613 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_vf_pci_dealloc(struct bnx2x *bp) {} bnx2x 614 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_vf_pci_alloc(struct bnx2x *bp) {return 0; } bnx2x 615 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_pf_set_vfs_vlan(struct bnx2x *bp) {} bnx2x 617 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_iov_channel_down(struct bnx2x *bp) {} bnx2x 620 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_schedule_iov_task(struct bnx2x *bp, enum bnx2x_iov_flag flag) {} bnx2x 621 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline void bnx2x_iov_link_update(struct bnx2x *bp) {} bnx2x 622 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_iov_link_update_vf(struct bnx2x *bp, int idx) {return 0; } bnx2x 630 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h static inline int bnx2x_vfpf_update_vlan(struct bnx2x *bp, u16 vid, u8 vf_qid, bool add) {return 0; } bnx2x 44 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static inline u16 bnx2x_get_port_stats_dma_len(struct bnx2x *bp) bnx2x 84 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_dp_stats(struct bnx2x *bp) bnx2x 126 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_storm_stats_post(struct bnx2x *bp) bnx2x 152 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_hw_stats_post(struct bnx2x *bp) bnx2x 197 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_stats_comp(struct bnx2x *bp) bnx2x 218 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_stats_pmf_update(struct bnx2x *bp) bnx2x 265 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_port_stats_init(struct bnx2x *bp) bnx2x 487 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_func_stats_init(struct bnx2x *bp) bnx2x 516 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_stats_start(struct bnx2x *bp) bnx2x 530 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_stats_pmf_start(struct bnx2x *bp) bnx2x 537 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_stats_restart(struct bnx2x *bp) bnx2x 549 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_bmac_stats_update(struct bnx2x *bp) bnx2x 655 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_mstat_stats_update(struct bnx2x *bp) bnx2x 745 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_emac_stats_update(struct bnx2x *bp) bnx2x 802 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static int bnx2x_hw_stats_update(struct bnx2x *bp) bnx2x 876 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static int bnx2x_storm_stats_validate_counters(struct bnx2x *bp) bnx2x 916 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static int bnx2x_storm_stats_update(struct bnx2x *bp) bnx2x 1114 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_net_stats_update(struct bnx2x *bp) bnx2x 1184 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_drv_stats_update(struct bnx2x *bp) bnx2x 1202 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static bool bnx2x_edebug_stats_stopped(struct bnx2x *bp) bnx2x 1216 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_stats_update(struct bnx2x *bp) bnx2x 1262 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_port_stats_stop(struct bnx2x *bp) bnx2x 1321 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_stats_stop(struct bnx2x *bp) bnx2x 1343 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_stats_do_nothing(struct bnx2x *bp) bnx2x 1348 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c void (*action)(struct bnx2x *bp); bnx2x 1366 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c void bnx2x_stats_handle(struct bnx2x *bp, enum bnx2x_stats_event event) bnx2x 1400 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_port_stats_base_init(struct bnx2x *bp) bnx2x 1434 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c static void bnx2x_prep_fw_stats_req(struct bnx2x *bp) bnx2x 1555 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c void bnx2x_memset_stats(struct bnx2x *bp) bnx2x 1596 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c void bnx2x_stats_init(struct bnx2x *bp) bnx2x 1657 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c void bnx2x_save_statistics(struct bnx2x *bp) bnx2x 1700 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c void bnx2x_afex_collect_stats(struct bnx2x *bp, void *void_afex_stats, bnx2x 1970 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c int bnx2x_stats_safe_exec(struct bnx2x *bp, bnx2x 542 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h struct bnx2x; bnx2x 544 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h void bnx2x_memset_stats(struct bnx2x *bp); bnx2x 545 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h void bnx2x_stats_init(struct bnx2x *bp); bnx2x 546 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h void bnx2x_stats_handle(struct bnx2x *bp, enum bnx2x_stats_event event); bnx2x 547 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h int bnx2x_stats_safe_exec(struct bnx2x *bp, bnx2x 556 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h void bnx2x_save_statistics(struct bnx2x *bp); bnx2x 558 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h void bnx2x_afex_collect_stats(struct bnx2x *bp, void *void_afex_stats, bnx2x 26 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static int bnx2x_vfpf_teardown_queue(struct bnx2x *bp, int qidx); bnx2x 29 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_add_tlv(struct bnx2x *bp, void *tlvs_list, bnx2x 40 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vfpf_prep(struct bnx2x *bp, struct vfpf_first_tlv *first_tlv, bnx2x 59 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vfpf_finalize(struct bnx2x *bp, bnx2x 69 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void *bnx2x_search_tlv_list(struct bnx2x *bp, void *tlvs_list, bnx2x 93 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_dp_tlv_list(struct bnx2x *bp, void *tlvs_list) bnx2x 141 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static int bnx2x_send_msg2pf(struct bnx2x *bp, u8 *done, dma_addr_t msg_mapping) bnx2x 194 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static int bnx2x_get_vf_id(struct bnx2x *bp, u32 *vf_id) bnx2x 223 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c int bnx2x_vfpf_acquire(struct bnx2x *bp, u8 tx_count, u8 rx_count) bnx2x 396 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c int bnx2x_vfpf_release(struct bnx2x *bp) bnx2x 443 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c int bnx2x_vfpf_init(struct bnx2x *bp) bnx2x 489 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c void bnx2x_vfpf_close_vf(struct bnx2x *bp) bnx2x 542 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_leading_vfq_init(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 600 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c int bnx2x_vfpf_setup_q(struct bnx2x *bp, struct bnx2x_fastpath *fp, bnx2x 684 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static int bnx2x_vfpf_teardown_queue(struct bnx2x *bp, int qidx) bnx2x 725 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c int bnx2x_vfpf_config_mac(struct bnx2x *bp, u8 *addr, u8 vf_qid, bool set) bnx2x 798 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c int bnx2x_vfpf_config_rss(struct bnx2x *bp, bnx2x 868 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c struct bnx2x *bp = netdev_priv(dev); bnx2x 930 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c int bnx2x_vfpf_update_vlan(struct bnx2x *bp, u16 vid, u8 vf_qid, bool add) bnx2x 990 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c int bnx2x_vfpf_storm_rx_mode(struct bnx2x *bp) bnx2x 1045 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void storm_memset_vf_mbx_ack(struct bnx2x *bp, u16 abs_fid) bnx2x 1053 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void storm_memset_vf_mbx_valid(struct bnx2x *bp, u16 abs_fid) bnx2x 1062 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c void bnx2x_vf_enable_mbx(struct bnx2x *bp, u8 abs_vfid) bnx2x 1075 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static int bnx2x_copy32_vf_dmae(struct bnx2x *bp, u8 from_vf, bnx2x 1123 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_resp_single_tlv(struct bnx2x *bp, bnx2x 1139 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_resp_send_msg(struct bnx2x *bp, bnx2x 1203 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_resp(struct bnx2x *bp, bnx2x 1211 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_resp_phys_port(struct bnx2x *bp, bnx2x 1234 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_resp_fp_hsi_ver(struct bnx2x *bp, bnx2x 1254 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_acquire_resp(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 1362 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static bool bnx2x_vf_mbx_is_windows_vm(struct bnx2x *bp, bnx2x 1379 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static int bnx2x_vf_mbx_acquire_chk_dorq(struct bnx2x *bp, bnx2x 1397 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_acquire(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 1467 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_init_vf(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 1491 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_set_q_flags(struct bnx2x *bp, u32 mbx_q_flags, bnx2x 1518 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_setup_q(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 1646 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static int bnx2x_vf_mbx_macvlan_list(struct bnx2x *bp, bnx2x 1698 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_dp_q_filter(struct bnx2x *bp, int msglvl, int idx, bnx2x 1709 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_dp_q_filters(struct bnx2x *bp, int msglvl, bnx2x 1731 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static int bnx2x_vf_mbx_qfilters(struct bnx2x *bp, struct bnx2x_virtf *vf) bnx2x 1837 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static int bnx2x_filters_validate_mac(struct bnx2x *bp, bnx2x 1887 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static int bnx2x_filters_validate_vlan(struct bnx2x *bp, bnx2x 1917 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_set_q_filters(struct bnx2x *bp, bnx2x 1944 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_teardown_q(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 1957 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_close_vf(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 1968 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_release_vf(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 1979 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_update_rss(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 2040 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static int bnx2x_validate_tpa_params(struct bnx2x *bp, bnx2x 2063 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_update_tpa(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 2105 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vf_mbx_request(struct bnx2x *bp, struct bnx2x_virtf *vf, bnx2x 2190 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c void bnx2x_vf_mbx_schedule(struct bnx2x *bp, bnx2x 2223 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c void bnx2x_vf_mbx(struct bnx2x *bp) bnx2x 2288 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c int bnx2x_post_vf_bulletin(struct bnx2x *bp, int vf) bnx2x 1193 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 1241 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 1393 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 1442 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 1463 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 1549 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 1689 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 1878 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 1968 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 2085 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 2123 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 2261 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 2285 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 2343 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 2567 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 2730 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 3054 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 3142 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 4237 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 4884 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 4902 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 4921 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 4987 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 5054 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 5093 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 5168 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 5381 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 5455 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev->netdev); bnx2x 5566 drivers/net/ethernet/broadcom/cnic.c struct bnx2x *bp = netdev_priv(dev);