Lines Matching defs:rvu_pfvf
216 struct rvu_pfvf { struct
217 bool npalf; /* Only one NPALF per RVU_FUNC */
218 bool nixlf; /* Only one NIXLF per RVU_FUNC */
219 u16 sso;
220 u16 ssow;
221 u16 cptlfs;
222 u16 timlfs;
223 u16 cpt1_lfs;
224 u8 cgx_lmac;
227 struct rsrc_bmap msix; /* Bitmap for MSIX vector alloc */
229 u16 *msix_lfmap; /* Vector to block LF mapping */
232 struct qmem *aura_ctx;
233 struct qmem *pool_ctx;
234 struct qmem *npa_qints_ctx;
235 unsigned long *aura_bmap;
236 unsigned long *pool_bmap;
239 struct qmem *rq_ctx;
240 struct qmem *sq_ctx;
241 struct qmem *cq_ctx;
242 struct qmem *rss_ctx;
243 struct qmem *cq_ints_ctx;
244 struct qmem *nix_qints_ctx;
245 unsigned long *sq_bmap;
246 unsigned long *rq_bmap;
247 unsigned long *cq_bmap;
249 u16 rx_chan_base;
250 u16 tx_chan_base;
251 u8 rx_chan_cnt; /* total number of RX channels */
252 u8 tx_chan_cnt; /* total number of TX channels */
253 u16 maxlen;
254 u16 minlen;
256 bool hw_rx_tstamp_en; /* Is rx_tstamp enabled */
257 u8 mac_addr[ETH_ALEN]; /* MAC address of this PF/VF */
258 u8 default_mac[ETH_ALEN]; /* MAC address from FWdata */
261 u16 bcast_mce_idx;
285 enum rvu_pfvf_flags { argument