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