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