Lines Matching defs:otx2_hw
155 struct otx2_hw { struct
156 struct pci_dev *pdev;
157 struct otx2_rss_info rss_info;
158 u16 rx_queues;
159 u16 tx_queues;
160 u16 max_queues;
161 u16 pool_cnt;
162 u16 rqpool_cnt;
163 u16 sqpool_cnt;
166 u32 stack_pg_ptrs; /* No of ptrs per stack page */
167 u32 stack_pg_bytes; /* Size of stack page */
168 u16 sqb_size;
171 u16 txschq_list[NIX_TXSCH_LVL_CNT][MAX_TXSCHQ_PER_FUNC];
174 u16 rx_chan_base;
175 u16 tx_chan_base;
176 u16 cq_qcount_wait;
177 u16 cq_ecount_wait;
178 u16 rq_skid;
179 u8 cq_time_wait;
182 u8 lso_tsov4_idx;
183 u8 lso_tsov6_idx;
184 u8 lso_udpv4_idx;
185 u8 lso_udpv6_idx;
186 u8 hw_tso;
189 u8 cint_cnt; /* CQ interrupt count */
190 u16 npa_msixoff; /* Offset of NPA vectors */
191 u16 nix_msixoff; /* Offset of NIX vectors */
192 char *irq_name;
193 cpumask_var_t *affinity_mask;
196 struct otx2_dev_stats dev_stats;
197 struct otx2_drv_stats drv_stats;
198 u64 cgx_rx_stats[CGX_RX_STATS_COUNT];
199 u64 cgx_tx_stats[CGX_TX_STATS_COUNT];