Lines Matching defs:ionic_lif
173 struct ionic_lif { struct
174 struct net_device *netdev;
176 struct ionic *ionic;
177 unsigned int index;
178 unsigned int hw_index;
179 struct mutex queue_lock; /* lock for queue structures */
180 struct mutex config_lock; /* lock for config actions */
181 spinlock_t adminq_lock; /* lock for AdminQ operations */
182 struct ionic_qcq *adminqcq;
183 struct ionic_qcq *notifyqcq;
184 struct ionic_qcq **txqcqs;
185 struct ionic_qcq *hwstamp_txq;
186 struct ionic_tx_stats *txqstats;
187 struct ionic_qcq **rxqcqs;
211 union ionic_lif_identity *identity; argument
212 struct ionic_lif_info *info; argument
213 dma_addr_t info_pa;
214 u32 info_sz;
215 struct ionic_qtype_info qtype_info[IONIC_QTYPE_MAX];
217 u16 rss_types;
218 u8 rss_hash_key[IONIC_RSS_HASH_KEY_SIZE];
219 u8 *rss_ind_tbl;
220 dma_addr_t rss_ind_tbl_pa;
221 u32 rss_ind_tbl_sz;
223 struct ionic_rx_filters rx_filters;
224 u32 rx_coalesce_usecs; /* what the user asked for */
225 u32 rx_coalesce_hw; /* what the hw is using */
226 u32 tx_coalesce_usecs; /* what the user asked for */
227 u32 tx_coalesce_hw; /* what the hw is using */
251 struct ionic_lif *lif; argument