Lines Matching defs:rvu_hwinfo
351 struct rvu_hwinfo { struct
352 u8 total_pfs; /* MAX RVU PFs HW supports */
353 u16 total_vfs; /* Max RVU VFs HW supports */
354 u16 max_vfs_per_pf; /* Max VFs that can be attached to a PF */
355 u8 cgx;
356 u8 lmac_per_cgx;
357 u16 cgx_chan_base; /* CGX base channel number */
358 u16 lbk_chan_base; /* LBK base channel number */
359 u16 sdp_chan_base; /* SDP base channel number */
360 u16 cpt_chan_base; /* CPT base channel number */
361 u8 cgx_links;
362 u8 lbk_links;
363 u8 sdp_links;
364 u8 cpt_links; /* Number of CPT links */
365 u8 npc_kpus; /* No of parser units */
366 u8 npc_pkinds; /* No of port kinds */
367 u8 npc_intfs; /* No of interfaces */
368 u8 npc_kpu_entries; /* No of KPU entries */
369 u16 npc_counters; /* No of match stats counters */
370 u32 lbk_bufsize; /* FIFO size supported by LBK */
371 bool npc_ext_set; /* Extended register set */
372 u64 npc_stat_ena; /* Match stats enable bit */
374 struct hw_cap cap;
375 struct rvu_block block[BLK_COUNT]; /* Block info */
376 struct nix_hw *nix;
377 struct rvu *rvu;
378 struct npc_pkind pkind;
379 struct npc_mcam mcam;
380 struct npc_exact_table *table;