Home
last modified time | relevance | path

Searched refs:bnx2x_fastpath (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.h128 int bnx2x_setup_queue(struct bnx2x *bp, struct bnx2x_fastpath *fp,
434 void bnx2x_sp_event(struct bnx2x_fastpath *fp, union eth_rx_cqe *rr_cqe);
500 struct bnx2x_fastpath *fp, in bnx2x_update_rx_prod()
635 static inline void bnx2x_update_fpsb_idx(struct bnx2x_fastpath *fp) in bnx2x_update_fpsb_idx()
772 static inline bool bnx2x_has_tx_work(struct bnx2x_fastpath *fp) in bnx2x_has_tx_work()
783 static inline int bnx2x_has_rx_work(struct bnx2x_fastpath *fp) in bnx2x_has_rx_work()
807 struct bnx2x_fastpath *fp, u16 index) in bnx2x_free_rx_sge()
863 static inline void bnx2x_clear_sge_mask_next_elems(struct bnx2x_fastpath *fp) in bnx2x_clear_sge_mask_next_elems()
877 static inline void bnx2x_init_sge_ring_bit_mask(struct bnx2x_fastpath *fp) in bnx2x_init_sge_ring_bit_mask()
894 static inline void bnx2x_reuse_rx_data(struct bnx2x_fastpath *fp, in bnx2x_reuse_rx_data()
[all …]
Dbnx2x_cmn.c92 struct bnx2x_fastpath *from_fp = &bp->fp[from]; in bnx2x_move_fp()
93 struct bnx2x_fastpath *to_fp = &bp->fp[to]; in bnx2x_move_fp()
182 struct bnx2x_fastpath *fp = &bp->fp[i]; in bnx2x_shrink_eth_fp()
345 static inline void bnx2x_update_last_max_sge(struct bnx2x_fastpath *fp, in bnx2x_update_last_max_sge()
354 static inline void bnx2x_update_sge_prod(struct bnx2x_fastpath *fp, in bnx2x_update_sge_prod()
430 static void bnx2x_tpa_start(struct bnx2x_fastpath *fp, u16 queue, in bnx2x_tpa_start()
546 static int bnx2x_alloc_rx_sge(struct bnx2x *bp, struct bnx2x_fastpath *fp, in bnx2x_alloc_rx_sge()
592 static int bnx2x_fill_frag_skb(struct bnx2x *bp, struct bnx2x_fastpath *fp, in bnx2x_fill_frag_skb()
682 static void bnx2x_frag_free(const struct bnx2x_fastpath *fp, void *data) in bnx2x_frag_free()
690 static void *bnx2x_frag_alloc(const struct bnx2x_fastpath *fp, gfp_t gfp_mask) in bnx2x_frag_alloc()
[all …]
Dbnx2x.h523 struct bnx2x_fastpath *parent_fp;
538 struct bnx2x_fastpath { struct
634 static inline void bnx2x_fp_busy_poll_init(struct bnx2x_fastpath *fp) in bnx2x_fp_busy_poll_init() argument
640 static inline bool bnx2x_fp_lock_napi(struct bnx2x_fastpath *fp) in bnx2x_fp_lock_napi()
665 static inline void bnx2x_fp_unlock_napi(struct bnx2x_fastpath *fp) in bnx2x_fp_unlock_napi()
672 static inline bool bnx2x_fp_lock_poll(struct bnx2x_fastpath *fp) in bnx2x_fp_lock_poll()
677 static inline void bnx2x_fp_unlock_poll(struct bnx2x_fastpath *fp) in bnx2x_fp_unlock_poll()
684 static inline bool bnx2x_fp_ll_polling(struct bnx2x_fastpath *fp) in bnx2x_fp_ll_polling()
690 static inline bool bnx2x_fp_ll_disable(struct bnx2x_fastpath *fp) in bnx2x_fp_ll_disable()
697 static inline void bnx2x_fp_busy_poll_init(struct bnx2x_fastpath *fp) in bnx2x_fp_busy_poll_init()
[all …]
Dbnx2x_sriov.h505 int bnx2x_vfpf_setup_q(struct bnx2x *bp, struct bnx2x_fastpath *fp,
520 struct bnx2x_fastpath *fp) in bnx2x_vf_ustorm_prods_offset()
583 static inline int bnx2x_vfpf_setup_q(struct bnx2x *bp, struct bnx2x_fastpath *fp, bool is_leading) … in bnx2x_vfpf_setup_q()
596 struct bnx2x_fastpath *fp) {return 0; } in bnx2x_vf_ustorm_prods_offset()
Dbnx2x_main.c292 static u32 bnx2x_rx_ustorm_prods_offset(struct bnx2x_fastpath *fp);
960 struct bnx2x_fastpath *fp = &bp->fp[i]; in bnx2x_panic_dump()
1101 struct bnx2x_fastpath *fp = &bp->fp[i]; in bnx2x_panic_dump()
1141 struct bnx2x_fastpath *fp = &bp->fp[i]; in bnx2x_panic_dump()
1803 void bnx2x_sp_event(struct bnx2x_fastpath *fp, union eth_rx_cqe *rr_cqe) in bnx2x_sp_event()
1932 struct bnx2x_fastpath *fp = &bp->fp[i]; in bnx2x_interrupt()
3090 struct bnx2x_fastpath *fp, in bnx2x_get_common_flags()
3121 struct bnx2x_fastpath *fp, in bnx2x_get_q_flags()
3159 struct bnx2x_fastpath *fp, struct bnx2x_general_setup_params *gen_init, in bnx2x_pf_q_prep_general()
3177 struct bnx2x_fastpath *fp, struct rxq_pause_params *pause, in bnx2x_pf_rx_q_prep()
[all …]
Dbnx2x_stats.c935 struct bnx2x_fastpath *fp = &bp->fp[i]; in bnx2x_storm_stats_update()
1664 struct bnx2x_fastpath *fp = &bp->fp[i]; in bnx2x_save_statistics()
Dbnx2x_ethtool.c2436 struct bnx2x_fastpath *fp_rx = &bp->fp[0]; in bnx2x_run_loopback()
2437 struct bnx2x_fastpath *fp_tx = &bp->fp[0]; in bnx2x_run_loopback()
Dbnx2x_vfpf.c600 int bnx2x_vfpf_setup_q(struct bnx2x *bp, struct bnx2x_fastpath *fp, in bnx2x_vfpf_setup_q()
Dbnx2x_sriov.c2380 struct bnx2x_fastpath *fp = &bp->fp[i]; in bnx2x_set_pf_tx_switching()