Lines Matching defs:ionic_lif
183 struct ionic_lif { struct
184 struct net_device *netdev;
186 struct ionic *ionic;
187 unsigned int index;
188 unsigned int hw_index;
189 struct mutex queue_lock; /* lock for queue structures */
190 struct mutex config_lock; /* lock for config actions */
191 spinlock_t adminq_lock; /* lock for AdminQ operations */
192 struct ionic_qcq *adminqcq;
193 struct ionic_qcq *notifyqcq;
194 struct ionic_qcq **txqcqs;
195 struct ionic_qcq *hwstamp_txq;
196 struct ionic_tx_stats *txqstats;
197 struct ionic_qcq **rxqcqs;
198 struct ionic_qcq *hwstamp_rxq;
199 struct ionic_rx_stats *rxqstats;
223 union ionic_lif_identity *identity; argument
224 struct ionic_lif_info *info; argument
225 dma_addr_t info_pa;
226 u32 info_sz;
227 struct ionic_qtype_info qtype_info[IONIC_QTYPE_MAX];
229 u8 rss_hash_key[IONIC_RSS_HASH_KEY_SIZE];
230 u8 *rss_ind_tbl;
231 dma_addr_t rss_ind_tbl_pa;
232 u32 rss_ind_tbl_sz;
233 u16 rss_types;
235 struct ionic_rx_filters rx_filters;
236 u32 rx_coalesce_usecs; /* what the user asked for */
237 u32 rx_coalesce_hw; /* what the hw is using */
238 u32 tx_coalesce_usecs; /* what the user asked for */
239 u32 tx_coalesce_hw; /* what the hw is using */
263 struct ionic_lif *lif; argument