bnx2x_fastpath
struct bnx2x_fastpath *fp;
struct bnx2x_fastpath *parent_fp;
struct bnx2x_fastpath *fp = fp_cookie;
static void bnx2x_set_next_page_sgl(struct bnx2x_fastpath *fp)
struct bnx2x_fastpath *fp, int last)
struct bnx2x_fastpath *fp = &bp->fp[j];
struct bnx2x_fastpath *fp = &bp->fp[j];
struct bnx2x_fastpath *fp = &bp->fp[j];
static void bnx2x_free_tx_skbs_queue(struct bnx2x_fastpath *fp)
static void bnx2x_free_rx_bds(struct bnx2x_fastpath *fp)
struct bnx2x_fastpath *fp = &bp->fp[j];
struct bnx2x_fastpath *fp = &bp->fp[i];
struct bnx2x_fastpath *fp = &bp->fp[i];
struct bnx2x_fastpath *fp = &bp->fp[i];
struct bnx2x_fastpath *fp = &bp->fp[index];
struct bnx2x_fastpath *fp = &bp->fp[i];
struct bnx2x_fastpath *fp = container_of(napi, struct bnx2x_fastpath,
static inline void bnx2x_update_last_max_sge(struct bnx2x_fastpath *fp,
static inline void bnx2x_update_sge_prod(struct bnx2x_fastpath *fp,
static void bnx2x_tpa_start(struct bnx2x_fastpath *fp, u16 queue,
struct bnx2x_fastpath *fp = &bp->fp[fp_index];
static int bnx2x_alloc_rx_bds(struct bnx2x_fastpath *fp,
static void bnx2x_set_next_page_rx_cq(struct bnx2x_fastpath *fp)
struct bnx2x_fastpath *fp = &bp->fp[index];
struct bnx2x_fastpath *fp;
static int bnx2x_alloc_rx_sge(struct bnx2x *bp, struct bnx2x_fastpath *fp,
static int bnx2x_fill_frag_skb(struct bnx2x *bp, struct bnx2x_fastpath *fp,
bnx2x_build_skb(const struct bnx2x_fastpath *fp, void *data)
static void bnx2x_frag_free(const struct bnx2x_fastpath *fp, void *data)
static void *bnx2x_frag_alloc(const struct bnx2x_fastpath *fp, gfp_t gfp_mask)
static void bnx2x_gro_receive(struct bnx2x *bp, struct bnx2x_fastpath *fp,
static void bnx2x_tpa_stop(struct bnx2x *bp, struct bnx2x_fastpath *fp,
static int bnx2x_alloc_rx_data(struct bnx2x *bp, struct bnx2x_fastpath *fp,
struct bnx2x_fastpath *fp,
struct bnx2x_fastpath *from_fp = &bp->fp[from];
struct bnx2x_fastpath *to_fp = &bp->fp[to];
static int bnx2x_rx_int(struct bnx2x_fastpath *fp, int budget)
struct bnx2x_fastpath *fp, int last)
static inline void bnx2x_set_next_page_rx_bd(struct bnx2x_fastpath *fp)
static inline u8 bnx2x_stats_id(struct bnx2x_fastpath *fp)
static inline void bnx2x_init_vlan_mac_fp_objs(struct bnx2x_fastpath *fp,
static inline u8 bnx2x_fp_qzone_id(struct bnx2x_fastpath *fp)
struct bnx2x_fastpath *fp)
int bnx2x_setup_queue(struct bnx2x *bp, struct bnx2x_fastpath *fp,
void bnx2x_sp_event(struct bnx2x_fastpath *fp, union eth_rx_cqe *rr_cqe);
struct bnx2x_fastpath *fp,
static inline void bnx2x_update_fpsb_idx(struct bnx2x_fastpath *fp)
static inline bool bnx2x_has_tx_work(struct bnx2x_fastpath *fp)
static inline int bnx2x_has_rx_work(struct bnx2x_fastpath *fp)
struct bnx2x_fastpath *fp, u16 index)
static inline void bnx2x_clear_sge_mask_next_elems(struct bnx2x_fastpath *fp)
static inline void bnx2x_init_sge_ring_bit_mask(struct bnx2x_fastpath *fp)
static inline void bnx2x_reuse_rx_data(struct bnx2x_fastpath *fp,
struct bnx2x_fastpath *fp_rx = &bp->fp[0];
struct bnx2x_fastpath *fp_tx = &bp->fp[0];
struct bnx2x_fastpath *fp = &bp->fp[i];
struct bnx2x_fastpath *fp = &bp->fp[i];
static u32 bnx2x_rx_ustorm_prods_offset(struct bnx2x_fastpath *fp)
struct bnx2x_fastpath *fp = &bp->fp[i];
void bnx2x_sp_event(struct bnx2x_fastpath *fp, union eth_rx_cqe *rr_cqe)
struct bnx2x_fastpath *fp = &bp->fp[i];
static u32 bnx2x_rx_ustorm_prods_offset(struct bnx2x_fastpath *fp);
struct bnx2x_fastpath *fp,
struct bnx2x_fastpath *fp,
struct bnx2x_fastpath *fp, struct bnx2x_general_setup_params *gen_init,
struct bnx2x_fastpath *fp, struct rxq_pause_params *pause,
struct bnx2x_fastpath *fp, struct bnx2x_txq_setup_params *txq_init,
struct bnx2x_fastpath *fp;
struct bnx2x_fastpath *fp = bnx2x_fcoe_fp(bp);
static inline u8 bnx2x_fp_igu_sb_id(struct bnx2x_fastpath *fp)
static inline u8 bnx2x_fp_fw_sb_id(struct bnx2x_fastpath *fp)
static u8 bnx2x_fp_cl_id(struct bnx2x_fastpath *fp)
struct bnx2x_fastpath *fp = &bp->fp[fp_idx];
struct bnx2x_fastpath *fp = bnx2x_fcoe_fp(bp);
struct bnx2x_fastpath *fp, struct bnx2x_queue_init_params *init_params)
static int bnx2x_setup_tx_only(struct bnx2x *bp, struct bnx2x_fastpath *fp,
int bnx2x_setup_queue(struct bnx2x *bp, struct bnx2x_fastpath *fp,
struct bnx2x_fastpath *fp = &bp->fp[index];
struct bnx2x_fastpath *fp = &bp->fp[i];
struct bnx2x_fastpath *fp = &bp->fp[i];
struct bnx2x_fastpath *fp = &bp->fp[i];
struct bnx2x_fastpath *fp = &bp->fp[i];
int bnx2x_vfpf_setup_q(struct bnx2x *bp, struct bnx2x_fastpath *fp,
struct bnx2x_fastpath *fp)
static inline int bnx2x_vfpf_setup_q(struct bnx2x *bp, struct bnx2x_fastpath *fp, bool is_leading) {return 0; }
struct bnx2x_fastpath *fp) {return 0; }
struct bnx2x_fastpath *fp = &bp->fp[i];
struct bnx2x_fastpath *fp = &bp->fp[i];
int bnx2x_vfpf_setup_q(struct bnx2x *bp, struct bnx2x_fastpath *fp,