Lines Matching defs:qede_dev
171 struct qede_dev { struct
172 struct qed_dev *cdev;
173 struct net_device *ndev;
174 struct pci_dev *pdev;
175 struct devlink *devlink;
177 u32 dp_module;
178 u8 dp_level;
180 unsigned long flags;
184 const struct qed_eth_ops *ops;
185 struct qede_ptp *ptp;
186 u64 ptp_skip_txts;
188 struct qed_dev_eth_info dev_info;
196 struct qede_fastpath *fp_array;
197 u8 req_num_tx;
198 u8 fp_num_tx;
199 u8 req_num_rx;
200 u8 fp_num_rx;
201 u16 req_queues;
202 u16 num_queues;
203 u16 total_xdp_queues;
210 struct qed_int_info int_info;
213 struct mutex qede_lock;
214 u32 state; /* Protected by qede_lock */
215 u16 rx_buf_size;
216 u32 rx_copybreak;
232 struct qede_stats stats;
235 u32 rss_params_inited;
240 u16 rss_ind_table[128];
241 u32 rss_key[10];
242 u8 rss_caps;
245 u16 q_num_rx_buffers;
246 u16 q_num_tx_buffers;
248 bool gro_disable;
250 struct list_head vlan_list;
251 u16 configured_vlans;
252 u16 non_configured_vlans;
253 bool accept_any_vlan;
255 struct delayed_work sp_task;
256 unsigned long sp_flags;
257 u16 vxlan_dst_port;
258 u16 geneve_dst_port;
260 struct qede_arfs *arfs;
261 bool wol_enabled;
263 struct qede_rdma_dev rdma_info;
265 struct bpf_prog *xdp_prog;
267 enum qed_hw_err_type last_err_type;
268 unsigned long err_flags;
275 struct qede_dump_info dump_info;