Lines Matching refs:bnx2x

139 void bnx2x_panic_dump(struct bnx2x *bp, bool disable_int);
539 struct bnx2x *bp; /* parent */
1445 struct bnx2x { struct
2092 int bnx2x_set_mac_one(struct bnx2x *bp, u8 *mac,
2096 int bnx2x_set_vlan_one(struct bnx2x *bp, u16 vlan,
2114 int bnx2x_del_all_macs(struct bnx2x *bp,
2119 void bnx2x_func_init(struct bnx2x *bp, struct bnx2x_func_init_params *p);
2120 void bnx2x_init_sb(struct bnx2x *bp, dma_addr_t mapping, int vfid,
2122 int bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port);
2123 int bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port);
2124 int bnx2x_set_mult_gpio(struct bnx2x *bp, u8 pins, u32 mode);
2125 int bnx2x_set_gpio_int(struct bnx2x *bp, int gpio_num, u32 mode, u8 port);
2126 void bnx2x_read_mf_cfg(struct bnx2x *bp);
2128 int bnx2x_pretend_func(struct bnx2x *bp, u16 pretend_func_val);
2131 void bnx2x_read_dmae(struct bnx2x *bp, u32 src_addr, u32 len32);
2132 void bnx2x_write_dmae(struct bnx2x *bp, dma_addr_t dma_addr, u32 dst_addr,
2134 void bnx2x_post_dmae(struct bnx2x *bp, struct dmae_command *dmae, int idx);
2137 u32 bnx2x_dmae_opcode(struct bnx2x *bp, u8 src_type, u8 dst_type,
2140 void bnx2x_prep_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae,
2142 int bnx2x_issue_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae,
2146 u32 bnx2x_flr_clnup_poll_count(struct bnx2x *bp);
2147 void bnx2x_tx_hw_flushed(struct bnx2x *bp, u32 poll_count);
2148 int bnx2x_send_final_clnup(struct bnx2x *bp, u8 clnup_func, u32 poll_cnt);
2150 int bnx2x_flr_clnup_poll_hw_counter(struct bnx2x *bp, u32 reg,
2153 void bnx2x_calc_fc_adv(struct bnx2x *bp);
2154 int bnx2x_sp_post(struct bnx2x *bp, int command, int cid,
2156 void bnx2x_update_coalesce(struct bnx2x *bp);
2157 int bnx2x_get_cur_phy_idx(struct bnx2x *bp);
2159 bool bnx2x_port_after_undi(struct bnx2x *bp);
2161 static inline u32 reg_poll(struct bnx2x *bp, u32 reg, u32 expected, int ms, in reg_poll()
2178 void bnx2x_igu_clear_sb_gen(struct bnx2x *bp, u8 func, u8 idu_sb_id,
2508 int bnx2x_compare_fw_ver(struct bnx2x *bp, u32 load_code, bool print_err);
2525 void bnx2x_set_ethtool_ops(struct bnx2x *bp, struct net_device *netdev);
2526 void bnx2x_notify_link_changed(struct bnx2x *bp);
2601 void bnx2x_set_local_cmng(struct bnx2x *bp);
2603 void bnx2x_update_mng_version(struct bnx2x *bp);
2605 void bnx2x_update_mfw_dump(struct bnx2x *bp);
2612 void bnx2x_init_ptp(struct bnx2x *bp);
2613 int bnx2x_configure_ptp_filters(struct bnx2x *bp);
2614 void bnx2x_set_rx_ts(struct bnx2x *bp, struct sk_buff *skb);
2622 int bnx2x_vlan_reconfigure_vid(struct bnx2x *bp);