Lines Matching defs:ionic_lif
161 struct ionic_lif { struct
162 struct net_device *netdev;
164 struct ionic *ionic;
165 unsigned int index;
166 unsigned int hw_index;
167 struct mutex queue_lock; /* lock for queue structures */
168 struct mutex config_lock; /* lock for config actions */
169 spinlock_t adminq_lock; /* lock for AdminQ operations */
170 struct ionic_qcq *adminqcq;
171 struct ionic_qcq *notifyqcq;
172 struct ionic_qcq **txqcqs;
173 struct ionic_qcq *hwstamp_txq;
174 struct ionic_tx_stats *txqstats;
175 struct ionic_qcq **rxqcqs;
199 union ionic_lif_identity *identity; argument
200 struct ionic_lif_info *info; argument
201 dma_addr_t info_pa;
202 u32 info_sz;
203 struct ionic_qtype_info qtype_info[IONIC_QTYPE_MAX];
205 u16 rss_types;
206 u8 rss_hash_key[IONIC_RSS_HASH_KEY_SIZE];
207 u8 *rss_ind_tbl;
208 dma_addr_t rss_ind_tbl_pa;
209 u32 rss_ind_tbl_sz;
211 struct ionic_rx_filters rx_filters;
212 u32 rx_coalesce_usecs; /* what the user asked for */
213 u32 rx_coalesce_hw; /* what the hw is using */
214 u32 tx_coalesce_usecs; /* what the user asked for */
215 u32 tx_coalesce_hw; /* what the hw is using */
239 struct ionic_lif *lif; argument