bnx2x_virtf
struct bnx2x_virtf *vf = BP_VF(bp, vf_idx);
static void bnx2x_vf_set_bars(struct bnx2x *bp, struct bnx2x_virtf *vf)
struct bnx2x_virtf *vf,
bp->vfdb->vfs = kzalloc_objs(struct bnx2x_virtf, BNX2X_NR_VIRTFN(bp));
void bnx2x_vfop_qctor_dump_tx(struct bnx2x *bp, struct bnx2x_virtf *vf,
static void bnx2x_vfq_init(struct bnx2x *bp, struct bnx2x_virtf *vf,
void bnx2x_vfop_qctor_dump_rx(struct bnx2x *bp, struct bnx2x_virtf *vf,
struct bnx2x_virtf *vf;
struct bnx2x_virtf *vf = BP_VF(bp, idx);
struct bnx2x_virtf *vf = BP_VF(bp, vfid);
struct bnx2x_virtf *vf = BP_VF(bp, vfid);
struct bnx2x_virtf *vf,
struct bnx2x_virtf *vf)
struct bnx2x_virtf *vf)
struct bnx2x_virtf *vf)
struct bnx2x_virtf *vf;
static struct bnx2x_virtf *bnx2x_vf_by_cid(struct bnx2x *bp, int vf_cid)
struct bnx2x_virtf *vf;
struct bnx2x_virtf *vf = BP_VF(bp, i);
static void bnx2x_vf_clr_qtbl(struct bnx2x *bp, struct bnx2x_virtf *vf)
static void bnx2x_vf_igu_disable(struct bnx2x *bp, struct bnx2x_virtf *vf)
u8 bnx2x_vf_max_queue_cnt(struct bnx2x *bp, struct bnx2x_virtf *vf)
int bnx2x_vf_chk_avail_resc(struct bnx2x *bp, struct bnx2x_virtf *vf,
int bnx2x_vf_acquire(struct bnx2x *bp, struct bnx2x_virtf *vf,
int bnx2x_vf_init(struct bnx2x *bp, struct bnx2x_virtf *vf, dma_addr_t *sb_map)
struct bnx2x_virtf *vf;
int bnx2x_vf_close(struct bnx2x *bp, struct bnx2x_virtf *vf)
int bnx2x_vf_free(struct bnx2x *bp, struct bnx2x_virtf *vf)
int bnx2x_vf_rss_update(struct bnx2x *bp, struct bnx2x_virtf *vf,
int bnx2x_vf_tpa_update(struct bnx2x *bp, struct bnx2x_virtf *vf,
int bnx2x_vf_release(struct bnx2x *bp, struct bnx2x_virtf *vf)
void bnx2x_lock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf,
void bnx2x_unlock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf,
struct bnx2x_virtf *vf, int qid,
struct bnx2x_virtf *vf = BP_VF(bp, vf_idx);
struct bnx2x_virtf *vf = BP_VF(bp, vf_idx);
struct bnx2x_virtf **vf,
struct bnx2x_virtf *vf = NULL;
struct bnx2x_virtf *vf = NULL;
static int bnx2x_vf_queue_destroy(struct bnx2x *bp, struct bnx2x_virtf *vf,
struct bnx2x_virtf *vf, bool accept)
static int bnx2x_set_vf_vlan_filter(struct bnx2x *bp, struct bnx2x_virtf *vf,
struct bnx2x_virtf *vf = NULL;
struct bnx2x_virtf *vf;
struct bnx2x_virtf **vf,
struct bnx2x_virtf *vf = bnx2x_vf_by_abs_fid(bp, abs_vfid);
static int bnx2x_vf_vlan_mac_clear(struct bnx2x *bp, struct bnx2x_virtf *vf,
struct bnx2x_virtf *vf, int qid,
int bnx2x_vf_mac_vlan_config_list(struct bnx2x *bp, struct bnx2x_virtf *vf,
int bnx2x_vf_queue_setup(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid,
static int bnx2x_vf_queue_flr(struct bnx2x *bp, struct bnx2x_virtf *vf,
int bnx2x_vf_mcast(struct bnx2x *bp, struct bnx2x_virtf *vf,
struct bnx2x_virtf *vf,
int bnx2x_vf_rxmode(struct bnx2x *bp, struct bnx2x_virtf *vf,
int bnx2x_vf_queue_teardown(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid)
static void bnx2x_vf_igu_reset(struct bnx2x *bp, struct bnx2x_virtf *vf)
struct bnx2x_virtf *bnx2x_vf_by_abs_fid(struct bnx2x *bp, u16 abs_vfid)
static void bnx2x_vf_igu_ack_sb(struct bnx2x *bp, struct bnx2x_virtf *vf,
static void bnx2x_vf_enable_traffic(struct bnx2x *bp, struct bnx2x_virtf *vf)
struct bnx2x_virtf *vf = bnx2x_vf_by_abs_fid(bp, abs_vfid);
bnx2x_iov_static_resc(struct bnx2x *bp, struct bnx2x_virtf *vf)
static void bnx2x_vf_free_resc(struct bnx2x *bp, struct bnx2x_virtf *vf)
static void bnx2x_vf_flr_clnup_hw(struct bnx2x *bp, struct bnx2x_virtf *vf)
static void bnx2x_vf_flr(struct bnx2x *bp, struct bnx2x_virtf *vf)
struct bnx2x_virtf *vf;
struct bnx2x_virtf *vf = BP_VF(bp, i);
struct bnx2x_virtf;
void bnx2x_lock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf,
void bnx2x_unlock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf,
struct bnx2x_virtf *vfs;
static inline struct bnx2x_vf_queue *vfq_get(struct bnx2x_virtf *vf, u8 index)
static inline u8 vf_igu_sb(struct bnx2x_virtf *vf, u16 sb_idx)
static inline u8 vf_hc_qzone(struct bnx2x_virtf *vf, u16 sb_idx)
static u8 vfq_cl_id(struct bnx2x_virtf *vf, struct bnx2x_vf_queue *q)
static inline u8 vfq_stat_id(struct bnx2x_virtf *vf, struct bnx2x_vf_queue *q)
static inline u8 vfq_qzone_id(struct bnx2x_virtf *vf, struct bnx2x_vf_queue *q)
int bnx2x_vf_acquire(struct bnx2x *bp, struct bnx2x_virtf *vf,
int bnx2x_vf_init(struct bnx2x *bp, struct bnx2x_virtf *vf,
void bnx2x_vfop_qctor_dump_tx(struct bnx2x *bp, struct bnx2x_virtf *vf,
void bnx2x_vfop_qctor_dump_rx(struct bnx2x *bp, struct bnx2x_virtf *vf,
struct bnx2x_virtf *vf,
int bnx2x_vf_mac_vlan_config_list(struct bnx2x *bp, struct bnx2x_virtf *vf,
int bnx2x_vf_queue_setup(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid,
int bnx2x_vf_queue_teardown(struct bnx2x *bp, struct bnx2x_virtf *vf, int qid);
int bnx2x_vf_mcast(struct bnx2x *bp, struct bnx2x_virtf *vf,
int bnx2x_vf_rxmode(struct bnx2x *bp, struct bnx2x_virtf *vf,
int bnx2x_vf_close(struct bnx2x *bp, struct bnx2x_virtf *vf);
int bnx2x_vf_free(struct bnx2x *bp, struct bnx2x_virtf *vf);
int bnx2x_vf_rss_update(struct bnx2x *bp, struct bnx2x_virtf *vf,
int bnx2x_vf_tpa_update(struct bnx2x *bp, struct bnx2x_virtf *vf,
int bnx2x_vf_release(struct bnx2x *bp, struct bnx2x_virtf *vf);
u8 bnx2x_vf_max_queue_cnt(struct bnx2x *bp, struct bnx2x_virtf *vf);
struct bnx2x_virtf *vf)
struct bnx2x_virtf *vf,
struct bnx2x_virtf *vf,
struct bnx2x_virtf *vf,
struct bnx2x_virtf *vf,
static void bnx2x_vf_mbx_acquire_resp(struct bnx2x *bp, struct bnx2x_virtf *vf,
struct bnx2x_virtf *vf,
static void bnx2x_vf_mbx_acquire(struct bnx2x *bp, struct bnx2x_virtf *vf,
static void bnx2x_vf_mbx_init_vf(struct bnx2x *bp, struct bnx2x_virtf *vf,
static void bnx2x_vf_mbx_setup_q(struct bnx2x *bp, struct bnx2x_virtf *vf,
struct bnx2x_virtf *vf,
static int bnx2x_vf_mbx_qfilters(struct bnx2x *bp, struct bnx2x_virtf *vf)
struct bnx2x_virtf *vf,
struct bnx2x_virtf *vf,
struct bnx2x_virtf *vf,
static void bnx2x_vf_mbx_teardown_q(struct bnx2x *bp, struct bnx2x_virtf *vf,
static void bnx2x_vf_mbx_close_vf(struct bnx2x *bp, struct bnx2x_virtf *vf,
static void bnx2x_vf_mbx_release_vf(struct bnx2x *bp, struct bnx2x_virtf *vf,
static void bnx2x_vf_mbx_update_rss(struct bnx2x *bp, struct bnx2x_virtf *vf,
static void bnx2x_vf_mbx_update_tpa(struct bnx2x *bp, struct bnx2x_virtf *vf,
static void bnx2x_vf_mbx_request(struct bnx2x *bp, struct bnx2x_virtf *vf,
struct bnx2x_virtf *vf = BP_VF(bp, vf_idx);
static void bnx2x_leading_vfq_init(struct bnx2x *bp, struct bnx2x_virtf *vf,