Searched refs:bp (Results 1 - 25 of 103) sorted by relevance

12345

/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_main.c218 static inline void __storm_memset_dma_mapping(struct bnx2x *bp, argument
221 REG_WR(bp, addr, U64_LO(mapping));
222 REG_WR(bp, addr + 4, U64_HI(mapping));
225 static inline void storm_memset_spq_addr(struct bnx2x *bp, argument
231 __storm_memset_dma_mapping(bp, addr, mapping);
234 static inline void storm_memset_vf_to_pf(struct bnx2x *bp, u16 abs_fid, argument
237 REG_WR8(bp, BAR_XSTRORM_INTMEM + XSTORM_VF_TO_PF_OFFSET(abs_fid),
239 REG_WR8(bp, BAR_CSTRORM_INTMEM + CSTORM_VF_TO_PF_OFFSET(abs_fid),
241 REG_WR8(bp, BAR_TSTRORM_INTMEM + TSTORM_VF_TO_PF_OFFSET(abs_fid),
243 REG_WR8(bp, BAR_USTRORM_INTME
247 storm_memset_func_en(struct bnx2x *bp, u16 abs_fid, u8 enable) argument
260 storm_memset_eq_data(struct bnx2x *bp, struct event_ring_data *eq_data, u16 pfid) argument
271 storm_memset_eq_prod(struct bnx2x *bp, u16 eq_prod, u16 pfid) argument
281 bnx2x_reg_wr_ind(struct bnx2x *bp, u32 addr, u32 val) argument
289 bnx2x_reg_rd_ind(struct bnx2x *bp, u32 addr) argument
307 bnx2x_dp_dmae(struct bnx2x *bp, struct dmae_command *dmae, int msglvl) argument
370 bnx2x_post_dmae(struct bnx2x *bp, struct dmae_command *dmae, int idx) argument
396 bnx2x_dmae_opcode(struct bnx2x *bp, u8 src_type, u8 dst_type, bool with_comp, u8 comp_type) argument
421 bnx2x_prep_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae, u8 src_type, u8 dst_type) argument
438 bnx2x_issue_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae) argument
489 bnx2x_write_dmae(struct bnx2x *bp, dma_addr_t dma_addr, u32 dst_addr, u32 len32) argument
519 bnx2x_read_dmae(struct bnx2x *bp, u32 src_addr, u32 len32) argument
550 bnx2x_write_dmae_phys_len(struct bnx2x *bp, dma_addr_t phys_addr, u32 addr, u32 len) argument
567 bnx2x_wb_wr(struct bnx2x *bp, int reg, u32 val_hi, u32 val_lo) argument
577 bnx2x_wb_rd(struct bnx2x *bp, int reg) argument
587 bnx2x_mc_assert(struct bnx2x *bp) argument
708 bnx2x_fw_dump_lvl(struct bnx2x *bp, const char *lvl) argument
754 bnx2x_fw_dump(struct bnx2x *bp) argument
759 bnx2x_panic_dump(struct bnx2x *bp) argument
1022 bnx2x_pbf_pN_buf_flushed(struct bnx2x *bp, struct pbf_pN_buf_regs *regs, u32 poll_count) argument
1057 bnx2x_pbf_pN_cmd_flushed(struct bnx2x *bp, struct pbf_pN_cmd_regs *regs, u32 poll_count) argument
1089 bnx2x_flr_clnup_reg_poll(struct bnx2x *bp, u32 reg, u32 expected, u32 poll_count) argument
1101 bnx2x_flr_clnup_poll_hw_counter(struct bnx2x *bp, u32 reg, char *msg, u32 poll_cnt) argument
1112 bnx2x_flr_clnup_poll_count(struct bnx2x *bp) argument
1124 bnx2x_tx_hw_flushed(struct bnx2x *bp, u32 poll_count) argument
1199 bnx2x_send_final_clnup(struct bnx2x *bp, u8 clnup_func, u32 poll_cnt) argument
1246 bnx2x_poll_hw_usage_counters(struct bnx2x *bp, u32 poll_cnt) argument
1293 bnx2x_hw_enable_status(struct bnx2x *bp) argument
1323 bnx2x_pf_flr_clnup(struct bnx2x *bp) argument
1366 bnx2x_hc_int_enable(struct bnx2x *bp) argument
1431 bnx2x_igu_int_enable(struct bnx2x *bp) argument
1482 bnx2x_int_enable(struct bnx2x *bp) argument
1490 bnx2x_hc_int_disable(struct bnx2x *bp) argument
1528 bnx2x_igu_int_disable(struct bnx2x *bp) argument
1546 bnx2x_int_disable(struct bnx2x *bp) argument
1554 bnx2x_int_disable_sync(struct bnx2x *bp, int disable_hw) argument
1588 bnx2x_trylock_hw_lock(struct bnx2x *bp, u32 resource) argument
1629 bnx2x_get_leader_lock_resource(struct bnx2x *bp) argument
1644 bnx2x_trylock_leader_lock(struct bnx2x *bp) argument
1655 struct bnx2x *bp = fp->bp; local
1728 bnx2x_update_rx_prod(struct bnx2x *bp, struct bnx2x_fastpath *fp, u16 bd_prod, u16 rx_comp_prod, u16 rx_sge_prod) argument
1739 struct bnx2x *bp = netdev_priv(dev_instance); local
1810 bnx2x_acquire_hw_lock(struct bnx2x *bp, u32 resource) argument
1855 bnx2x_release_leader_lock(struct bnx2x *bp) argument
1860 bnx2x_release_hw_lock(struct bnx2x *bp, u32 resource) argument
1897 bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port) argument
1927 bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port) argument
1980 bnx2x_set_mult_gpio(struct bnx2x *bp, u8 pins, u32 mode) argument
2027 bnx2x_set_gpio_int(struct bnx2x *bp, int gpio_num, u32 mode, u8 port) argument
2073 bnx2x_set_spio(struct bnx2x *bp, int spio_num, u32 mode) argument
2119 bnx2x_calc_fc_adv(struct bnx2x *bp) argument
2145 bnx2x_initial_phy_init(struct bnx2x *bp, int load_mode) argument
2196 bnx2x_link_set(struct bnx2x *bp) argument
2209 bnx2x__link_reset(struct bnx2x *bp) argument
2219 bnx2x_link_test(struct bnx2x *bp, u8 is_serdes) argument
2234 bnx2x_init_port_minmax(struct bnx2x *bp) argument
2278 bnx2x_calc_vn_weight_sum(struct bnx2x *bp) argument
2317 bnx2x_init_vn_minmax(struct bnx2x *bp, int vn) argument
2391 bnx2x_get_cmng_fns_mode(struct bnx2x *bp) argument
2401 bnx2x_read_mf_cfg(struct bnx2x *bp) argument
2430 bnx2x_cmng_fns_init(struct bnx2x *bp, u8 read_cfg, u8 cmng_type) argument
2469 bnx2x_link_attn(struct bnx2x *bp) argument
2521 bnx2x__link_status_update(struct bnx2x *bp) argument
2540 bnx2x_pmf_update(struct bnx2x *bp) argument
2581 bnx2x_fw_command(struct bnx2x *bp, u32 command, u32 param) argument
2624 bnx2x_func_init(struct bnx2x *bp, struct bnx2x_func_init_params *p) argument
2653 bnx2x_get_common_flags(struct bnx2x *bp, struct bnx2x_fastpath *fp, bool zero_stats) argument
2675 bnx2x_get_q_flags(struct bnx2x *bp, struct bnx2x_fastpath *fp, bool leading) argument
2705 bnx2x_pf_q_prep_general(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_general_setup_params *gen_init, u8 cos) argument
2721 bnx2x_pf_rx_q_prep(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct rxq_pause_params *pause, struct bnx2x_rxq_setup_params *rxq_init) argument
2804 bnx2x_pf_tx_q_prep(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_txq_setup_params *txq_init, u8 cos) argument
2825 bnx2x_pf_init(struct bnx2x *bp) argument
2887 bnx2x_e1h_disable(struct bnx2x *bp) argument
2896 bnx2x_e1h_enable(struct bnx2x *bp) argument
2913 bnx2x_drv_info_ether_stat(struct bnx2x *bp) argument
2940 bnx2x_drv_info_fcoe_stat(struct bnx2x *bp) argument
3031 bnx2x_drv_info_iscsi_stat(struct bnx2x *bp) argument
3053 bnx2x_config_mf_bw(struct bnx2x *bp) argument
3062 bnx2x_set_mf_bw(struct bnx2x *bp) argument
3068 bnx2x_handle_drv_info_req(struct bnx2x *bp) argument
3112 bnx2x_dcc_event(struct bnx2x *bp, u32 dcc_event) argument
3149 bnx2x_sp_get_next(struct bnx2x *bp) argument
3165 bnx2x_sp_prod_update(struct bnx2x *bp) argument
3217 bnx2x_sp_post(struct bnx2x *bp, int command, int cid, u32 data_hi, u32 data_lo, int cmd_type) argument
3288 bnx2x_acquire_alr(struct bnx2x *bp) argument
3312 bnx2x_release_alr(struct bnx2x *bp) argument
3320 bnx2x_update_dsb_idx(struct bnx2x *bp) argument
3345 bnx2x_attn_int_asserted(struct bnx2x *bp, u32 asserted) argument
3452 bnx2x_fan_failure(struct bnx2x *bp) argument
3483 bnx2x_attn_int_deasserted0(struct bnx2x *bp, u32 attn) argument
3523 bnx2x_attn_int_deasserted1(struct bnx2x *bp, u32 attn) argument
3554 bnx2x_attn_int_deasserted2(struct bnx2x *bp, u32 attn) argument
3598 bnx2x_attn_int_deasserted3(struct bnx2x *bp, u32 attn) argument
3710 bnx2x_set_reset_global(struct bnx2x *bp) argument
3724 bnx2x_clear_reset_global(struct bnx2x *bp) argument
3738 bnx2x_reset_is_global(struct bnx2x *bp) argument
3751 bnx2x_set_reset_done(struct bnx2x *bp) argument
3769 bnx2x_set_reset_in_progress(struct bnx2x *bp) argument
3786 bnx2x_reset_is_done(struct bnx2x *bp, int engine) argument
3801 bnx2x_inc_load_cnt(struct bnx2x *bp) argument
3837 bnx2x_dec_load_cnt(struct bnx2x *bp) argument
3871 bnx2x_get_load_cnt(struct bnx2x *bp, int engine) argument
3893 bnx2x_clear_load_cnt(struct bnx2x *bp) argument
4162 bnx2x_parity_attn(struct bnx2x *bp, bool *global, bool print, u32 *sig) argument
4208 bnx2x_chk_parity_attn(struct bnx2x *bp, bool *global, bool print) argument
4235 bnx2x_attn_int_deasserted4(struct bnx2x *bp, u32 attn) argument
4302 bnx2x_attn_int_deasserted(struct bnx2x *bp, u32 deasserted) argument
4404 bnx2x_attn_int(struct bnx2x *bp) argument
4432 bnx2x_igu_ack_sb(struct bnx2x *bp, u8 igu_sb_id, u8 segment, u16 index, u8 op, u8 update) argument
4441 bnx2x_update_eq_prod(struct bnx2x *bp, u16 prod) argument
4449 bnx2x_cnic_handle_cfc_del(struct bnx2x *bp, u32 cid, union event_ring_elem *elem) argument
4472 bnx2x_handle_mcast_eqe(struct bnx2x *bp) argument
4497 bnx2x_handle_classification_eqe(struct bnx2x *bp, union event_ring_elem *elem) argument
4543 bnx2x_handle_rx_mode_eqe(struct bnx2x *bp) argument
4564 bnx2x_cid_to_q_obj( struct bnx2x *bp, u32 cid) argument
4576 bnx2x_eq_int(struct bnx2x *bp) argument
4744 struct bnx2x *bp = container_of(work, struct bnx2x, sp_task.work); local
4795 struct bnx2x *bp = netdev_priv(dev); local
4824 bnx2x_drv_pulse(struct bnx2x *bp) argument
4833 struct bnx2x *bp = (struct bnx2x *) data; local
4876 bnx2x_fill(struct bnx2x *bp, u32 addr, int fill, u32 len) argument
4889 bnx2x_wr_fp_sb_data(struct bnx2x *bp, int fw_sb_id, u32 *sb_data_p, u32 data_size) argument
4902 bnx2x_zero_fp_sb(struct bnx2x *bp, int fw_sb_id) argument
4935 bnx2x_wr_sp_sb_data(struct bnx2x *bp, struct hc_sp_status_block_data *sp_sb_data) argument
4947 bnx2x_zero_sp_sb(struct bnx2x *bp) argument
5009 bnx2x_init_sb(struct bnx2x *bp, dma_addr_t mapping, int vfid, u8 vf_valid, int fw_sb_id, int igu_sb_id) argument
5069 bnx2x_update_coalesce_sb(struct bnx2x *bp, u8 fw_sb_id, u16 tx_usec, u16 rx_usec) argument
5085 bnx2x_init_def_sb(struct bnx2x *bp) argument
5167 bnx2x_update_coalesce(struct bnx2x *bp) argument
5176 bnx2x_init_sp_ring(struct bnx2x *bp) argument
5187 bnx2x_init_eq_ring(struct bnx2x *bp) argument
5211 bnx2x_set_q_rx_mode(struct bnx2x *bp, u8 cl_id, unsigned long rx_mode_flags, unsigned long rx_accept_flags, unsigned long tx_accept_flags, unsigned long ramrod_flags) argument
5250 bnx2x_set_storm_rx_mode(struct bnx2x *bp) argument
5328 bnx2x_init_internal_common(struct bnx2x *bp) argument
5356 bnx2x_init_internal(struct bnx2x *bp, u32 load_code) argument
5397 bnx2x_init_eth_fp(struct bnx2x *bp, int fp_idx) argument
5450 bnx2x_nic_init(struct bnx2x *bp, u32 load_code) argument
5501 bnx2x_gunzip_init(struct bnx2x *bp) argument
5533 bnx2x_gunzip_end(struct bnx2x *bp) argument
5548 bnx2x_gunzip(struct bnx2x *bp, const u8 *zbuf, int len) argument
5601 bnx2x_lb_pckt(struct bnx2x *bp) argument
5622 bnx2x_int_mem_test(struct bnx2x *bp) argument
5768 bnx2x_enable_blocks_attention(struct bnx2x *bp) argument
5829 bnx2x_reset_common(struct bnx2x *bp) argument
5845 bnx2x_setup_dmae(struct bnx2x *bp) argument
5851 bnx2x_init_pxp(struct bnx2x *bp) argument
5870 bnx2x_setup_fan_failure_detection(struct bnx2x *bp) argument
5922 bnx2x_pretend_func(struct bnx2x *bp, u8 pretend_func_num) argument
5965 bnx2x_pf_disable(struct bnx2x *bp) argument
5975 bnx2x__common_init_phy(struct bnx2x *bp) argument
5997 bnx2x_init_hw_common(struct bnx2x *bp) argument
6433 bnx2x_init_hw_common_chip(struct bnx2x *bp) argument
6447 bnx2x_init_hw_port(struct bnx2x *bp) argument
6644 bnx2x_ilt_wr(struct bnx2x *bp, u32 index, dma_addr_t addr) argument
6656 bnx2x_igu_clear_sb(struct bnx2x *bp, u8 idu_sb_id) argument
6661 bnx2x_clear_func_ilt(struct bnx2x *bp, u32 func) argument
6668 bnx2x_init_hw_func(struct bnx2x *bp) argument
6970 bnx2x_free_mem(struct bnx2x *bp) argument
7009 bnx2x_alloc_fw_stats_mem(struct bnx2x *bp) argument
7070 bnx2x_alloc_mem(struct bnx2x *bp) argument
7131 bnx2x_set_mac_one(struct bnx2x *bp, u8 *mac, struct bnx2x_vlan_mac_obj *obj, bool set, int mac_type, unsigned long *ramrod_flags) argument
7163 bnx2x_del_all_macs(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *mac_obj, int mac_type, bool wait_for_comp) argument
7184 bnx2x_set_eth_mac(struct bnx2x *bp, bool set) argument
7203 bnx2x_setup_leading(struct bnx2x *bp) argument
7215 bnx2x_set_int_mode(struct bnx2x *bp) argument
7256 bnx2x_cid_ilt_lines(struct bnx2x *bp) argument
7261 bnx2x_ilt_set_info(struct bnx2x *bp) argument
7370 bnx2x_pf_q_prep_init(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_queue_init_params *init_params) argument
7416 bnx2x_setup_tx_only(struct bnx2x *bp, struct bnx2x_fastpath *fp, struct bnx2x_queue_state_params *q_params, struct bnx2x_queue_setup_tx_only_params *tx_only_params, int tx_index, bool leading) argument
7461 bnx2x_setup_queue(struct bnx2x *bp, struct bnx2x_fastpath *fp, bool leading) argument
7543 bnx2x_stop_queue(struct bnx2x *bp, int index) argument
7611 bnx2x_reset_func(struct bnx2x *bp) argument
7692 bnx2x_reset_port(struct bnx2x *bp) argument
7721 bnx2x_reset_hw(struct bnx2x *bp, u32 load_code) argument
7736 bnx2x_func_stop(struct bnx2x *bp) argument
7775 bnx2x_send_unload_req(struct bnx2x *bp, int unload_mode) argument
7847 bnx2x_send_unload_done(struct bnx2x *bp) argument
7854 bnx2x_func_wait_started(struct bnx2x *bp) argument
7919 bnx2x_chip_cleanup(struct bnx2x *bp, int unload_mode) argument
8041 bnx2x_disable_close_the_gate(struct bnx2x *bp) argument
8064 bnx2x_set_234_gates(struct bnx2x *bp, bool close) argument
8105 bnx2x_clp_reset_prep(struct bnx2x *bp, u32 *magic_val) argument
8119 bnx2x_clp_reset_done(struct bnx2x *bp, u32 magic_val) argument
8135 bnx2x_reset_mcp_prep(struct bnx2x *bp, u32 *magic_val) argument
8163 bnx2x_mcp_wait_one(struct bnx2x *bp) argument
8176 bnx2x_init_shmem(struct bnx2x *bp) argument
8198 bnx2x_reset_mcp_comp(struct bnx2x *bp, u32 magic_val) argument
8209 bnx2x_pxp_prep(struct bnx2x *bp) argument
8228 bnx2x_process_kill_chip_reset(struct bnx2x *bp, bool global) argument
8331 bnx2x_er_poll_igu_vq(struct bnx2x *bp) argument
8354 bnx2x_process_kill(struct bnx2x *bp, bool global) argument
8444 bnx2x_leader_reset(struct bnx2x *bp) argument
8472 bnx2x_recovery_failed(struct bnx2x *bp) argument
8498 bnx2x_parity_recover(struct bnx2x *bp) argument
8645 struct bnx2x *bp = container_of(work, struct bnx2x, sp_rtnl_task.work); local
8711 struct bnx2x *bp = container_of(work, struct bnx2x, period_task.work); local
8744 bnx2x_get_pretend_reg(struct bnx2x *bp) argument
8751 bnx2x_undi_int_disable_e1h(struct bnx2x *bp) argument
8773 bnx2x_undi_int_disable(struct bnx2x *bp) argument
8781 bnx2x_undi_unload(struct bnx2x *bp) argument
8887 bnx2x_get_common_hwinfo(struct bnx2x *bp) argument
9037 bnx2x_get_igu_cam_info(struct bnx2x *bp) argument
9091 bnx2x_link_settings_supported(struct bnx2x *bp, u32 switch_cfg) argument
9191 bnx2x_link_settings_requested(struct bnx2x *bp) argument
9394 bnx2x_get_port_hwinfo(struct bnx2x *bp) argument
9468 bnx2x_get_iscsi_info(struct bnx2x *bp) argument
9495 bnx2x_get_fcoe_info(struct bnx2x *bp) argument
9569 bnx2x_get_cnic_info(struct bnx2x *bp) argument
9580 bnx2x_get_mac_hwinfo(struct bnx2x *bp) argument
9699 bnx2x_get_hwinfo(struct bnx2x *bp) argument
9918 bnx2x_read_fwinfo(struct bnx2x *bp) argument
10003 bnx2x_set_modes_bitmap(struct bnx2x *bp) argument
10050 bnx2x_init_bp(struct bnx2x *bp) argument
10168 struct bnx2x *bp = netdev_priv(dev); local
10231 struct bnx2x *bp = netdev_priv(dev); local
10242 bnx2x_init_mcast_macs_list(struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p) argument
10284 bnx2x_set_uc_list(struct bnx2x *bp) argument
10315 bnx2x_set_mc_list(struct bnx2x *bp) argument
10357 struct bnx2x *bp = netdev_priv(dev); local
10402 struct bnx2x *bp = netdev_priv(netdev); local
10426 struct bnx2x *bp = netdev_priv(netdev); local
10444 struct bnx2x *bp = netdev_priv(dev); local
10459 struct bnx2x *bp = netdev_priv(dev); local
10469 struct bnx2x *bp = netdev_priv(dev); local
10499 bnx2x_set_coherency_mask(struct bnx2x *bp) argument
10522 struct bnx2x *bp; local
10679 bnx2x_get_pcie_width_speed(struct bnx2x *bp, int *width, int *speed) argument
10690 bnx2x_check_firmware(struct bnx2x *bp) argument
10825 bnx2x_init_firmware(struct bnx2x *bp) argument
10908 bnx2x_release_firmware(struct bnx2x *bp) argument
10935 bnx2x__init_func_obj(struct bnx2x *bp) argument
10947 bnx2x_set_qm_cid_count(struct bnx2x *bp) argument
10991 struct bnx2x *bp; local
11165 struct bnx2x *bp; local
11223 bnx2x_eeh_nic_unload(struct bnx2x *bp) argument
11261 bnx2x_eeh_recover(struct bnx2x *bp) argument
11304 struct bnx2x *bp = netdev_priv(dev); local
11335 struct bnx2x *bp = netdev_priv(dev); local
11367 struct bnx2x *bp = netdev_priv(dev); local
11430 bnx2x_notify_link_changed(struct bnx2x *bp) argument
11448 bnx2x_set_iscsi_eth_mac_addr(struct bnx2x *bp) argument
11459 bnx2x_cnic_sp_post(struct bnx2x *bp, int count) argument
11537 struct bnx2x *bp = netdev_priv(dev); local
11577 bnx2x_cnic_ctl_send(struct bnx2x *bp, struct cnic_ctl_info *ctl) argument
11592 bnx2x_cnic_ctl_send_bh(struct bnx2x *bp, struct cnic_ctl_info *ctl) argument
11609 bnx2x_cnic_notify(struct bnx2x *bp, int cmd) argument
11618 bnx2x_cnic_cfc_comp(struct bnx2x *bp, int cid, u8 err) argument
11637 bnx2x_set_iscsi_eth_rx_mode(struct bnx2x *bp, bool start) argument
11675 struct bnx2x *bp = netdev_priv(dev); local
11806 bnx2x_setup_cnic_irq_info(struct bnx2x *bp) argument
11835 struct bnx2x *bp = netdev_priv(dev); local
11867 struct bnx2x *bp = netdev_priv(dev); local
11883 struct bnx2x *bp = netdev_priv(dev); local
[all...]
H A Dbnx2x_cmn.c37 * @bp: driver handle
40 * Makes sure the contents of the bp->fp[index].napi is kept
43 static inline void bnx2x_bz_fp(struct bnx2x *bp, int index) argument
45 struct bnx2x_fastpath *fp = &bp->fp[index];
53 fp->bp = bp;
56 fp->max_cos = bp->max_cos;
65 fp->disable_tpa = ((bp->flags & TPA_ENABLE_FLAG) == 0);
77 * @bp: driver handle
81 * Makes sure the contents of the bp
86 bnx2x_move_fp(struct bnx2x *bp, int from, int to) argument
104 bnx2x_free_tx_pkt(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, u16 idx, unsigned int *pkts_compl, unsigned int *bytes_compl) argument
174 bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) argument
255 struct bnx2x *bp = fp->bp; local
310 bnx2x_get_rxhash(const struct bnx2x *bp, const struct eth_fast_path_rx_cqe *cqe) argument
324 struct bnx2x *bp = fp->bp; local
399 bnx2x_set_lro_mss(struct bnx2x *bp, u16 parsing_flags, u16 len_on_bd) argument
426 bnx2x_fill_frag_skb(struct bnx2x *bp, struct bnx2x_fastpath *fp, u16 queue, struct sk_buff *skb, struct eth_end_agg_rx_cqe *cqe, u16 cqe_idx) argument
492 bnx2x_tpa_stop(struct bnx2x *bp, struct bnx2x_fastpath *fp, u16 queue, struct eth_end_agg_rx_cqe *cqe, u16 cqe_idx) argument
570 struct bnx2x *bp = fp->bp; local
793 struct bnx2x *bp = fp->bp; local
819 bnx2x_acquire_phy_lock(struct bnx2x *bp) argument
827 bnx2x_release_phy_lock(struct bnx2x *bp) argument
836 bnx2x_get_mf_speed(struct bnx2x *bp) argument
867 bnx2x_fill_report_data(struct bnx2x *bp, struct bnx2x_link_report_data *data) argument
905 bnx2x_link_report(struct bnx2x *bp) argument
920 __bnx2x_link_report(struct bnx2x *bp) argument
986 bnx2x_init_rx_rings(struct bnx2x *bp) argument
1080 bnx2x_free_tx_skbs(struct bnx2x *bp) argument
1107 struct bnx2x *bp = fp->bp; local
1129 bnx2x_free_rx_skbs(struct bnx2x *bp) argument
1143 bnx2x_free_skbs(struct bnx2x *bp) argument
1149 bnx2x_update_max_mf_config(struct bnx2x *bp, u32 value) argument
1172 bnx2x_free_msix_irqs(struct bnx2x *bp, int nvecs) argument
1198 bnx2x_free_irq(struct bnx2x *bp) argument
1209 bnx2x_enable_msix(struct bnx2x *bp) argument
1274 bnx2x_req_msix_irqs(struct bnx2x *bp) argument
1317 bnx2x_enable_msi(struct bnx2x *bp) argument
1331 bnx2x_req_irq(struct bnx2x *bp) argument
1346 bnx2x_setup_irqs(struct bnx2x *bp) argument
1370 bnx2x_napi_enable(struct bnx2x *bp) argument
1378 bnx2x_napi_disable(struct bnx2x *bp) argument
1386 bnx2x_netif_start(struct bnx2x *bp) argument
1396 bnx2x_netif_stop(struct bnx2x *bp, int disable_hw) argument
1404 struct bnx2x *bp = netdev_priv(dev); local
1428 bnx2x_set_num_queues(struct bnx2x *bp) argument
1474 bnx2x_set_real_num_queues(struct bnx2x *bp) argument
1506 bnx2x_set_rx_buf_size(struct bnx2x *bp) argument
1534 bnx2x_init_rss_pf(struct bnx2x *bp) argument
1563 bnx2x_config_rss_pf(struct bnx2x *bp, u8 *ind_table, bool config_hash) argument
1626 bnx2x_init_hw(struct bnx2x *bp, u32 load_code) argument
1645 bnx2x_squeeze_objects(struct bnx2x *bp) argument
1713 bnx2x_nic_load(struct bnx2x *bp, int load_mode) argument
1999 bnx2x_nic_unload(struct bnx2x *bp, int unload_mode) argument
2117 bnx2x_set_power_state(struct bnx2x *bp, pci_power_t state) argument
2178 struct bnx2x *bp = fp->bp; local
2252 bnx2x_tx_split(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, struct sw_tx_bd *tx_buf, struct eth_tx_start_bd **tx_bd, u16 hlen, u16 bd_prod, int nbd) argument
2309 bnx2x_xmit_type(struct bnx2x *bp, struct sk_buff *skb) argument
2341 bnx2x_pkt_req_lin(struct bnx2x *bp, struct sk_buff *skb, u32 xmit_type) argument
2470 bnx2x_set_pbd_csum_e2(struct bnx2x *bp, struct sk_buff *skb, u32 *parsing_data, u32 xmit_type) argument
2492 bnx2x_set_sbd_csum(struct bnx2x *bp, struct sk_buff *skb, struct eth_tx_start_bd *tx_start_bd, u32 xmit_type) argument
2516 bnx2x_set_pbd_csum(struct bnx2x *bp, struct sk_buff *skb, struct eth_tx_parse_bd_e1x *pbd, u32 xmit_type) argument
2569 struct bnx2x *bp = netdev_priv(dev); local
2933 struct bnx2x *bp = netdev_priv(dev); local
2993 struct bnx2x *bp = netdev_priv(dev); local
3018 bnx2x_free_fp_mem_at(struct bnx2x *bp, int fp_index) argument
3087 bnx2x_free_fp_mem(struct bnx2x *bp) argument
3094 set_sb_shortcuts(struct bnx2x *bp, int index) argument
3110 bnx2x_alloc_fp_mem_at(struct bnx2x *bp, int index) argument
3229 bnx2x_alloc_fp_mem(struct bnx2x *bp) argument
3282 bnx2x_free_mem_bp(struct bnx2x *bp) argument
3289 bnx2x_alloc_mem_bp(struct bnx2x *bp) argument
3330 struct bnx2x *bp = netdev_priv(dev); local
3339 bnx2x_get_cur_phy_idx(struct bnx2x *bp) argument
3369 bnx2x_get_link_cfg_idx(struct bnx2x *bp) argument
3391 struct bnx2x *bp = netdev_priv(dev); local
3414 struct bnx2x *bp = netdev_priv(dev); local
3437 struct bnx2x *bp = netdev_priv(dev); local
3448 struct bnx2x *bp = netdev_priv(dev); local
3485 struct bnx2x *bp = netdev_priv(dev); local
3503 struct bnx2x *bp; local
3534 struct bnx2x *bp; local
3570 bnx2x_set_ctx_validation(struct bnx2x *bp, struct eth_context *cxt, u32 cid) argument
3583 storm_memset_hc_timeout(struct bnx2x *bp, u8 port, u8 fw_sb_id, u8 sb_index, u8 ticks) argument
3595 storm_memset_hc_disable(struct bnx2x *bp, u8 port, u16 fw_sb_id, u8 sb_index, u8 disable) argument
3611 bnx2x_update_coalesce_sb_index(struct bnx2x *bp, u8 fw_sb_id, u8 sb_index, u8 disable, u16 usec) argument
[all...]
H A Dbnx2x_stats.c42 static u16 bnx2x_get_port_stats_dma_len(struct bnx2x *bp) argument
47 if (!(bp->flags & BC_SUPPORTS_PFC_STATS))
60 * bp->fw_stats_req->hdr.drv_stats_counter and ramrods must be
63 static void bnx2x_storm_stats_post(struct bnx2x *bp) argument
65 if (!bp->stats_pending) {
68 spin_lock_bh(&bp->stats_lock);
70 if (bp->stats_pending) {
71 spin_unlock_bh(&bp->stats_lock);
75 bp->fw_stats_req->hdr.drv_stats_counter =
76 cpu_to_le16(bp
95 bnx2x_hw_stats_post(struct bnx2x *bp) argument
135 bnx2x_stats_comp(struct bnx2x *bp) argument
156 bnx2x_stats_pmf_update(struct bnx2x *bp) argument
203 bnx2x_port_stats_init(struct bnx2x *bp) argument
425 bnx2x_func_stats_init(struct bnx2x *bp) argument
453 bnx2x_stats_start(struct bnx2x *bp) argument
465 bnx2x_stats_pmf_start(struct bnx2x *bp) argument
472 bnx2x_stats_restart(struct bnx2x *bp) argument
478 bnx2x_bmac_stats_update(struct bnx2x *bp) argument
596 bnx2x_mstat_stats_update(struct bnx2x *bp) argument
687 bnx2x_emac_stats_update(struct bnx2x *bp) argument
744 bnx2x_hw_stats_update(struct bnx2x *bp) argument
812 bnx2x_storm_stats_update(struct bnx2x *bp) argument
1122 bnx2x_net_stats_update(struct bnx2x *bp) argument
1189 bnx2x_drv_stats_update(struct bnx2x *bp) argument
1208 bnx2x_edebug_stats_stopped(struct bnx2x *bp) argument
1222 bnx2x_stats_update(struct bnx2x *bp) argument
1297 bnx2x_port_stats_stop(struct bnx2x *bp) argument
1356 bnx2x_stats_stop(struct bnx2x *bp) argument
1378 bnx2x_stats_do_nothing(struct bnx2x *bp) argument
1401 bnx2x_stats_handle(struct bnx2x *bp, enum bnx2x_stats_event event) argument
1419 bnx2x_port_stats_base_init(struct bnx2x *bp) argument
1449 bnx2x_func_stats_base_init(struct bnx2x *bp) argument
1476 bnx2x_func_stats_base_update(struct bnx2x *bp) argument
1513 bnx2x_prep_fw_stats_req(struct bnx2x *bp) argument
1634 bnx2x_stats_init(struct bnx2x *bp) argument
[all...]
H A Dbnx2x.h72 if (bp->msg_enable & (__mask)) \
75 bp->dev ? (bp->dev->name) : "?", \
81 if (bp->msg_enable & (__mask)) \
88 if (netif_msg_probe(bp)) \
91 bp->dev ? (bp->dev->name) : "?", \
100 bp->dev ? (bp->dev->name) : "?", \
111 if (netif_msg_probe(bp)) \
477 struct bnx2x *bp; /* parent */ member in struct:bnx2x_fastpath
1728 reg_poll(struct bnx2x *bp, u32 reg, u32 expected, int ms, int wait) argument
[all...]
H A Dbnx2x_cmn.h37 dma_free_coherent(&bp->pdev->dev, size, (void *)x, y); \
53 x = dma_alloc_coherent(&bp->pdev->dev, size, y, GFP_KERNEL); \
74 * @bp: driver handle
79 u32 bnx2x_send_unload_req(struct bnx2x *bp, int unload_mode);
84 * @bp: driver handle
86 void bnx2x_send_unload_done(struct bnx2x *bp);
91 * @bp: driver handle
95 int bnx2x_config_rss_pf(struct bnx2x *bp, u8 *ind_table, bool config_hash);
100 * @bp: driver handle
106 void bnx2x__init_func_obj(struct bnx2x *bp);
556 bnx2x_update_rx_prod_gen(struct bnx2x *bp, struct bnx2x_fastpath *fp, u16 bd_prod, u16 rx_comp_prod, u16 rx_sge_prod, u32 start) argument
588 bnx2x_igu_ack_sb_gen(struct bnx2x *bp, u8 igu_sb_id, u8 segment, u16 index, u8 op, u8 update, u32 igu_addr) argument
609 bnx2x_igu_clear_sb_gen(struct bnx2x *bp, u8 func, u8 idu_sb_id, bool is_Pf) argument
657 bnx2x_hc_ack_sb(struct bnx2x *bp, u8 sb_id, u8 storm, u16 index, u8 op, u8 update) argument
680 bnx2x_ack_sb(struct bnx2x *bp, u8 igu_sb_id, u8 storm, u16 index, u8 op, u8 update) argument
700 bnx2x_hc_ack_int(struct bnx2x *bp) argument
713 bnx2x_igu_ack_int(struct bnx2x *bp) argument
725 bnx2x_ack_int(struct bnx2x *bp) argument
741 bnx2x_tx_avail(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) argument
800 bnx2x_tx_disable(struct bnx2x *bp) argument
806 bnx2x_free_rx_sge(struct bnx2x *bp, struct bnx2x_fastpath *fp, u16 index) argument
826 bnx2x_add_all_napi(struct bnx2x *bp) argument
836 bnx2x_del_all_napi(struct bnx2x *bp) argument
844 bnx2x_disable_msi(struct bnx2x *bp) argument
855 bnx2x_calc_num_queues(struct bnx2x *bp) argument
888 bnx2x_alloc_rx_sge(struct bnx2x *bp, struct bnx2x_fastpath *fp, u16 index) argument
915 bnx2x_alloc_rx_data(struct bnx2x *bp, struct bnx2x_fastpath *fp, u16 index) argument
972 bnx2x_func_start(struct bnx2x *bp) argument
1015 bnx2x_free_rx_sge_range(struct bnx2x *bp, struct bnx2x_fastpath *fp, int last) argument
1027 bnx2x_free_tpa_pool(struct bnx2x *bp, struct bnx2x_fastpath *fp, int last) argument
1077 bnx2x_init_tx_rings(struct bnx2x *bp) argument
1143 struct bnx2x *bp = fp->bp; local
1191 struct bnx2x *bp = fp->bp; local
1210 bnx2x_get_path_func_num(struct bnx2x *bp) argument
1242 bnx2x_init_bp_objs(struct bnx2x *bp) argument
1278 struct bnx2x *bp = fp->bp; local
1286 bnx2x_init_txdata(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, u32 cid, int txq_index, __le16 *tx_cons_sb) argument
1299 bnx2x_cnic_eth_cl_id(struct bnx2x *bp, u8 cl_idx) argument
1305 bnx2x_cnic_fw_sb_id(struct bnx2x *bp) argument
1312 bnx2x_cnic_igu_sb_id(struct bnx2x *bp) argument
1318 bnx2x_init_fcoe_fp(struct bnx2x *bp) argument
1365 bnx2x_clean_tx_queue(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) argument
1392 __storm_memset_struct(struct bnx2x *bp, u32 addr, size_t size, u32 *data) argument
1400 storm_memset_func_cfg(struct bnx2x *bp, struct tstorm_eth_function_common_config *tcfg, u16 abs_fid) argument
1412 storm_memset_cmng(struct bnx2x *bp, struct cmng_struct_per_port *cmng, u8 port) argument
1430 bnx2x_wait_sp_comp(struct bnx2x *bp, unsigned long mask) argument
1482 bnx2x_extract_max_cfg(struct bnx2x *bp, u32 mf_cfg) argument
1503 func_by_vn(struct bnx2x *bp, int vn) argument
1514 bnx2x_link_sync_notify(struct bnx2x *bp) argument
1538 bnx2x_update_drv_flags(struct bnx2x *bp, u32 flags, u32 set) argument
1556 bnx2x_is_valid_ether_addr(struct bnx2x *bp, u8 *addr) argument
[all...]
H A Dbnx2x_init_ops.h20 #define BP_ILT(bp) NULL
24 #define BP_FUNC(bp) 0
28 #define BP_PORT(bp) 0
43 static int bnx2x_gunzip(struct bnx2x *bp, const u8 *zbuf, int len);
44 static void bnx2x_reg_wr_ind(struct bnx2x *bp, u32 addr, u32 val);
45 static void bnx2x_write_dmae_phys_len(struct bnx2x *bp,
49 static void bnx2x_init_str_wr(struct bnx2x *bp, u32 addr, argument
55 REG_WR(bp, addr + i*4, data[i]);
58 static void bnx2x_init_ind_wr(struct bnx2x *bp, u32 addr, argument
64 bnx2x_reg_wr_ind(bp, add
67 bnx2x_write_big_buf(struct bnx2x *bp, u32 addr, u32 len, u8 wb) argument
82 bnx2x_init_fill(struct bnx2x *bp, u32 addr, int fill, u32 len, u8 wb) argument
98 bnx2x_write_big_buf_wb(struct bnx2x *bp, u32 addr, u32 len) argument
106 bnx2x_init_wr_64(struct bnx2x *bp, u32 addr, const u32 *data, u32 len64) argument
145 bnx2x_sel_blob(struct bnx2x *bp, u32 addr, const u8 *data) argument
175 bnx2x_init_wr_wb(struct bnx2x *bp, u32 addr, const u32 *data, u32 len) argument
184 bnx2x_wr_64(struct bnx2x *bp, u32 reg, u32 val_lo, u32 val_hi) argument
193 bnx2x_init_wr_zp(struct bnx2x *bp, u32 addr, u32 len, u32 blob_off) argument
215 bnx2x_init_block(struct bnx2x *bp, u32 block, u32 stage) argument
461 bnx2x_init_pxp_arb(struct bnx2x *bp, int r_order, int w_order) argument
604 bnx2x_ilt_line_mem_op(struct bnx2x *bp, struct ilt_line *line, u32 size, u8 memop) argument
619 bnx2x_ilt_client_mem_op(struct bnx2x *bp, int cli_num, u8 memop) argument
639 bnx2x_ilt_mem_op(struct bnx2x *bp, u8 memop) argument
652 bnx2x_ilt_line_wr(struct bnx2x *bp, int abs_idx, dma_addr_t page_mapping) argument
665 bnx2x_ilt_line_init_op(struct bnx2x *bp, struct bnx2x_ilt *ilt, int idx, u8 initop) argument
685 bnx2x_ilt_boundry_init_op(struct bnx2x *bp, struct ilt_client_info *ilt_cli, u32 ilt_start, u8 initop) argument
738 bnx2x_ilt_client_init_op_ilt(struct bnx2x *bp, struct bnx2x_ilt *ilt, struct ilt_client_info *ilt_cli, u8 initop) argument
755 bnx2x_ilt_client_init_op(struct bnx2x *bp, struct ilt_client_info *ilt_cli, u8 initop) argument
763 bnx2x_ilt_client_id_init_op(struct bnx2x *bp, int cli_num, u8 initop) argument
772 bnx2x_ilt_init_op(struct bnx2x *bp, u8 initop) argument
780 bnx2x_ilt_init_client_psz(struct bnx2x *bp, int cli_num, u32 psz_reg, u8 initop) argument
804 bnx2x_ilt_init_page_size(struct bnx2x *bp, u8 initop) argument
824 bnx2x_qm_init_cid_count(struct bnx2x *bp, int qm_cid_count, u8 initop) argument
843 bnx2x_qm_set_ptr_table(struct bnx2x *bp, int qm_cid_count) argument
866 bnx2x_qm_init_ptr_table(struct bnx2x *bp, int qm_cid_count, u8 initop) argument
888 bnx2x_src_init_t2(struct bnx2x *bp, struct src_ent *t2, dma_addr_t t2_mapping, int src_cid_count) argument
[all...]
H A Dbnx2x_link.c308 static u32 bnx2x_bits_en(struct bnx2x *bp, u32 reg, u32 bits) argument
310 u32 val = REG_RD(bp, reg);
313 REG_WR(bp, reg, val);
317 static u32 bnx2x_bits_dis(struct bnx2x *bp, u32 reg, u32 bits) argument
319 u32 val = REG_RD(bp, reg);
322 REG_WR(bp, reg, val);
329 static void bnx2x_get_epio(struct bnx2x *bp, u32 epio_pin, u32 *en) argument
341 gp_oenable = REG_RD(bp, MCP_REG_MCPR_GP_OENABLE);
342 REG_WR(bp, MCP_REG_MCPR_GP_OENABLE, gp_oenable & ~epio_mask);
344 *en = (REG_RD(bp, MCP_REG_MCPR_GP_INPUT
346 bnx2x_set_epio(struct bnx2x *bp, u32 epio_pin, u32 en) argument
371 bnx2x_set_cfg_pin(struct bnx2x *bp, u32 pin_cfg, u32 val) argument
384 bnx2x_get_cfg_pin(struct bnx2x *bp, u32 pin_cfg, u32 *val) argument
404 struct bnx2x *bp = params->bp; local
501 struct bnx2x *bp = params->bp; local
539 struct bnx2x *bp = params->bp; local
630 struct bnx2x *bp = params->bp; local
663 struct bnx2x *bp = params->bp; local
724 struct bnx2x *bp = params->bp; local
747 struct bnx2x *bp = params->bp; local
772 struct bnx2x *bp = params->bp; local
801 bnx2x_ets_e3b0_set_cos_bw(struct bnx2x *bp, const u8 cos_entry, const u32 min_w_val_nig, const u32 min_w_val_pbf, const u16 total_bw, const u8 bw, const u8 port) argument
878 struct bnx2x *bp = params->bp; local
941 struct bnx2x *bp = params->bp; local
1022 struct bnx2x *bp = params->bp; local
1116 struct bnx2x *bp = params->bp; local
1219 struct bnx2x *bp = params->bp; local
1267 struct bnx2x *bp = params->bp; local
1298 struct bnx2x *bp = params->bp; local
1344 struct bnx2x *bp = params->bp; local
1403 struct bnx2x *bp = params->bp; local
1435 struct bnx2x *bp = params->bp; local
1451 bnx2x_set_mdio_clk(struct bnx2x *bp, u32 chip_id, u8 port) argument
1476 bnx2x_is_4_port_mode(struct bnx2x *bp) argument
1493 struct bnx2x *bp = params->bp; local
1537 struct bnx2x *bp = params->bp; local
1550 struct bnx2x *bp = params->bp; local
1564 struct bnx2x *bp = params->bp; local
1657 struct bnx2x *bp = params->bp; local
1718 struct bnx2x *bp = params->bp; local
1742 struct bnx2x *bp = params->bp; local
1787 struct bnx2x *bp = params->bp; local
1928 struct bnx2x *bp = params->bp; local
1962 struct bnx2x *bp = params->bp; local
2071 struct bnx2x *bp = params->bp; local
2274 struct bnx2x *bp = params->bp; local
2448 bnx2x_pfc_nig_rx_priority_mask(struct bnx2x *bp, u8 cos_entry, u32 priority_mask, u8 port) argument
2493 struct bnx2x *bp = params->bp; local
2507 struct bnx2x *bp = params->bp; local
2608 struct bnx2x *bp = params->bp; local
2662 struct bnx2x *bp = params->bp; local
2726 struct bnx2x *bp = params->bp; local
2793 struct bnx2x *bp = params->bp; local
2830 bnx2x_bmac_rx_disable(struct bnx2x *bp, u8 port) argument
2868 struct bnx2x *bp = params->bp; local
2951 bnx2x_get_emac_base(struct bnx2x *bp, u32 mdc_mdio_access, u8 port) argument
2986 bnx2x_cl22_write(struct bnx2x *bp, struct bnx2x_phy *phy, u16 reg, u16 val) argument
3021 bnx2x_cl22_read(struct bnx2x *bp, struct bnx2x_phy *phy, u16 reg, u16 *ret_val) argument
3063 bnx2x_cl45_read(struct bnx2x *bp, struct bnx2x_phy *phy, u8 devad, u16 reg, u16 *ret_val) argument
3131 bnx2x_cl45_write(struct bnx2x *bp, struct bnx2x_phy *phy, u8 devad, u16 reg, u16 val) argument
3205 struct bnx2x *bp = params->bp; local
3236 struct bnx2x *bp = params->bp; local
3319 bnx2x_cl45_read_or_write(struct bnx2x *bp, struct bnx2x_phy *phy, u8 devad, u16 reg, u16 or_val) argument
3366 struct bnx2x *bp = params->bp; local
3421 struct bnx2x *bp = params->bp; local
3454 bnx2x_set_serdes_access(struct bnx2x *bp, u8 port) argument
3468 bnx2x_serdes_deassert(struct bnx2x *bp, u8 port) argument
3489 struct bnx2x *bp = params->bp; local
3510 struct bnx2x *bp = params->bp; local
3546 struct bnx2x *bp = params->bp; local
3589 struct bnx2x *bp = params->bp; local
3642 struct bnx2x *bp = params->bp; local
3692 struct bnx2x *bp = params->bp; local
3796 struct bnx2x *bp = params->bp; local
3873 struct bnx2x *bp = params->bp; local
3989 bnx2x_warpcore_set_20G_KR2(struct bnx2x *bp, struct bnx2x_phy *phy) argument
3995 bnx2x_warpcore_set_20G_DXGXS(struct bnx2x *bp, struct bnx2x_phy *phy, u16 lane) argument
4058 struct bnx2x *bp = params->bp; local
4137 bnx2x_warpcore_reset_lane(struct bnx2x *bp, struct bnx2x_phy *phy, u8 reset) argument
4159 struct bnx2x *bp = params->bp; local
4196 bnx2x_get_mod_abs_int_cfg(struct bnx2x *bp, u32 chip_id, u32 shmem_base, u8 port, u8 *gpio_num, u8 *gpio_port) argument
4239 struct bnx2x *bp = params->bp; local
4258 struct bnx2x *bp = params->bp; local
4272 struct bnx2x *bp = params->bp; local
4338 struct bnx2x *bp = params->bp; local
4447 struct bnx2x *bp = params->bp; local
4467 struct bnx2x *bp = params->bp; local
4510 struct bnx2x *bp = params->bp; local
4558 struct bnx2x *bp = params->bp; local
4662 struct bnx2x *bp = params->bp; local
4715 struct bnx2x *bp = params->bp; local
4737 struct bnx2x *bp = params->bp; local
4780 struct bnx2x *bp = params->bp; local
4823 struct bnx2x *bp = params->bp; local
4878 struct bnx2x *bp = params->bp; local
4981 struct bnx2x *bp = params->bp; local
5030 struct bnx2x *bp = params->bp; local
5053 struct bnx2x *bp = params->bp; local
5074 struct bnx2x *bp = params->bp; local
5114 struct bnx2x *bp = params->bp; local
5188 struct bnx2x *bp = params->bp; local
5224 struct bnx2x *bp = params->bp; local
5288 struct bnx2x *bp = params->bp; local
5375 struct bnx2x *bp = params->bp; local
5462 struct bnx2x *bp = params->bp; local
5508 struct bnx2x *bp = params->bp; local
5579 struct bnx2x *bp = params->bp; local
5619 struct bnx2x *bp = params->bp; local
5668 struct bnx2x *bp = params->bp; local
5691 struct bnx2x *bp = params->bp; local
5775 bnx2x_wait_reset_complete(struct bnx2x *bp, struct bnx2x_phy *phy, struct link_params *params) argument
5806 struct bnx2x *bp = params->bp; local
5850 bnx2x_rearm_latch_signal(struct bnx2x *bp, u8 port, u8 exp_mi_int) argument
5888 struct bnx2x *bp = params->bp; local
5976 struct bnx2x *bp; local
6017 struct bnx2x *bp = params->bp; local
6077 struct bnx2x *bp = params->bp; local
6219 struct bnx2x *bp = params->bp; local
6300 struct bnx2x *bp = params->bp; local
6386 struct bnx2x *bp = params->bp; local
6405 struct bnx2x *bp = params->bp; local
6453 struct bnx2x *bp = params->bp; local
6536 struct bnx2x *bp = params->bp; local
6784 bnx2x_ext_phy_hw_reset(struct bnx2x *bp, u8 port) argument
6793 bnx2x_save_spirom_version(struct bnx2x *bp, u8 port, u32 spirom_ver, u32 ver_addr) argument
6803 bnx2x_save_bcm_spirom_ver(struct bnx2x *bp, struct bnx2x_phy *phy, u8 port) argument
6817 bnx2x_ext_phy_10G_an_resolve(struct bnx2x *bp, struct bnx2x_phy *phy, struct link_vars *vars) argument
6841 struct bnx2x *bp = params->bp; local
6870 bnx2x_8073_8727_external_rom_boot(struct bnx2x *bp, struct bnx2x_phy *phy, u8 port) argument
6951 bnx2x_8073_is_snr_needed(struct bnx2x *bp, struct bnx2x_phy *phy) argument
6977 bnx2x_8073_xaui_wa(struct bnx2x *bp, struct bnx2x_phy *phy) argument
7036 bnx2x_807x_force_10G(struct bnx2x *bp, struct bnx2x_phy *phy) argument
7054 struct bnx2x *bp = params->bp; local
7088 struct bnx2x *bp = params->bp; local
7243 struct bnx2x *bp = params->bp; local
7376 struct bnx2x *bp = params->bp; local
7396 struct bnx2x *bp = params->bp; local
7425 struct bnx2x *bp = params->bp; local
7459 struct bnx2x *bp = params->bp; local
7483 struct bnx2x *bp = params->bp; local
7499 struct bnx2x *bp = params->bp; local
7554 struct bnx2x *bp = params->bp; local
7566 struct bnx2x *bp = params->bp; local
7637 struct bnx2x *bp = params->bp; local
7668 struct bnx2x *bp = params->bp; local
7778 struct bnx2x *bp = params->bp; local
7884 struct bnx2x *bp = params->bp; local
7956 struct bnx2x *bp = params->bp; local
7976 bnx2x_8727_power_module(struct bnx2x *bp, struct bnx2x_phy *phy, u8 is_power_up) argument
8010 bnx2x_8726_set_limiting_mode(struct bnx2x *bp, struct bnx2x_phy *phy, u16 edc_mode) argument
8060 bnx2x_8727_set_limiting_mode(struct bnx2x *bp, struct bnx2x_phy *phy, u16 edc_mode) argument
8098 struct bnx2x *bp = params->bp; local
8118 struct bnx2x *bp = params->bp; local
8152 struct bnx2x *bp = params->bp; local
8166 struct bnx2x *bp = params->bp; local
8183 struct bnx2x *bp = params->bp; local
8205 struct bnx2x *bp = params->bp; local
8220 struct bnx2x *bp = params->bp; local
8241 struct bnx2x *bp = params->bp; local
8295 struct bnx2x *bp = params->bp; local
8352 struct bnx2x *bp = params->bp; local
8407 bnx2x_sfp_mask_fault(struct bnx2x *bp, struct bnx2x_phy *phy, u16 alarm_status_offset, u16 alarm_ctrl_offset) argument
8436 struct bnx2x *bp = params->bp; local
8499 struct bnx2x *bp = params->bp; local
8613 struct bnx2x *bp = params->bp; local
8621 struct bnx2x *bp = params->bp; local
8660 struct bnx2x *bp = params->bp; local
8681 struct bnx2x *bp = params->bp; local
8767 struct bnx2x *bp = params->bp; local
8782 struct bnx2x *bp = params->bp; local
8833 struct bnx2x *bp = params->bp; local
8849 struct bnx2x *bp = params->bp; local
9015 struct bnx2x *bp = params->bp; local
9103 struct bnx2x *bp = params->bp; local
9263 struct bnx2x *bp = params->bp; local
9278 bnx2x_save_848xx_spirom_version(struct bnx2x_phy *phy, struct bnx2x *bp, u8 port) argument
9341 bnx2x_848xx_set_led(struct bnx2x *bp, struct bnx2x_phy *phy) argument
9406 struct bnx2x *bp = params->bp; local
9567 struct bnx2x *bp = params->bp; local
9589 struct bnx2x *bp = params->bp; local
9647 struct bnx2x *bp = params->bp; local
9669 bnx2x_84833_get_reset_gpios(struct bnx2x *bp, u32 shmem_base_path[], u32 chip_id) argument
9710 struct bnx2x *bp = params->bp; local
9736 struct bnx2x *bp = params->bp; local
9873 struct bnx2x *bp = params->bp; local
9987 struct bnx2x *bp = params->bp; local
10014 struct bnx2x *bp = params->bp; local
10224 struct bnx2x *bp = params->bp; local
10421 struct bnx2x *bp = params->bp; local
10457 struct bnx2x *bp = params->bp; local
10485 struct bnx2x *bp = params->bp; local
10581 struct bnx2x *bp = params->bp; local
10625 struct bnx2x *bp = params->bp; local
10636 struct bnx2x *bp = params->bp; local
10675 struct bnx2x *bp = params->bp; local
10719 bnx2x_sfx7101_sp_sw_reset(struct bnx2x *bp, struct bnx2x_phy *phy) argument
10758 struct bnx2x *bp = params->bp; local
11239 bnx2x_populate_preemphasis(struct bnx2x *bp, u32 shmem_base, struct bnx2x_phy *phy, u8 port, u8 phy_index) argument
11277 bnx2x_get_ext_phy_config(struct bnx2x *bp, u32 shmem_base, u8 phy_index, u8 port) argument
11299 bnx2x_populate_int_phy(struct bnx2x *bp, u32 shmem_base, u8 port, struct bnx2x_phy *phy) argument
11429 bnx2x_populate_ext_phy(struct bnx2x *bp, u8 phy_index, u32 shmem_base, u32 shmem2_base, u8 port, struct bnx2x_phy *phy) argument
11559 bnx2x_populate_phy(struct bnx2x *bp, u8 phy_index, u32 shmem_base, u32 shmem2_base, u8 port, struct bnx2x_phy *phy) argument
11575 struct bnx2x *bp = params->bp; local
11681 struct bnx2x *bp = params->bp; local
11747 struct bnx2x *bp = params->bp; local
11767 struct bnx2x *bp = params->bp; local
11786 struct bnx2x *bp = params->bp; local
11813 struct bnx2x *bp = params->bp; local
11828 struct bnx2x *bp = params->bp; local
11879 struct bnx2x *bp = params->bp; local
11945 struct bnx2x *bp = params->bp; local
12034 bnx2x_8073_common_init_phy(struct bnx2x *bp, u32 shmem_base_path[], u32 shmem2_base_path[], u8 phy_index, u32 chip_id) argument
12160 bnx2x_8726_common_init_phy(struct bnx2x *bp, u32 shmem_base_path[], u32 shmem2_base_path[], u8 phy_index, u32 chip_id) argument
12209 bnx2x_get_ext_phy_reset_gpio(struct bnx2x *bp, u32 shmem_base, u8 *io_gpio, u8 *io_port) argument
12255 bnx2x_8727_common_init_phy(struct bnx2x *bp, u32 shmem_base_path[], u32 shmem2_base_path[], u8 phy_index, u32 chip_id) argument
12355 bnx2x_84833_common_init_phy(struct bnx2x *bp, u32 shmem_base_path[], u32 shmem2_base_path[], u8 phy_index, u32 chip_id) argument
12371 bnx2x_84833_pre_init_phy(struct bnx2x *bp, struct bnx2x_phy *phy) argument
12403 bnx2x_pre_init_phy(struct bnx2x *bp, u32 shmem_base, u32 shmem2_base, u32 chip_id) argument
12426 bnx2x_ext_phy_common_init(struct bnx2x *bp, u32 shmem_base_path[], u32 shmem2_base_path[], u8 phy_index, u32 ext_phy_type, u32 chip_id) argument
12481 bnx2x_common_init_phy(struct bnx2x *bp, u32 shmem_base_path[], u32 shmem2_base_path[], u32 chip_id) argument
12524 struct bnx2x *bp = params->bp; local
12558 struct bnx2x *bp = params->bp; local
12614 struct bnx2x *bp = params->bp; local
12663 struct bnx2x *bp = params->bp; local
12682 bnx2x_hw_lock_required(struct bnx2x *bp, u32 shmem_base, u32 shmem2_base) argument
12700 bnx2x_fan_failure_det_req(struct bnx2x *bp, u32 shmem_base, u32 shmem2_base, u8 port) argument
12724 struct bnx2x *bp = params->bp; local
12743 bnx2x_init_mod_abs_int(struct bnx2x *bp, struct link_vars *vars, u32 chip_id, u32 shmem_base, u32 shmem2_base, u8 port) argument
[all...]
H A Dbnx2x_dcb.c33 static int bnx2x_dcbx_stop_hw_tx(struct bnx2x *bp);
34 static void bnx2x_pfc_set_pfc(struct bnx2x *bp);
35 static void bnx2x_dcbx_update_ets_params(struct bnx2x *bp);
36 static int bnx2x_dcbx_resume_hw_tx(struct bnx2x *bp);
37 static void bnx2x_dcbx_get_ets_pri_pg_tbl(struct bnx2x *bp,
40 static void bnx2x_dcbx_get_num_pg_traf_type(struct bnx2x *bp,
43 static void bnx2x_dcbx_fill_cos_params(struct bnx2x *bp,
47 static void bnx2x_dcbx_separate_pauseable_from_non(struct bnx2x *bp,
51 static void bnx2x_dcbx_fw_struct(struct bnx2x *bp,
55 static void bnx2x_read_data(struct bnx2x *bp, u3 argument
63 bnx2x_write_data(struct bnx2x *bp, u32 *buff, u32 addr, u32 len) argument
71 bnx2x_pfc_set(struct bnx2x *bp) argument
120 bnx2x_pfc_clear(struct bnx2x *bp) argument
150 bnx2x_dump_dcbx_drv_param(struct bnx2x *bp, struct dcbx_features *features, u32 error) argument
196 bnx2x_dcbx_get_ap_priority(struct bnx2x *bp, u8 pri_bitmap, u8 llfc_traf_type) argument
217 bnx2x_dcbx_get_ap_feature(struct bnx2x *bp, struct dcbx_app_priority_feature *app, u32 error) argument
266 bnx2x_dcbx_get_ets_feature(struct bnx2x *bp, struct dcbx_ets_feature *ets, u32 error) argument
317 bnx2x_dcbx_get_pfc_feature(struct bnx2x *bp, struct dcbx_pfc_feature *pfc, u32 error) argument
338 bnx2x_dcbx_map_nw(struct bnx2x *bp) argument
363 bnx2x_get_dcbx_drv_param(struct bnx2x *bp, struct dcbx_features *features, u32 error) argument
377 bnx2x_dcbx_read_mib(struct bnx2x *bp, u32 *base_mib_addr, u32 offset, int read_mib_type) argument
431 bnx2x_pfc_set_pfc(struct bnx2x *bp) argument
444 bnx2x_dcbx_stop_hw_tx(struct bnx2x *bp) argument
455 bnx2x_dcbx_resume_hw_tx(struct bnx2x *bp) argument
470 bnx2x_dcbx_2cos_limit_update_ets_config(struct bnx2x *bp) argument
532 bnx2x_dcbx_update_ets_config(struct bnx2x *bp) argument
570 bnx2x_dcbx_update_ets_params(struct bnx2x *bp) argument
585 bnx2x_dcbx_read_shmem_remote_mib(struct bnx2x *bp) argument
614 bnx2x_dcbx_read_shmem_neg_results(struct bnx2x *bp) argument
663 bnx2x_dcbnl_update_applist(struct bnx2x *bp, bool delall) argument
688 bnx2x_dcbx_update_tc_mapping(struct bnx2x *bp) argument
710 bnx2x_dcbx_set_params(struct bnx2x *bp, u32 state) argument
788 bnx2x_dcbx_admin_mib_updated_params(struct bnx2x *bp, u32 dcbx_lldp_params_offset) argument
915 bnx2x_dcbx_set_state(struct bnx2x *bp, bool dcb_on, u32 dcbx_enabled) argument
932 bnx2x_dcbx_init_params(struct bnx2x *bp) argument
999 bnx2x_dcbx_init(struct bnx2x *bp) argument
1036 bnx2x_dcbx_print_cos_params(struct bnx2x *bp, struct bnx2x_func_tx_start_params *pfc_fw_cfg) argument
1080 bnx2x_dcbx_get_num_pg_traf_type(struct bnx2x *bp, u32 *pg_pri_orginal_spread, struct pg_help_data *help_data) argument
1127 bnx2x_dcbx_ets_disabled_entry_data(struct bnx2x *bp, struct cos_help_data *cos_data, u32 pri_join_mask) argument
1139 bnx2x_dcbx_add_to_cos_bw(struct bnx2x *bp, struct cos_entry_help_data *data, u8 pg_bw) argument
1149 bnx2x_dcbx_separate_pauseable_from_non(struct bnx2x *bp, struct cos_help_data *cos_data, u32 *pg_pri_orginal_spread, struct dcbx_ets_feature *ets) argument
1197 bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params(struct bnx2x *bp, struct pg_help_data *pg_help_data, struct cos_help_data *cos_data, u32 pri_join_mask, u8 num_of_dif_pri) argument
1331 bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params( struct bnx2x *bp, struct pg_help_data *pg_help_data, struct dcbx_ets_feature *ets, struct cos_help_data *cos_data, u32 *pg_pri_orginal_spread, u32 pri_join_mask, u8 num_of_dif_pri) argument
1407 bnx2x_dcbx_join_pgs( struct bnx2x *bp, struct dcbx_ets_feature *ets, struct pg_help_data *pg_help_data, u8 required_num_of_pg) argument
1458 bnx2x_dcbx_2cos_limit_cee_three_pg_to_cos_params( struct bnx2x *bp, struct pg_help_data *pg_help_data, struct dcbx_ets_feature *ets, struct cos_help_data *cos_data, u32 *pg_pri_orginal_spread, u32 pri_join_mask, u8 num_of_dif_pri) argument
1537 bnx2x_dcbx_2cos_limit_cee_fill_cos_params(struct bnx2x *bp, struct pg_help_data *help_data, struct dcbx_ets_feature *ets, struct cos_help_data *cos_data, u32 *pg_pri_orginal_spread, u32 pri_join_mask, u8 num_of_dif_pri) argument
1586 bnx2x_dcbx_spread_strict_pri(struct bnx2x *bp, struct cos_help_data *cos_data, u8 entry, u8 num_spread_of_entries, u8 strict_app_pris) argument
1633 bnx2x_dcbx_cee_fill_strict_pri(struct bnx2x *bp, struct cos_help_data *cos_data, u8 entry, u8 num_spread_of_entries, u8 strict_app_pris) argument
1657 bnx2x_dcbx_cee_fill_cos_params(struct bnx2x *bp, struct pg_help_data *help_data, struct dcbx_ets_feature *ets, struct cos_help_data *cos_data, u32 pri_join_mask) argument
1715 bnx2x_dcbx_fill_cos_params(struct bnx2x *bp, struct pg_help_data *help_data, struct dcbx_ets_feature *ets, u32 *pg_pri_orginal_spread) argument
1800 bnx2x_dcbx_get_ets_pri_pg_tbl(struct bnx2x *bp, u32 *set_configuration_ets_pg, u32 *pri_pg_tbl) argument
1814 bnx2x_dcbx_fw_struct(struct bnx2x *bp, struct bnx2x_func_tx_start_params *pfc_fw_cfg) argument
1854 bnx2x_dcbx_pmf_update(struct bnx2x *bp) argument
1894 bnx2x_dcbnl_set_valid(struct bnx2x *bp) argument
1904 struct bnx2x *bp = netdev_priv(netdev); local
1911 struct bnx2x *bp = netdev_priv(netdev); local
1921 struct bnx2x *bp = netdev_priv(netdev); local
1937 struct bnx2x *bp = netdev_priv(netdev); local
1963 struct bnx2x *bp = netdev_priv(netdev); local
1977 struct bnx2x *bp = netdev_priv(netdev); local
1984 struct bnx2x *bp = netdev_priv(netdev); local
1992 struct bnx2x *bp = netdev_priv(netdev); local
2018 struct bnx2x *bp = netdev_priv(netdev); local
2033 struct bnx2x *bp = netdev_priv(netdev); local
2042 struct bnx2x *bp = netdev_priv(netdev); local
2051 struct bnx2x *bp = netdev_priv(netdev); local
2066 struct bnx2x *bp = netdev_priv(netdev); local
2079 struct bnx2x *bp = netdev_priv(netdev); local
2105 struct bnx2x *bp = netdev_priv(netdev); local
2147 struct bnx2x *bp = netdev_priv(netdev); local
2174 struct bnx2x *bp = netdev_priv(netdev); local
2181 struct bnx2x *bp = netdev_priv(netdev); local
2192 struct bnx2x *bp = netdev_priv(netdev); local
2247 bnx2x_set_admin_app_up(struct bnx2x *bp, u8 idtype, u16 idval, u8 up) argument
2284 struct bnx2x *bp = netdev_priv(netdev); local
2305 struct bnx2x *bp = netdev_priv(netdev); local
2318 struct bnx2x *bp = netdev_priv(netdev); local
2346 struct bnx2x *bp = netdev_priv(netdev); local
2387 struct bnx2x *bp = netdev_priv(netdev); local
2426 struct bnx2x *bp = netdev_priv(netdev); local
2445 struct bnx2x *bp = netdev_priv(netdev); local
2465 struct bnx2x *bp = netdev_priv(netdev); local
2481 struct bnx2x *bp = netdev_priv(netdev); local
[all...]
H A Dbnx2x_ethtool.c182 static int bnx2x_get_port_type(struct bnx2x *bp) argument
185 u32 phy_idx = bnx2x_get_cur_phy_idx(bp);
186 switch (bp->link_params.phy[phy_idx].media_type) {
212 struct bnx2x *bp = netdev_priv(dev); local
213 int cfg_idx = bnx2x_get_link_cfg_idx(bp);
216 cmd->supported = bp->port.supported[cfg_idx] |
217 (bp->port.supported[cfg_idx ^ 1] &
219 cmd->advertising = bp->port.advertising[cfg_idx];
221 if ((bp->state == BNX2X_STATE_OPEN) &&
222 !(bp
262 struct bnx2x *bp = netdev_priv(dev); local
556 bnx2x_is_reg_online(struct bnx2x *bp, const struct reg_addr *reg_info) argument
574 __bnx2x_get_page_addr_ar(struct bnx2x *bp) argument
584 __bnx2x_get_page_reg_num(struct bnx2x *bp) argument
594 __bnx2x_get_page_write_ar(struct bnx2x *bp) argument
604 __bnx2x_get_page_write_num(struct bnx2x *bp) argument
614 __bnx2x_get_page_read_ar(struct bnx2x *bp) argument
624 __bnx2x_get_page_read_num(struct bnx2x *bp) argument
634 __bnx2x_get_regs_len(struct bnx2x *bp) argument
658 struct bnx2x *bp = netdev_priv(dev); local
679 bnx2x_read_pages_regs(struct bnx2x *bp, u32 *p) argument
708 __bnx2x_get_regs(struct bnx2x *bp, u32 *p) argument
726 struct bnx2x *bp = netdev_priv(dev); local
770 struct bnx2x *bp = netdev_priv(dev); local
801 struct bnx2x *bp = netdev_priv(dev); local
818 struct bnx2x *bp = netdev_priv(dev); local
836 struct bnx2x *bp = netdev_priv(dev); local
843 struct bnx2x *bp = netdev_priv(dev); local
855 struct bnx2x *bp = netdev_priv(dev); local
870 struct bnx2x *bp = netdev_priv(dev); local
880 struct bnx2x *bp = netdev_priv(dev); local
885 bnx2x_acquire_nvram_lock(struct bnx2x *bp) argument
916 bnx2x_release_nvram_lock(struct bnx2x *bp) argument
947 bnx2x_enable_nvram_access(struct bnx2x *bp) argument
959 bnx2x_disable_nvram_access(struct bnx2x *bp) argument
971 bnx2x_nvram_read_dword(struct bnx2x *bp, u32 offset, __be32 *ret_val, u32 cmd_flags) argument
1016 bnx2x_nvram_read(struct bnx2x *bp, u32 offset, u8 *ret_buf, int buf_size) argument
1074 struct bnx2x *bp = netdev_priv(dev); local
1092 bnx2x_nvram_write_dword(struct bnx2x *bp, u32 offset, u32 val, u32 cmd_flags) argument
1134 bnx2x_nvram_write1(struct bnx2x *bp, u32 offset, u8 *data_buf, int buf_size) argument
1180 bnx2x_nvram_write(struct bnx2x *bp, u32 offset, u8 *data_buf, int buf_size) argument
1244 struct bnx2x *bp = netdev_priv(dev); local
1322 struct bnx2x *bp = netdev_priv(dev); local
1335 struct bnx2x *bp = netdev_priv(dev); local
1354 struct bnx2x *bp = netdev_priv(dev); local
1370 struct bnx2x *bp = netdev_priv(dev); local
1393 struct bnx2x *bp = netdev_priv(dev); local
1411 struct bnx2x *bp = netdev_priv(dev); local
1484 bnx2x_test_registers(struct bnx2x *bp) argument
1635 bnx2x_test_memory(struct bnx2x *bp) argument
1718 bnx2x_wait_for_link(struct bnx2x *bp, u8 link_up, u8 is_serdes) argument
1731 bnx2x_run_loopback(struct bnx2x *bp, int loopback_mode) argument
1914 bnx2x_test_loopback(struct bnx2x *bp) argument
1947 bnx2x_test_nvram(struct bnx2x *bp) argument
2006 bnx2x_test_intr(struct bnx2x *bp) argument
2024 struct bnx2x *bp = netdev_priv(dev); local
2109 bnx2x_num_stat_queues(struct bnx2x *bp) argument
2116 struct bnx2x *bp = netdev_priv(dev); local
2145 struct bnx2x *bp = netdev_priv(dev); local
2185 struct bnx2x *bp = netdev_priv(dev); local
2238 struct bnx2x *bp = netdev_priv(dev); local
2273 struct bnx2x *bp = netdev_priv(dev); local
2287 struct bnx2x *bp = netdev_priv(dev); local
2295 struct bnx2x *bp = netdev_priv(dev); local
2319 struct bnx2x *bp = netdev_priv(dev); local
[all...]
H A Dbnx2x_dcb.h71 #define BNX2X_IS_ETS_ENABLED(bp) ((bp)->dcb_state == BNX2X_DCB_STATE_ON &&\
72 (bp)->dcbx_port_params.ets.enabled)
155 #define DCBX_PFC_PRI_NON_PAUSE_MASK(bp) \
156 ((bp)->dcbx_port_params.pfc.priority_non_pauseable_mask)
157 #define DCBX_PFC_PRI_PAUSE_MASK(bp) \
158 ((u8)~DCBX_PFC_PRI_NON_PAUSE_MASK(bp))
159 #define DCBX_PFC_PRI_GET_PAUSE(bp, pg_pri) \
160 ((pg_pri) & (DCBX_PFC_PRI_PAUSE_MASK(bp)))
161 #define DCBX_PFC_PRI_GET_NON_PAUSE(bp, pg_pr
[all...]
H A Dbnx2x_init.h205 static inline void bnx2x_map_q_cos(struct bnx2x *bp, u32 q_num, u32 new_cos) argument
208 u32 curr_cos = REG_RD(bp, QM_REG_QVOQIDX_0 + q_num * 4);
216 if (INIT_MODE_FLAGS(bp) & MODE_PORT4) {
218 if (BP_PORT(bp)) {
227 BNX2X_PF_Q_NUM(q_num, BP_PORT(bp), vnic);
231 REG_WR(bp, BNX2X_Q_VOQ_REG_ADDR(pf_q_num), new_cos);
235 reg_bit_map = REG_RD(bp, reg_addr);
236 REG_WR(bp, reg_addr, reg_bit_map & (~q_bit_map));
240 reg_bit_map = REG_RD(bp, reg_addr);
241 REG_WR(bp, reg_add
259 bnx2x_dcb_config_qm(struct bnx2x *bp, enum cos_mode mode, struct priority_cos *traffic_cos) argument
453 bnx2x_set_mcp_parity(struct bnx2x *bp, u8 enable) argument
470 bnx2x_parity_reg_mask(struct bnx2x *bp, int idx) argument
482 bnx2x_disable_blocks_parity(struct bnx2x *bp) argument
505 bnx2x_clear_blocks_parity(struct bnx2x *bp) argument
549 bnx2x_enable_blocks_parity(struct bnx2x *bp) argument
[all...]
H A Dbnx2x_sp.h84 int (*wait_comp)(struct bnx2x *bp,
160 typedef int (*exe_q_validate)(struct bnx2x *bp,
164 typedef int (*exe_q_remove)(struct bnx2x *bp,
172 typedef int (*exe_q_optimize)(struct bnx2x *bp,
175 typedef int (*exe_q_execute)(struct bnx2x *bp,
309 int (*get_n_elements)(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o,
351 void (*set_one_rule)(struct bnx2x *bp,
364 * @param bp
373 int (*delete_all)(struct bnx2x *bp,
382 * @param bp
[all...]
H A Dbnx2x_sp.c48 static inline void bnx2x_exe_queue_init(struct bnx2x *bp, argument
79 static inline void bnx2x_exe_queue_free_elem(struct bnx2x *bp, argument
104 * @bp: driver handle
111 static inline int bnx2x_exe_queue_add(struct bnx2x *bp, argument
122 rc = o->optimize(bp, o->owner, elem);
127 rc = o->validate(bp, o->owner, elem);
142 bnx2x_exe_queue_free_elem(bp, elem);
151 struct bnx2x *bp,
161 bnx2x_exe_queue_free_elem(bp, elem);
165 static inline void bnx2x_exe_queue_reset_pending(struct bnx2x *bp, argument
150 __bnx2x_exe_queue_reset_pending( struct bnx2x *bp, struct bnx2x_exe_queue_obj *o) argument
186 bnx2x_exe_queue_step(struct bnx2x *bp, struct bnx2x_exe_queue_obj *o, unsigned long *ramrod_flags) argument
274 bnx2x_exe_queue_alloc_elem( struct bnx2x *bp) argument
309 bnx2x_state_wait(struct bnx2x *bp, int state, unsigned long *pstate) argument
345 bnx2x_raw_wait(struct bnx2x *bp, struct bnx2x_raw_obj *raw) argument
448 bnx2x_get_n_elements(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o, int n, u8 *buf) argument
621 bnx2x_set_mac_in_nig(struct bnx2x *bp, bool add, unsigned char *dev_addr, int index) argument
659 bnx2x_vlan_mac_set_cmd_hdr_e2(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o, bool add, int opcode, struct eth_classify_cmd_header *hdr) argument
699 bnx2x_set_one_mac_e2(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o, struct bnx2x_exeq_elem *elem, int rule_idx, int cam_offset) argument
790 bnx2x_vlan_mac_set_rdata_hdr_e1x(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o, int type, int cam_offset, struct mac_configuration_hdr *hdr) argument
802 bnx2x_vlan_mac_set_cfg_entry_e1x(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o, bool add, int opcode, u8 *mac, u16 vlan_id, struct mac_configuration_entry *cfg_entry) argument
828 bnx2x_vlan_mac_set_rdata_e1x(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o, int type, int cam_offset, bool add, u8 *mac, u16 vlan_id, int opcode, struct mac_configuration_cmd *config) argument
854 bnx2x_set_one_mac_e1x(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o, struct bnx2x_exeq_elem *elem, int rule_idx, int cam_offset) argument
878 bnx2x_set_one_vlan_e2(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o, struct bnx2x_exeq_elem *elem, int rule_idx, int cam_offset) argument
928 bnx2x_set_one_vlan_mac_e2(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o, struct bnx2x_exeq_elem *elem, int rule_idx, int cam_offset) argument
992 bnx2x_set_one_vlan_mac_e1h(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o, struct bnx2x_exeq_elem *elem, int rule_idx, int cam_offset) argument
1039 bnx2x_vlan_mac_restore(struct bnx2x *bp, struct bnx2x_vlan_mac_ramrod_params *p, struct bnx2x_vlan_mac_registry_elem **ppos) argument
1151 bnx2x_validate_vlan_mac_add(struct bnx2x *bp, union bnx2x_qable_obj *qo, struct bnx2x_exeq_elem *elem) argument
1202 bnx2x_validate_vlan_mac_del(struct bnx2x *bp, union bnx2x_qable_obj *qo, struct bnx2x_exeq_elem *elem) argument
1263 bnx2x_validate_vlan_mac_move(struct bnx2x *bp, union bnx2x_qable_obj *qo, struct bnx2x_exeq_elem *elem) argument
1329 bnx2x_validate_vlan_mac(struct bnx2x *bp, union bnx2x_qable_obj *qo, struct bnx2x_exeq_elem *elem) argument
1345 bnx2x_remove_vlan_mac(struct bnx2x *bp, union bnx2x_qable_obj *qo, struct bnx2x_exeq_elem *elem) argument
1381 bnx2x_wait_vlan_mac(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o) argument
1413 bnx2x_complete_vlan_mac(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o, union event_ring_elem *cqe, unsigned long *ramrod_flags) argument
1452 bnx2x_optimize_vlan_mac(struct bnx2x *bp, union bnx2x_qable_obj *qo, struct bnx2x_exeq_elem *elem) argument
1516 bnx2x_vlan_mac_get_registry_elem( struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o, struct bnx2x_exeq_elem *elem, bool restore, struct bnx2x_vlan_mac_registry_elem **re) argument
1570 bnx2x_execute_vlan_mac(struct bnx2x *bp, union bnx2x_qable_obj *qo, struct list_head *exe_chunk, unsigned long *ramrod_flags) argument
1695 bnx2x_vlan_mac_push_new_cmd( struct bnx2x *bp, struct bnx2x_vlan_mac_ramrod_params *p) argument
1731 bnx2x_config_vlan_mac( struct bnx2x *bp, struct bnx2x_vlan_mac_ramrod_params *p) argument
1818 bnx2x_vlan_mac_del_all(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o, unsigned long *vlan_mac_flags, unsigned long *ramrod_flags) argument
1918 bnx2x_init_mac_obj(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *mac_obj, u8 cl_id, u32 cid, u8 func_id, void *rdata, dma_addr_t rdata_mapping, int state, unsigned long *pstate, bnx2x_obj_type type, struct bnx2x_credit_pool_obj *macs_pool) argument
1972 bnx2x_init_vlan_obj(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *vlan_obj, u8 cl_id, u32 cid, u8 func_id, void *rdata, dma_addr_t rdata_mapping, int state, unsigned long *pstate, bnx2x_obj_type type, struct bnx2x_credit_pool_obj *vlans_pool) argument
2012 bnx2x_init_vlan_mac_obj(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *vlan_mac_obj, u8 cl_id, u32 cid, u8 func_id, void *rdata, dma_addr_t rdata_mapping, int state, unsigned long *pstate, bnx2x_obj_type type, struct bnx2x_credit_pool_obj *macs_pool, struct bnx2x_credit_pool_obj *vlans_pool) argument
2078 __storm_memset_mac_filters(struct bnx2x *bp, struct tstorm_eth_mac_filter_config *mac_filters, u16 pf_id) argument
2090 bnx2x_set_rx_mode_e1x(struct bnx2x *bp, struct bnx2x_rx_mode_ramrod_params *p) argument
2182 bnx2x_rx_mode_set_cmd_state_e2(struct bnx2x *bp, unsigned long accept_flags, struct eth_filter_rules_cmd *cmd, bool clear_accept_all) argument
2232 bnx2x_set_rx_mode_e2(struct bnx2x *bp, struct bnx2x_rx_mode_ramrod_params *p) argument
2335 bnx2x_wait_rx_mode_comp_e2(struct bnx2x *bp, struct bnx2x_rx_mode_ramrod_params *p) argument
2341 bnx2x_empty_rx_mode_wait(struct bnx2x *bp, struct bnx2x_rx_mode_ramrod_params *p) argument
2348 bnx2x_config_rx_mode(struct bnx2x *bp, struct bnx2x_rx_mode_ramrod_params *p) argument
2368 bnx2x_init_rx_mode_obj(struct bnx2x *bp, struct bnx2x_rx_mode_obj *o) argument
2409 bnx2x_mcast_wait(struct bnx2x *bp, struct bnx2x_mcast_obj *o) argument
2419 bnx2x_mcast_enqueue_cmd(struct bnx2x *bp, struct bnx2x_mcast_obj *o, struct bnx2x_mcast_ramrod_params *p, int cmd) argument
2550 bnx2x_mcast_set_one_rule_e2(struct bnx2x *bp, struct bnx2x_mcast_obj *o, int idx, union bnx2x_mcast_config_data *cfg_data, int cmd) argument
2612 bnx2x_mcast_handle_restore_cmd_e2( struct bnx2x *bp, struct bnx2x_mcast_obj *o , int start_bin, int *rdata_idx) argument
2643 bnx2x_mcast_hdl_pending_add_e2(struct bnx2x *bp, struct bnx2x_mcast_obj *o, struct bnx2x_pending_mcast_cmd *cmd_pos, int *line_idx) argument
2678 bnx2x_mcast_hdl_pending_del_e2(struct bnx2x *bp, struct bnx2x_mcast_obj *o, struct bnx2x_pending_mcast_cmd *cmd_pos, int *line_idx) argument
2708 bnx2x_mcast_hdl_pending_restore_e2(struct bnx2x *bp, struct bnx2x_mcast_obj *o, struct bnx2x_pending_mcast_cmd *cmd_pos, int *line_idx) argument
2723 bnx2x_mcast_handle_pending_cmds_e2(struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p) argument
2767 bnx2x_mcast_hdl_add(struct bnx2x *bp, struct bnx2x_mcast_obj *o, struct bnx2x_mcast_ramrod_params *p, int *line_idx) argument
2788 bnx2x_mcast_hdl_del(struct bnx2x *bp, struct bnx2x_mcast_obj *o, struct bnx2x_mcast_ramrod_params *p, int *line_idx) argument
2818 bnx2x_mcast_handle_current_cmd(struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p, int cmd, int start_cnt) argument
2851 bnx2x_mcast_validate_e2(struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p, int cmd) argument
2897 bnx2x_mcast_revert_e2(struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p, int old_num_bins) argument
2914 bnx2x_mcast_set_rdata_hdr_e2(struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p, u8 len) argument
2938 bnx2x_mcast_refresh_registry_e2(struct bnx2x *bp, struct bnx2x_mcast_obj *o) argument
2955 bnx2x_mcast_setup_e2(struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p, int cmd) argument
3041 bnx2x_mcast_validate_e1h(struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p, int cmd) argument
3052 bnx2x_mcast_revert_e1h(struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p, int old_num_bins) argument
3064 bnx2x_mcast_hdl_add_e1h(struct bnx2x *bp, struct bnx2x_mcast_obj *o, struct bnx2x_mcast_ramrod_params *p, u32 *mc_filter) argument
3085 bnx2x_mcast_hdl_restore_e1h(struct bnx2x *bp, struct bnx2x_mcast_obj *o, struct bnx2x_mcast_ramrod_params *p, u32 *mc_filter) argument
3103 bnx2x_mcast_setup_e1h(struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p, int cmd) argument
3157 bnx2x_mcast_validate_e1(struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p, int cmd) argument
3213 bnx2x_mcast_revert_e1(struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p, int old_num_macs) argument
3229 bnx2x_mcast_set_one_rule_e1(struct bnx2x *bp, struct bnx2x_mcast_obj *o, int idx, union bnx2x_mcast_config_data *cfg_data, int cmd) argument
3263 bnx2x_mcast_set_rdata_hdr_e1(struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p, u8 len) argument
3295 bnx2x_mcast_handle_restore_cmd_e1( struct bnx2x *bp, struct bnx2x_mcast_obj *o , int start_idx, int *rdata_idx) argument
3320 bnx2x_mcast_handle_pending_cmds_e1( struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p) argument
3401 bnx2x_mcast_refresh_registry_e1(struct bnx2x *bp, struct bnx2x_mcast_obj *o) argument
3448 bnx2x_mcast_setup_e1(struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p, int cmd) argument
3552 bnx2x_config_mcast(struct bnx2x *bp, struct bnx2x_mcast_ramrod_params *p, int cmd) argument
3643 bnx2x_init_mcast_obj(struct bnx2x *bp, struct bnx2x_mcast_obj *mcast_obj, u8 mcast_cl_id, u32 mcast_cid, u8 func_id, u8 engine_id, void *rdata, dma_addr_t rdata_mapping, int state, unsigned long *pstate, bnx2x_obj_type type) argument
3942 bnx2x_init_mac_credit_pool(struct bnx2x *bp, struct bnx2x_credit_pool_obj *p, u8 func_id, u8 func_num) argument
4000 bnx2x_init_vlan_credit_pool(struct bnx2x *bp, struct bnx2x_credit_pool_obj *p, u8 func_id, u8 func_num) argument
4034 bnx2x_debug_print_ind_table(struct bnx2x *bp, struct bnx2x_config_rss_params *p) argument
4063 bnx2x_setup_rss(struct bnx2x *bp, struct bnx2x_config_rss_params *p) argument
4166 bnx2x_config_rss(struct bnx2x *bp, struct bnx2x_config_rss_params *p) argument
4192 bnx2x_init_rss_config_obj(struct bnx2x *bp, struct bnx2x_rss_config_obj *rss_obj, u8 cl_id, u32 cid, u8 func_id, u8 engine_id, void *rdata, dma_addr_t rdata_mapping, int state, unsigned long *pstate, bnx2x_obj_type type) argument
4220 bnx2x_queue_state_change(struct bnx2x *bp, struct bnx2x_queue_state_params *params) argument
4278 bnx2x_queue_wait_comp(struct bnx2x *bp, struct bnx2x_queue_sp_obj *o, enum bnx2x_queue_cmd cmd) argument
4294 bnx2x_queue_comp_cmd(struct bnx2x *bp, struct bnx2x_queue_sp_obj *o, enum bnx2x_queue_cmd cmd) argument
4338 bnx2x_q_fill_setup_data_e2(struct bnx2x *bp, struct bnx2x_queue_state_params *cmd_params, struct client_init_ramrod_data *data) argument
4351 bnx2x_q_fill_init_general_data(struct bnx2x *bp, struct bnx2x_queue_sp_obj *o, struct bnx2x_general_setup_params *params, struct client_init_general_data *gen_data, unsigned long *flags) argument
4496 bnx2x_q_fill_setup_data_cmn(struct bnx2x *bp, struct bnx2x_queue_state_params *cmd_params, struct client_init_ramrod_data *data) argument
4521 bnx2x_q_fill_setup_tx_only(struct bnx2x *bp, struct bnx2x_queue_state_params *cmd_params, struct tx_queue_init_ramrod_data *data) argument
4550 bnx2x_q_init(struct bnx2x *bp, struct bnx2x_queue_state_params *params) argument
4597 bnx2x_q_send_setup_e1x(struct bnx2x *bp, struct bnx2x_queue_state_params *params) argument
4625 bnx2x_q_send_setup_e2(struct bnx2x *bp, struct bnx2x_queue_state_params *params) argument
4654 bnx2x_q_send_setup_tx_only(struct bnx2x *bp, struct bnx2x_queue_state_params *params) argument
4702 bnx2x_q_fill_update_data(struct bnx2x *bp, struct bnx2x_queue_sp_obj *obj, struct bnx2x_queue_update_params *params, struct client_update_ramrod_data *data) argument
4761 bnx2x_q_send_update(struct bnx2x *bp, struct bnx2x_queue_state_params *params) argument
4806 bnx2x_q_send_deactivate(struct bnx2x *bp, struct bnx2x_queue_state_params *params) argument
4826 bnx2x_q_send_activate(struct bnx2x *bp, struct bnx2x_queue_state_params *params) argument
4839 bnx2x_q_send_update_tpa(struct bnx2x *bp, struct bnx2x_queue_state_params *params) argument
4846 bnx2x_q_send_halt(struct bnx2x *bp, struct bnx2x_queue_state_params *params) argument
4856 bnx2x_q_send_cfc_del(struct bnx2x *bp, struct bnx2x_queue_state_params *params) argument
4872 bnx2x_q_send_terminate(struct bnx2x *bp, struct bnx2x_queue_state_params *params) argument
4888 bnx2x_q_send_empty(struct bnx2x *bp, struct bnx2x_queue_state_params *params) argument
4898 bnx2x_queue_send_cmd_cmn(struct bnx2x *bp, struct bnx2x_queue_state_params *params) argument
4928 bnx2x_queue_send_cmd_e1x(struct bnx2x *bp, struct bnx2x_queue_state_params *params) argument
4951 bnx2x_queue_send_cmd_e2(struct bnx2x *bp, struct bnx2x_queue_state_params *params) argument
4990 bnx2x_queue_chk_transition(struct bnx2x *bp, struct bnx2x_queue_sp_obj *o, struct bnx2x_queue_state_params *params) argument
5155 bnx2x_init_queue_obj(struct bnx2x *bp, struct bnx2x_queue_sp_obj *obj, u8 cl_id, u32 *cids, u8 cid_cnt, u8 func_id, void *rdata, dma_addr_t rdata_mapping, unsigned long type) argument
5187 bnx2x_queue_set_cos_cid(struct bnx2x *bp, struct bnx2x_queue_sp_obj *obj, u32 cid, u8 index) argument
5195 bnx2x_func_get_state(struct bnx2x *bp, struct bnx2x_func_sp_obj *o) argument
5211 bnx2x_func_wait_comp(struct bnx2x *bp, struct bnx2x_func_sp_obj *o, enum bnx2x_func_cmd cmd) argument
5228 bnx2x_func_state_change_comp(struct bnx2x *bp, struct bnx2x_func_sp_obj *o, enum bnx2x_func_cmd cmd) argument
5268 bnx2x_func_comp_cmd(struct bnx2x *bp, struct bnx2x_func_sp_obj *o, enum bnx2x_func_cmd cmd) argument
5294 bnx2x_func_chk_transition(struct bnx2x *bp, struct bnx2x_func_sp_obj *o, struct bnx2x_func_state_params *params) argument
5371 bnx2x_func_init_func(struct bnx2x *bp, const struct bnx2x_func_sp_drv_ops *drv) argument
5388 bnx2x_func_init_port(struct bnx2x *bp, const struct bnx2x_func_sp_drv_ops *drv) argument
5408 bnx2x_func_init_cmn_chip(struct bnx2x *bp, const struct bnx2x_func_sp_drv_ops *drv) argument
5428 bnx2x_func_init_cmn(struct bnx2x *bp, const struct bnx2x_func_sp_drv_ops *drv) argument
5438 bnx2x_func_hw_init(struct bnx2x *bp, struct bnx2x_func_state_params *params) argument
5513 bnx2x_func_reset_func(struct bnx2x *bp, const struct bnx2x_func_sp_drv_ops *drv) argument
5534 bnx2x_func_reset_port(struct bnx2x *bp, const struct bnx2x_func_sp_drv_ops *drv) argument
5551 bnx2x_func_reset_cmn(struct bnx2x *bp, const struct bnx2x_func_sp_drv_ops *drv) argument
5559 bnx2x_func_hw_reset(struct bnx2x *bp, struct bnx2x_func_state_params *params) argument
5591 bnx2x_func_send_start(struct bnx2x *bp, struct bnx2x_func_state_params *params) argument
5621 bnx2x_func_send_stop(struct bnx2x *bp, struct bnx2x_func_state_params *params) argument
5628 bnx2x_func_send_tx_stop(struct bnx2x *bp, struct bnx2x_func_state_params *params) argument
5634 bnx2x_func_send_tx_start(struct bnx2x *bp, struct bnx2x_func_state_params *params) argument
5660 bnx2x_func_send_cmd(struct bnx2x *bp, struct bnx2x_func_state_params *params) argument
5682 bnx2x_init_func_obj(struct bnx2x *bp, struct bnx2x_func_sp_obj *obj, void *rdata, dma_addr_t rdata_mapping, struct bnx2x_func_sp_drv_ops *drv_iface) argument
5715 bnx2x_func_state_change(struct bnx2x *bp, struct bnx2x_func_state_params *params) argument
[all...]
/drivers/net/ethernet/cadence/
H A Dmacb.c43 #define TX_RING_GAP(bp) \
44 (TX_RING_SIZE - (bp)->tx_pending)
45 #define TX_BUFFS_AVAIL(bp) \
46 (((bp)->tx_tail <= (bp)->tx_head) ? \
47 (bp)->tx_tail + (bp)->tx_pending - (bp)->tx_head : \
48 (bp)->tx_tail - (bp)
59 __macb_set_hwaddr(struct macb *bp) argument
70 macb_get_hwaddr(struct macb *bp) argument
96 struct macb *bp = bus->priv; local
117 struct macb *bp = bus->priv; local
140 struct macb *bp = netdev_priv(dev); local
195 struct macb *bp = netdev_priv(dev); local
228 macb_mii_init(struct macb *bp) argument
285 macb_update_stats(struct macb *bp) argument
297 macb_tx(struct macb *bp) argument
387 macb_rx_frame(struct macb *bp, unsigned int first_frag, unsigned int last_frag) argument
447 discard_partial_frame(struct macb *bp, unsigned int begin, unsigned int end) argument
463 macb_rx(struct macb *bp, int budget) argument
508 struct macb *bp = container_of(napi, struct macb, napi); local
539 struct macb *bp = netdev_priv(dev); local
623 struct macb *bp = netdev_priv(dev); local
684 macb_free_consistent(struct macb *bp) argument
708 macb_alloc_consistent(struct macb *bp) argument
751 macb_init_rings(struct macb *bp) argument
773 macb_reset_hw(struct macb *bp) argument
796 gem_mdc_clk_div(struct macb *bp) argument
817 macb_mdc_clk_div(struct macb *bp) argument
843 macb_dbw(struct macb *bp) argument
863 macb_configure_dma(struct macb *bp) argument
874 macb_init_hw(struct macb *bp) argument
980 struct macb *bp = netdev_priv(dev); local
999 struct macb *bp = netdev_priv(dev); local
1031 struct macb *bp = netdev_priv(dev); local
1065 struct macb *bp = netdev_priv(dev); local
1084 gem_update_stats(struct macb *bp) argument
1094 gem_get_stats(struct macb *bp) argument
1134 struct macb *bp = netdev_priv(dev); local
1181 struct macb *bp = netdev_priv(dev); local
1192 struct macb *bp = netdev_priv(dev); local
1204 struct macb *bp = netdev_priv(dev); local
1220 struct macb *bp = netdev_priv(dev); local
1269 macb_get_hwaddr_dt(struct macb *bp) argument
1287 macb_get_hwaddr_dt(struct macb *bp) argument
1298 struct macb *bp; local
1442 struct macb *bp; local
1471 struct macb *bp = netdev_priv(netdev); local
1484 struct macb *bp = netdev_priv(netdev); local
[all...]
/drivers/sbus/char/
H A Dbbc_i2c.c54 static void set_device_claimage(struct bbc_i2c_bus *bp, struct platform_device *op, int val) argument
59 if (bp->devs[i].device == op) {
60 bp->devs[i].client_claimed = val;
69 struct platform_device *bbc_i2c_getdev(struct bbc_i2c_bus *bp, int index) argument
75 if (!(op = bp->devs[i].device))
89 struct bbc_i2c_client *bbc_i2c_attach(struct bbc_i2c_bus *bp, struct platform_device *op) argument
97 client->bp = bp;
109 claim_device(bp, op);
116 struct bbc_i2c_bus *bp local
123 wait_for_pin(struct bbc_i2c_bus *bp, u8 *status) argument
152 struct bbc_i2c_bus *bp = client->bp; local
183 struct bbc_i2c_bus *bp = client->bp; local
273 struct bbc_i2c_bus *bp = dev_id; local
285 reset_one_i2c(struct bbc_i2c_bus *bp) argument
296 struct bbc_i2c_bus *bp; local
360 struct bbc_i2c_bus *bp; local
384 struct bbc_i2c_bus *bp = dev_get_drvdata(&op->dev); local
[all...]
/drivers/net/fddi/
H A Ddefxx.c272 static void dfx_bus_config_check(DFX_board_t *bp);
277 static int dfx_adap_init(DFX_board_t *bp, int get_buffers);
282 static void dfx_int_pr_halt_id(DFX_board_t *bp);
283 static void dfx_int_type_0_process(DFX_board_t *bp);
290 static int dfx_ctl_update_cam(DFX_board_t *bp);
291 static int dfx_ctl_update_filters(DFX_board_t *bp);
293 static int dfx_hw_dma_cmd_req(DFX_board_t *bp);
294 static int dfx_hw_port_ctrl_req(DFX_board_t *bp, PI_UINT32 command, PI_UINT32 data_a, PI_UINT32 data_b, PI_UINT32 *host_data);
295 static void dfx_hw_adap_reset(DFX_board_t *bp, PI_UINT32 type);
296 static int dfx_hw_adap_state_rd(DFX_board_t *bp);
365 dfx_writel(DFX_board_t *bp, int offset, u32 data) argument
371 dfx_outl(DFX_board_t *bp, int offset, u32 data) argument
376 dfx_port_write_long(DFX_board_t *bp, int offset, u32 data) argument
389 dfx_readl(DFX_board_t *bp, int offset, u32 *data) argument
395 dfx_inl(DFX_board_t *bp, int offset, u32 *data) argument
400 dfx_port_read_long(DFX_board_t *bp, int offset, u32 *data) argument
526 DFX_board_t *bp; /* board pointer */ local
668 DFX_board_t *bp = netdev_priv(dev); local
814 DFX_board_t *bp = netdev_priv(dev); local
869 dfx_bus_config_check(DFX_board_t *bp) argument
969 DFX_board_t *bp = netdev_priv(dev); local
1185 dfx_adap_init(DFX_board_t *bp, int get_buffers) argument
1384 DFX_board_t *bp = netdev_priv(dev); local
1475 DFX_board_t *bp = netdev_priv(dev); local
1560 dfx_int_pr_halt_id(DFX_board_t *bp) argument
1664 dfx_int_type_0_process(DFX_board_t *bp) argument
1811 DFX_board_t *bp = netdev_priv(dev); local
1882 DFX_board_t *bp = netdev_priv(dev); local
2009 DFX_board_t *bp = netdev_priv(dev); local
2196 DFX_board_t *bp = netdev_priv(dev); local
2310 DFX_board_t *bp = netdev_priv(dev); local
2394 dfx_ctl_update_cam(DFX_board_t *bp) argument
2477 dfx_ctl_update_filters(DFX_board_t *bp) argument
2552 dfx_hw_dma_cmd_req(DFX_board_t *bp) argument
2666 dfx_hw_port_ctrl_req( DFX_board_t *bp, PI_UINT32 command, PI_UINT32 data_a, PI_UINT32 data_b, PI_UINT32 *host_data ) argument
2750 dfx_hw_adap_reset( DFX_board_t *bp, PI_UINT32 type ) argument
2798 dfx_hw_adap_state_rd(DFX_board_t *bp) argument
2838 dfx_hw_dma_uninit(DFX_board_t *bp, PI_UINT32 type) argument
2910 dfx_rcv_init(DFX_board_t *bp, int get_buffers) argument
3191 DFX_board_t *bp = netdev_priv(dev); local
3378 dfx_xmt_done(DFX_board_t *bp) argument
3585 DFX_board_t *bp = netdev_priv(dev); local
[all...]
/drivers/net/ethernet/broadcom/
H A Db44.c164 static inline unsigned long br32(const struct b44 *bp, unsigned long reg) argument
166 return ssb_read32(bp->sdev, reg);
169 static inline void bw32(const struct b44 *bp, argument
172 ssb_write32(bp->sdev, reg, val);
175 static int b44_wait_bit(struct b44 *bp, unsigned long reg, argument
181 u32 val = br32(bp, reg);
191 netdev_err(bp->dev, "BUG! Timeout waiting for bit %08x of register %lx to %s\n",
199 static inline void __b44_cam_read(struct b44 *bp, unsigned char *data, int index) argument
203 bw32(bp, B44_CAM_CTRL, (CAM_CTRL_READ |
206 b44_wait_bit(bp, B44_CAM_CTR
221 __b44_cam_write(struct b44 *bp, unsigned char *data, int index) argument
239 __b44_disable_ints(struct b44 *bp) argument
244 b44_disable_ints(struct b44 *bp) argument
252 b44_enable_ints(struct b44 *bp) argument
257 __b44_readphy(struct b44 *bp, int phy_addr, int reg, u32 *val) argument
273 __b44_writephy(struct b44 *bp, int phy_addr, int reg, u32 val) argument
285 b44_readphy(struct b44 *bp, int reg, u32 *val) argument
293 b44_writephy(struct b44 *bp, int reg, u32 val) argument
305 struct b44 *bp = netdev_priv(dev); local
315 struct b44 *bp = netdev_priv(dev); local
319 b44_phy_reset(struct b44 *bp) argument
341 __b44_set_flow_ctrl(struct b44 *bp, u32 pause_flags) argument
364 b44_set_flow_ctrl(struct b44 *bp, u32 local, u32 remote) argument
385 b44_wap54g10_workaround(struct b44 *bp) argument
414 b44_wap54g10_workaround(struct b44 *bp) argument
419 b44_setup_phy(struct b44 *bp) argument
483 b44_stats_update(struct b44 *bp) argument
501 b44_link_report(struct b44 *bp) argument
516 b44_check_phy(struct b44 *bp) argument
579 struct b44 *bp = (struct b44 *) __opaque; local
592 b44_tx(struct b44 *bp) argument
627 b44_alloc_rx_skb(struct b44 *bp, int src_idx, u32 dest_idx_unmasked) argument
702 b44_recycle_rx(struct b44 *bp, int src_idx, u32 dest_idx_unmasked) argument
748 b44_rx(struct b44 *bp, int budget) argument
838 struct b44 *bp = container_of(napi, struct b44, napi); local
885 struct b44 *bp = netdev_priv(dev); local
926 struct b44 *bp = netdev_priv(dev); local
945 struct b44 *bp = netdev_priv(dev); local
1033 struct b44 *bp = netdev_priv(dev); local
1065 b44_free_rings(struct b44 *bp) argument
1100 b44_init_rings(struct b44 *bp) argument
1127 b44_free_consistent(struct b44 *bp) argument
1161 b44_alloc_consistent(struct b44 *bp, gfp_t gfp) argument
1240 b44_clear_stats(struct b44 *bp) argument
1252 b44_chip_reset(struct b44 *bp, int reset_kind) argument
1321 b44_halt(struct b44 *bp) argument
1335 __b44_set_mac_addr(struct b44 *bp) argument
1349 struct b44 *bp = netdev_priv(dev); local
1376 b44_init_hw(struct b44 *bp, int reset_kind) argument
1420 struct b44 *bp = netdev_priv(dev); local
1468 bwfilter_table(struct b44 *bp, u8 *pp, u32 bytes, u32 table_offset) argument
1508 b44_setup_pseudo_magicp(struct b44 *bp) argument
1565 b44_setup_wol_pci(struct b44 *bp) argument
1576 b44_setup_wol_pci(struct b44 *bp) argument
1579 b44_setup_wol(struct b44 *bp) argument
1610 struct b44 *bp = netdev_priv(dev); local
1640 struct b44 *bp = netdev_priv(dev); local
1680 __b44_load_mcast(struct b44 *bp, struct net_device *dev) argument
1697 struct b44 *bp = netdev_priv(dev); local
1728 struct b44 *bp = netdev_priv(dev); local
1737 struct b44 *bp = netdev_priv(dev); local
1743 struct b44 *bp = netdev_priv(dev); local
1749 struct b44 *bp = netdev_priv(dev); local
1770 struct b44 *bp = netdev_priv(dev); local
1790 struct b44 *bp = netdev_priv(dev); local
1832 struct b44 *bp = netdev_priv(dev); local
1893 struct b44 *bp = netdev_priv(dev); local
1904 struct b44 *bp = netdev_priv(dev); local
1931 struct b44 *bp = netdev_priv(dev); local
1944 struct b44 *bp = netdev_priv(dev); local
1995 struct b44 *bp = netdev_priv(dev); local
2011 struct b44 *bp = netdev_priv(dev); local
2023 struct b44 *bp = netdev_priv(dev); local
2057 struct b44 *bp = netdev_priv(dev); local
2070 b44_get_invariants(struct b44 *bp) argument
2132 struct b44 *bp; local
2252 struct b44 *bp = netdev_priv(dev); local
2281 struct b44 *bp = netdev_priv(dev); local
[all...]
H A Dbnx2.c248 static void bnx2_init_napi(struct bnx2 *bp);
249 static void bnx2_del_napi(struct bnx2 *bp);
251 static inline u32 bnx2_tx_avail(struct bnx2 *bp, struct bnx2_tx_ring_info *txr) argument
267 return bp->tx_ring_size - diff;
271 bnx2_reg_rd_ind(struct bnx2 *bp, u32 offset) argument
275 spin_lock_bh(&bp->indirect_lock);
276 REG_WR(bp, BNX2_PCICFG_REG_WINDOW_ADDRESS, offset);
277 val = REG_RD(bp, BNX2_PCICFG_REG_WINDOW);
278 spin_unlock_bh(&bp->indirect_lock);
283 bnx2_reg_wr_ind(struct bnx2 *bp, u3 argument
292 bnx2_shmem_wr(struct bnx2 *bp, u32 offset, u32 val) argument
298 bnx2_shmem_rd(struct bnx2 *bp, u32 offset) argument
304 bnx2_ctx_wr(struct bnx2 *bp, u32 cid_addr, u32 offset, u32 val) argument
331 struct bnx2 *bp = netdev_priv(dev); local
350 bnx2_setup_cnic_irq_info(struct bnx2 *bp) argument
380 struct bnx2 *bp = netdev_priv(dev); local
405 struct bnx2 *bp = netdev_priv(dev); local
420 struct bnx2 *bp = netdev_priv(dev); local
439 bnx2_cnic_stop(struct bnx2 *bp) argument
455 bnx2_cnic_start(struct bnx2 *bp) argument
478 bnx2_cnic_stop(struct bnx2 *bp) argument
483 bnx2_cnic_start(struct bnx2 *bp) argument
490 bnx2_read_phy(struct bnx2 *bp, u32 reg, u32 *val) argument
547 bnx2_write_phy(struct bnx2 *bp, u32 reg, u32 val) argument
596 bnx2_disable_int(struct bnx2 *bp) argument
610 bnx2_enable_int(struct bnx2 *bp) argument
631 bnx2_disable_int_sync(struct bnx2 *bp) argument
645 bnx2_napi_disable(struct bnx2 *bp) argument
654 bnx2_napi_enable(struct bnx2 *bp) argument
663 bnx2_netif_stop(struct bnx2 *bp, bool stop_cnic) argument
676 bnx2_netif_start(struct bnx2 *bp, bool start_cnic) argument
694 bnx2_free_tx_mem(struct bnx2 *bp) argument
714 bnx2_free_rx_mem(struct bnx2 *bp) argument
746 bnx2_alloc_tx_mem(struct bnx2 *bp) argument
768 bnx2_alloc_rx_mem(struct bnx2 *bp) argument
816 bnx2_free_mem(struct bnx2 *bp) argument
842 bnx2_alloc_mem(struct bnx2 *bp) argument
920 bnx2_report_fw_link(struct bnx2 *bp) argument
979 bnx2_xceiver_str(struct bnx2 *bp) argument
987 bnx2_report_link(struct bnx2 *bp) argument
1018 bnx2_resolve_flow_ctrl(struct bnx2 *bp) argument
1094 bnx2_5709s_linkup(struct bnx2 *bp) argument
1133 bnx2_5708s_linkup(struct bnx2 *bp) argument
1162 bnx2_5706s_linkup(struct bnx2 *bp) argument
1199 bnx2_copper_linkup(struct bnx2 *bp) argument
1265 bnx2_init_rx_context(struct bnx2 *bp, u32 cid) argument
1280 bnx2_init_all_rx_contexts(struct bnx2 *bp) argument
1293 bnx2_set_mac_link(struct bnx2 *bp) argument
1360 bnx2_enable_bmsr1(struct bnx2 *bp) argument
1369 bnx2_disable_bmsr1(struct bnx2 *bp) argument
1378 bnx2_test_and_enable_2g5(struct bnx2 *bp) argument
1407 bnx2_test_and_disable_2g5(struct bnx2 *bp) argument
1433 bnx2_enable_forced_2g5(struct bnx2 *bp) argument
1477 bnx2_disable_forced_2g5(struct bnx2 *bp) argument
1516 bnx2_5706s_force_link_dn(struct bnx2 *bp, int start) argument
1529 bnx2_set_link(struct bnx2 *bp) argument
1613 bnx2_reset_phy(struct bnx2 *bp) argument
1637 bnx2_phy_get_pause_adv(struct bnx2 *bp) argument
1762 bnx2_enable_forced_2g5(bp); variable
1764 bnx2_disable_forced_2g5(bp); variable
1795 bnx2_report_link(bp); variable
1800 bnx2_resolve_flow_ctrl(bp); variable
1801 bnx2_set_mac_link(bp); variable
1806 bnx2_test_and_enable_2g5(bp); variable
1841 bnx2_resolve_flow_ctrl(bp); variable
1842 bnx2_set_mac_link(bp); variable
1864 bnx2_set_default_remote_link(struct bnx2 *bp) argument
1911 bnx2_set_default_link(struct bnx2 *bp) argument
1937 bnx2_send_heart_beat(struct bnx2 *bp) argument
1951 bnx2_remote_phy_event(struct bnx2 *bp) argument
2028 bnx2_set_remote_link(struct bnx2 *bp) argument
2086 bnx2_resolve_flow_ctrl(bp); variable
2087 bnx2_set_mac_link(bp); variable
2125 bnx2_resolve_flow_ctrl(bp); variable
2126 bnx2_set_mac_link(bp); variable
2129 bnx2_resolve_flow_ctrl(bp); variable
2130 bnx2_set_mac_link(bp); variable
2152 bnx2_init_5709s_phy(struct bnx2 *bp, int reset_phy) argument
2202 bnx2_init_5708s_phy(struct bnx2 *bp, int reset_phy) argument
2260 bnx2_init_5706s_phy(struct bnx2 *bp, int reset_phy) argument
2298 bnx2_init_copper_phy(struct bnx2 *bp, int reset_phy) argument
2397 bnx2_set_mac_loopback(struct bnx2 *bp) argument
2412 bnx2_set_phy_loopback(struct bnx2 *bp) argument
2442 bnx2_dump_mcp_state(struct bnx2 *bp) argument
2484 bnx2_fw_sync(struct bnx2 *bp, u32 msg_data, int ack, int silent) argument
2530 bnx2_init_5709_context(struct bnx2 *bp) argument
2578 bnx2_init_context(struct bnx2 *bp) argument
2621 bnx2_alloc_bad_rbuf(struct bnx2 *bp) argument
2672 bnx2_set_mac_addr(struct bnx2 *bp, u8 *mac_addr, u32 pos) argument
2687 bnx2_alloc_rx_page(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u16 index, gfp_t gfp) argument
2712 bnx2_free_rx_page(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u16 index) argument
2728 bnx2_alloc_rx_data(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u16 index, gfp_t gfp) argument
2760 bnx2_phy_event_is_set(struct bnx2 *bp, struct bnx2_napi *bnapi, u32 event) argument
2780 bnx2_phy_int(struct bnx2 *bp, struct bnx2_napi *bnapi) argument
2808 bnx2_tx_int(struct bnx2 *bp, struct bnx2_napi *bnapi, int budget) argument
2902 bnx2_reuse_rx_skb_pages(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, struct sk_buff *skb, int count) argument
2958 bnx2_reuse_rx_data(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u8 *data, u16 cons, u16 prod) argument
2988 bnx2_rx_skb(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u8 *data, unsigned int len, unsigned int hdr_len, dma_addr_t dma_addr, u32 ring_idx) argument
3107 bnx2_rx_int(struct bnx2 *bp, struct bnx2_napi *bnapi, int budget) argument
3274 struct bnx2 *bp = bnapi->bp; local
3294 struct bnx2 *bp = bnapi->bp; local
3311 struct bnx2 *bp = bnapi->bp; local
3382 bnx2_chk_missed_msi(struct bnx2 *bp) argument
3404 bnx2_poll_cnic(struct bnx2 *bp, struct bnx2_napi *bnapi) argument
3420 bnx2_poll_link(struct bnx2 *bp, struct bnx2_napi *bnapi) argument
3440 bnx2_poll_work(struct bnx2 *bp, struct bnx2_napi *bnapi, int work_done, int budget) argument
3458 struct bnx2 *bp = bnapi->bp; local
3485 struct bnx2 *bp = bnapi->bp; local
3537 struct bnx2 *bp = netdev_priv(dev); local
3647 bnx2_release_firmware(struct bnx2 *bp) argument
3656 bnx2_request_uncached_firmware(struct bnx2 *bp) argument
3716 bnx2_request_firmware(struct bnx2 *bp) argument
3734 load_rv2p_fw(struct bnx2 *bp, u32 rv2p_proc, const struct bnx2_rv2p_fw_file_entry *fw_entry) argument
3794 load_cpu_fw(struct bnx2 *bp, const struct cpu_reg *cpu_reg, const struct bnx2_mips_fw_file_entry *fw_entry) argument
3866 bnx2_init_cpus(struct bnx2 *bp) argument
3906 bnx2_set_power_state(struct bnx2 *bp, pci_power_t state) argument
4044 bnx2_acquire_nvram_lock(struct bnx2 *bp) argument
4066 bnx2_release_nvram_lock(struct bnx2 *bp) argument
4090 bnx2_enable_nvram_write(struct bnx2 *bp) argument
4119 bnx2_disable_nvram_write(struct bnx2 *bp) argument
4129 bnx2_enable_nvram_access(struct bnx2 *bp) argument
4140 bnx2_disable_nvram_access(struct bnx2 *bp) argument
4152 bnx2_nvram_erase_page(struct bnx2 *bp, u32 offset) argument
4192 bnx2_nvram_read_dword(struct bnx2 *bp, u32 offset, u8 *ret_val, u32 cmd_flags) argument
4237 bnx2_nvram_write_dword(struct bnx2 *bp, u32 offset, u8 *val, u32 cmd_flags) argument
4281 bnx2_init_nvram(struct bnx2 *bp) argument
4364 bnx2_nvram_read(struct bnx2 *bp, u32 offset, u8 *ret_buf, int buf_size) argument
4474 bnx2_nvram_write(struct bnx2 *bp, u32 offset, u8 *data_buf, int buf_size) argument
4654 bnx2_init_fw_cap(struct bnx2 *bp) argument
4694 bnx2_setup_msix_tbl(struct bnx2 *bp) argument
4703 bnx2_reset_chip(struct bnx2 *bp, u32 reset_code) argument
4828 bnx2_init_chip(struct bnx2 *bp) argument
5058 bnx2_clear_ring_states(struct bnx2 *bp) argument
5081 bnx2_init_tx_context(struct bnx2 *bp, u32 cid, struct bnx2_tx_ring_info *txr) argument
5111 bnx2_init_tx_ring(struct bnx2 *bp, int ring_num) argument
5167 bnx2_init_rx_ring(struct bnx2 *bp, int ring_num) argument
5253 bnx2_init_all_rings(struct bnx2 *bp) argument
5319 bnx2_set_rx_ring_size(struct bnx2 *bp, u32 size) argument
5359 bnx2_free_tx_skbs(struct bnx2 *bp) argument
5404 bnx2_free_rx_skbs(struct bnx2 *bp) argument
5438 bnx2_free_skbs(struct bnx2 *bp) argument
5445 bnx2_reset_nic(struct bnx2 *bp, u32 reset_code) argument
5462 bnx2_init_nic(struct bnx2 *bp, int reset_phy) argument
5479 bnx2_shutdown_chip(struct bnx2 *bp) argument
5494 bnx2_test_registers(struct bnx2 *bp) argument
5665 bnx2_do_mem_test(struct bnx2 *bp, u32 start, u32 size) argument
5688 bnx2_test_memory(struct bnx2 *bp) argument
5733 bnx2_run_loopback(struct bnx2 *bp, int loopback_mode) argument
5871 bnx2_test_loopback(struct bnx2 *bp) argument
5893 bnx2_test_nvram(struct bnx2 *bp) argument
5928 bnx2_test_link(struct bnx2 *bp) argument
5954 bnx2_test_intr(struct bnx2 *bp) argument
5985 bnx2_5706_serdes_has_link(struct bnx2 *bp) argument
6016 bnx2_5706_serdes_timer(struct bnx2 *bp) argument
6078 bnx2_5708_serdes_timer(struct bnx2 *bp) argument
6113 struct bnx2 *bp = (struct bnx2 *) data; local
6147 bnx2_request_irq(struct bnx2 *bp) argument
6170 __bnx2_free_irq(struct bnx2 *bp) argument
6184 bnx2_free_irq(struct bnx2 *bp) argument
6197 bnx2_enable_msix(struct bnx2 *bp, int msix_vecs) argument
6248 bnx2_setup_int_mode(struct bnx2 *bp, int dis_msi) argument
6286 struct bnx2 *bp = netdev_priv(dev); local
6369 struct bnx2 *bp = container_of(work, struct bnx2, reset_task); local
6395 bnx2_dump_state(struct bnx2 *bp) argument
6421 struct bnx2 *bp = netdev_priv(dev); local
6437 struct bnx2 *bp = netdev_priv(dev); local
6609 struct bnx2 *bp = netdev_priv(dev); local
6626 bnx2_save_stats(struct bnx2 *bp) argument
6663 struct bnx2 *bp = netdev_priv(dev); local
6738 struct bnx2 *bp = netdev_priv(dev); local
6796 struct bnx2 *bp = netdev_priv(dev); local
6874 struct bnx2 *bp = netdev_priv(dev); local
6895 struct bnx2 *bp = netdev_priv(dev); local
6945 struct bnx2 *bp = netdev_priv(dev); local
6964 struct bnx2 *bp = netdev_priv(dev); local
6984 struct bnx2 *bp = netdev_priv(dev); local
7030 struct bnx2 *bp = netdev_priv(dev); local
7038 struct bnx2 *bp = netdev_priv(dev); local
7050 struct bnx2 *bp = netdev_priv(dev); local
7067 struct bnx2 *bp = netdev_priv(dev); local
7083 struct bnx2 *bp = netdev_priv(dev); local
7105 struct bnx2 *bp = netdev_priv(dev); local
7154 struct bnx2 *bp = netdev_priv(dev); local
7167 bnx2_change_ring_size(struct bnx2 *bp, u32 rx, u32 tx) argument
7213 struct bnx2 *bp = netdev_priv(dev); local
7229 struct bnx2 *bp = netdev_priv(dev); local
7239 struct bnx2 *bp = netdev_priv(dev); local
7418 struct bnx2 *bp = netdev_priv(dev); local
7493 struct bnx2 *bp = netdev_priv(dev); local
7539 struct bnx2 *bp = netdev_priv(dev); local
7577 struct bnx2 *bp = netdev_priv(dev); local
7588 struct bnx2 *bp = netdev_priv(dev); local
7641 struct bnx2 *bp = netdev_priv(dev); local
7692 struct bnx2 *bp = netdev_priv(dev); local
7708 struct bnx2 *bp = netdev_priv(dev); local
7722 struct bnx2 *bp = netdev_priv(dev); local
7736 bnx2_get_5709_media(struct bnx2 *bp) argument
7774 bnx2_get_pci_speed(struct bnx2 *bp) argument
7826 bnx2_read_vpd_fw_ver(struct bnx2 *bp) argument
7896 struct bnx2 *bp; local
8284 bnx2_bus_string(struct bnx2 *bp, char *str) argument
8304 bnx2_del_napi(struct bnx2 *bp) argument
8313 bnx2_init_napi(struct bnx2 *bp) argument
8354 struct bnx2 *bp; local
8425 struct bnx2 *bp = netdev_priv(dev); local
8455 struct bnx2 *bp = netdev_priv(dev); local
8479 struct bnx2 *bp = netdev_priv(dev); local
8504 struct bnx2 *bp = netdev_priv(dev); local
8536 struct bnx2 *bp = netdev_priv(dev); local
8581 struct bnx2 *bp = netdev_priv(dev); local
[all...]
/drivers/media/video/pvrusb2/
H A Dpvrusb2-io.c36 #define BUFFER_CHECK(bp) do { \
37 if ((bp)->signature != BUFFER_SIG) { \
40 (bp),__FILE__,__LINE__); \
41 pvr2_buffer_describe(bp,"BadSig"); \
46 #define BUFFER_CHECK(bp) do {} while(0)
113 static void pvr2_buffer_describe(struct pvr2_buffer *bp,const char *msg) argument
120 bp,
121 (bp ? pvr2_buffer_state_decode(bp->state) : "(invalid)"),
122 (bp
130 pvr2_buffer_remove(struct pvr2_buffer *bp) argument
165 pvr2_buffer_set_none(struct pvr2_buffer *bp) argument
181 pvr2_buffer_set_ready(struct pvr2_buffer *bp) argument
209 pvr2_buffer_set_idle(struct pvr2_buffer *bp) argument
234 pvr2_buffer_set_queued(struct pvr2_buffer *bp) argument
259 pvr2_buffer_wipe(struct pvr2_buffer *bp) argument
266 pvr2_buffer_init(struct pvr2_buffer *bp, struct pvr2_stream *sp, unsigned int id) argument
286 pvr2_buffer_done(struct pvr2_buffer *bp) argument
332 struct pvr2_buffer *bp; local
346 struct pvr2_buffer *bp; local
371 struct pvr2_buffer *bp; local
437 struct pvr2_buffer *bp = urb->context; local
592 struct pvr2_buffer *bp; local
604 pvr2_buffer_queue(struct pvr2_buffer *bp) argument
643 pvr2_buffer_set_buffer(struct pvr2_buffer *bp,void *ptr,unsigned int cnt) argument
671 pvr2_buffer_get_count(struct pvr2_buffer *bp) argument
676 pvr2_buffer_get_status(struct pvr2_buffer *bp) argument
681 pvr2_buffer_get_id(struct pvr2_buffer *bp) argument
[all...]
/drivers/net/ethernet/sun/
H A Dsunbmac.c99 static void qec_init(struct bigmac *bp) argument
101 struct platform_device *qec_op = bp->qec_op;
102 void __iomem *gregs = bp->gregs;
103 u8 bsizes = bp->bigmac_bursts;
166 static void bigmac_stop(struct bigmac *bp) argument
168 bigmac_tx_reset(bp->bregs);
169 bigmac_rx_reset(bp->bregs);
172 static void bigmac_get_counters(struct bigmac *bp, void __iomem *bregs) argument
174 struct net_device_stats *stats = &bp->enet_stats;
194 static void bigmac_clean_rings(struct bigmac *bp) argument
213 bigmac_init_rings(struct bigmac *bp, int from_irq) argument
271 write_tcvr_bit(struct bigmac *bp, void __iomem *tregs, int bit) argument
294 read_tcvr_bit(struct bigmac *bp, void __iomem *tregs) argument
317 read_tcvr_bit2(struct bigmac *bp, void __iomem *tregs) argument
339 put_tcvr_byte(struct bigmac *bp, void __iomem *tregs, unsigned int byte) argument
351 bigmac_tcvr_write(struct bigmac *bp, void __iomem *tregs, int reg, unsigned short val) argument
390 bigmac_tcvr_read(struct bigmac *bp, void __iomem *tregs, int reg) argument
457 bigmac_tcvr_init(struct bigmac *bp) argument
497 try_next_permutation(struct bigmac *bp, void __iomem *tregs) argument
532 struct bigmac *bp = (struct bigmac *) data; local
586 bigmac_begin_auto_negotiation(struct bigmac *bp) argument
625 bigmac_init_hw(struct bigmac *bp, int from_irq) argument
721 bigmac_is_medium_rare(struct bigmac *bp, u32 qec_status, u32 bmac_status) argument
760 bigmac_tx(struct bigmac *bp) argument
803 bigmac_rx(struct bigmac *bp) argument
895 struct bigmac *bp = (struct bigmac *) dev_id; local
920 struct bigmac *bp = netdev_priv(dev); local
937 struct bigmac *bp = netdev_priv(dev); local
951 struct bigmac *bp = netdev_priv(dev); local
960 struct bigmac *bp = netdev_priv(dev); local
991 struct bigmac *bp = netdev_priv(dev); local
999 struct bigmac *bp = netdev_priv(dev); local
1055 struct bigmac *bp = netdev_priv(dev); local
1087 struct bigmac *bp; local
1252 struct bigmac *bp = dev_get_drvdata(&op->dev); local
[all...]
/drivers/net/ethernet/
H A Ddnet.c31 static u16 dnet_readw_mac(struct dnet *bp, u16 reg) argument
36 dnet_writel(bp, reg, MACREG_ADDR);
43 data_read = dnet_readl(bp, MACREG_DATA);
50 static void dnet_writew_mac(struct dnet *bp, u16 reg, u16 val) argument
53 dnet_writel(bp, val, MACREG_DATA);
56 dnet_writel(bp, reg | DNET_INTERNAL_WRITE, MACREG_ADDR);
63 static void __dnet_set_hwaddr(struct dnet *bp) argument
67 tmp = be16_to_cpup((__be16 *)bp->dev->dev_addr);
68 dnet_writew_mac(bp, DNET_INTERNAL_MAC_ADDR_0_REG, tmp);
69 tmp = be16_to_cpup((__be16 *)(bp
75 dnet_get_hwaddr(struct dnet *bp) argument
105 struct dnet *bp = bus->priv; local
138 struct dnet *bp = bus->priv; local
181 struct dnet *bp = netdev_priv(dev); local
262 struct dnet *bp = netdev_priv(dev); local
315 dnet_mii_init(struct dnet *bp) argument
369 dnet_update_stats(struct dnet *bp) argument
394 struct dnet *bp = container_of(napi, struct dnet, napi); local
463 struct dnet *bp = netdev_priv(dev); local
547 struct dnet *bp = netdev_priv(dev); local
602 dnet_reset_hw(struct dnet *bp) argument
625 dnet_init_hw(struct dnet *bp) argument
661 struct dnet *bp = netdev_priv(dev); local
685 struct dnet *bp = netdev_priv(dev); local
735 struct dnet *bp = netdev_priv(dev); local
771 struct dnet *bp = netdev_priv(dev); local
782 struct dnet *bp = netdev_priv(dev); local
793 struct dnet *bp = netdev_priv(dev); local
835 struct dnet *bp; local
953 struct dnet *bp; local
[all...]
/drivers/power/
H A Dapm_power.c46 struct find_bat_param *bp = (struct find_bat_param *)data; local
48 bp->bat = dev_get_drvdata(dev);
50 if (bp->bat->use_for_apm) {
52 bp->main = bp->bat;
56 if (!PSY_PROP(bp->bat, CHARGE_FULL_DESIGN, &bp->full) ||
57 !PSY_PROP(bp->bat, CHARGE_FULL, &bp->full)) {
58 if (bp
74 struct find_bat_param bp; local
[all...]
/drivers/net/fddi/skfp/
H A Dskfddi.c385 skfddi_priv *bp = &smc->os; local
391 bp->base_addr = dev->base_addr;
396 spin_lock_init(&bp->DriverLock);
399 bp->LocalRxBuffer = pci_alloc_consistent(&bp->pdev, MAX_FRAME_SIZE, &bp->LocalRxBufferDMA);
400 if (!bp->LocalRxBuffer) {
407 bp->SharedMemSize = mac_drv_check_space();
408 pr_debug("Memory for HWM: %ld\n", bp->SharedMemSize);
409 if (bp
553 skfddi_priv *bp = &smc->os; local
611 skfddi_priv *bp; local
676 struct s_smc *bp = netdev_priv(dev); local
841 skfddi_priv *bp = &smc->os; local
926 skfddi_priv *bp = &smc->os; local
1046 skfddi_priv *bp = &smc->os; local
1107 skfddi_priv *bp = &smc->os; local
1279 skfddi_priv *bp = &smc->os; local
1463 skfddi_priv *bp = &smc->os; local
1577 skfddi_priv *bp = &smc->os; local
1852 skfddi_priv *bp = &smc->os; local
[all...]
/drivers/net/ethernet/apple/
H A Dbmac.c228 struct bmac_data *bp = netdev_priv(dev); local
229 volatile struct dbdma_regs __iomem *rd = bp->rx_dma;
230 volatile struct dbdma_regs __iomem *td = bp->tx_dma;
237 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 1);
312 struct bmac_data *bp = netdev_priv(dev); local
329 if (!bp->is_bmac_plus) {
371 for (i=0; i<4; i++) bp->hash_table_mask[i] = 0;
372 bmwrite(dev, BHASH3, bp->hash_table_mask[0]); /* bits 15 - 0 */
373 bmwrite(dev, BHASH2, bp->hash_table_mask[1]); /* bits 31 - 16 */
374 bmwrite(dev, BHASH1, bp
405 struct bmac_data *bp = netdev_priv(dev); local
425 struct bmac_data *bp = netdev_priv(dev); local
459 struct bmac_data *bp = netdev_priv(dev); local
509 struct bmac_data *bp = netdev_priv(dev); local
526 struct bmac_data *bp = netdev_priv(dev); local
551 struct bmac_data *bp = netdev_priv(dev); local
589 bmac_init_tx_ring(struct bmac_data *bp) argument
610 bmac_init_rx_ring(struct bmac_data *bp) argument
645 struct bmac_data *bp = netdev_priv(dev); local
681 struct bmac_data *bp = netdev_priv(dev); local
755 struct bmac_data *bp = netdev_priv(dev); local
866 bmac_addhash(struct bmac_data *bp, unsigned char *addr) argument
881 bmac_removehash(struct bmac_data *bp, unsigned char *addr) argument
933 bmac_update_hash_table_mask(struct net_device *dev, struct bmac_data *bp) argument
974 struct bmac_data *bp = netdev_priv(dev); local
1203 struct bmac_data *bp = netdev_priv(dev); local
1249 struct bmac_data *bp; local
1389 struct bmac_data *bp = netdev_priv(dev); local
1400 struct bmac_data *bp = netdev_priv(dev); local
1448 struct bmac_data *bp = netdev_priv(dev); local
1474 struct bmac_data *bp = netdev_priv(dev); local
1483 struct bmac_data *bp = netdev_priv(dev); local
1609 struct bmac_data *bp = netdev_priv(dev); local
[all...]
/drivers/staging/speakup/
H A Dselection.c50 char *bp, *obp; local
96 bp = kmalloc((sel_end-sel_start)/2+1, GFP_ATOMIC);
97 if (!bp) {
103 sel_buffer = bp;
105 obp = bp;
107 *bp = sel_pos(i);
108 if (!ishardspace(*bp++))
109 obp = bp;
113 if (obp != bp) {
114 bp
[all...]

Completed in 3175 milliseconds

12345