Lines Matching defs:fm10k_intfc

248 struct fm10k_intfc {  struct
249 unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
250 struct net_device *netdev;
251 struct fm10k_l2_accel *l2_accel; /* pointer to L2 acceleration list */
252 struct pci_dev *pdev;
253 unsigned long state;
255 u32 flags;
262 int xcast_mode;
265 int num_tx_queues;
266 u16 tx_itr;
269 int num_rx_queues;
270 u16 rx_itr;
273 struct fm10k_ring *tx_ring[MAX_QUEUES] ____cacheline_aligned_in_smp;
275 u64 restart_queue;
276 u64 tx_busy;
277 u64 tx_csum_errors;
278 u64 alloc_failed;
279 u64 rx_csum_errors;
281 u64 tx_bytes_nic;
282 u64 tx_packets_nic;
283 u64 rx_bytes_nic;
284 u64 rx_packets_nic;
285 u64 rx_drops_nic;
286 u64 rx_overrun_pf;
287 u64 rx_overrun_vf;
290 u64 hw_sm_mbx_full;
291 u64 hw_csum_tx_good;
292 u64 hw_csum_rx_good;
293 u64 rx_switch_errors;
294 u64 rx_drops;
295 u64 rx_pp_errors;
296 u64 rx_link_errors;
297 u64 rx_length_errors;
299 u32 tx_timeout_count;
302 struct fm10k_ring *rx_ring[MAX_QUEUES];
305 struct fm10k_q_vector *q_vector[MAX_Q_VECTORS];
306 struct msix_entry *msix_entries;
307 int num_q_vectors; /* current number of q_vectors for device */
308 struct fm10k_ring_feature ring_feature[RING_F_ARRAY_SIZE];
311 struct fm10k_iov_data *iov_data;
313 struct fm10k_hw_stats stats;
314 struct fm10k_hw hw;
315 u32 __iomem *uc_addr;
316 u32 __iomem *sw_addr;
317 u16 msg_enable;
318 u16 tx_ring_count;
319 u16 rx_ring_count;
320 struct timer_list service_timer;
321 struct work_struct service_task;
322 unsigned long next_stats_update;
323 unsigned long next_tx_hang_check;
324 unsigned long last_reset;
325 unsigned long link_down_event;
326 bool host_ready;
328 u32 reta[FM10K_RETA_SIZE];
329 u32 rssrk[FM10K_RSSRK_SIZE];
332 struct list_head vxlan_port;
335 struct dentry *dbg_intfc;
338 struct ptp_clock_info ptp_caps;
339 struct ptp_clock *ptp_clock;
341 struct sk_buff_head ts_tx_skb_queue;
342 u32 tx_hwtstamp_timeouts;
344 struct hwtstamp_config ts_config;
350 s64 ptp_adjust;
374 static inline void fm10k_mbx_lock(struct fm10k_intfc *interface) in fm10k_mbx_lock() argument