Lines Matching defs:bnx2x_virtf
128 struct bnx2x_virtf { struct
129 u16 cfg_flags;
133 u8 link_cfg; /* IFLA_VF_LINK_STATE_AUTO
137 u8 state;
143 bool flr_clnup_stage; /* true during flr cleanup */
144 bool malicious; /* true if FW indicated so, until FLR */
147 dma_addr_t fw_stat_map;
148 u16 stats_stride;
149 dma_addr_t bulletin_map;
162 struct vf_pf_resc_request alloc_resc;
170 u8 sb_count; /* actual number of SBs */
171 u8 igu_base_id; /* base igu status block id */
173 struct bnx2x_vf_queue *vfqs;
179 u8 index; /* index in the vf array */
180 u8 abs_vfid;
181 u8 sp_cl_id;
182 u32 error; /* 0 means all's-well */
185 unsigned int domain;
186 unsigned int bus;
187 unsigned int devfn;
190 struct bnx2x_vf_bar bars[PCI_SRIOV_NUM_BARS];
193 unsigned long filter_state;
198 int leading_rss;
201 struct bnx2x_mcast_obj mcast_obj;
204 struct bnx2x_rss_config_obj rss_conf_obj;
207 struct mutex op_mutex; /* one vfop at a time mutex */
208 enum channel_tlvs op_current;
210 u8 fp_hsi;
212 struct bnx2x_credit_pool_obj vf_vlans_pool;
213 struct bnx2x_credit_pool_obj vf_macs_pool;