Lines Matching defs:qede_dev
168 struct qede_dev { struct
169 struct qed_dev *cdev;
170 struct net_device *ndev;
171 struct pci_dev *pdev;
172 struct devlink *devlink;
174 u32 dp_module;
175 u8 dp_level;
177 unsigned long flags;
181 const struct qed_eth_ops *ops;
182 struct qede_ptp *ptp;
183 u64 ptp_skip_txts;
185 struct qed_dev_eth_info dev_info;
193 struct qede_fastpath *fp_array;
194 struct qede_coalesce *coal_entry;
195 u8 req_num_tx;
196 u8 fp_num_tx;
197 u8 req_num_rx;
198 u8 fp_num_rx;
199 u16 req_queues;
200 u16 num_queues;
201 u16 total_xdp_queues;
208 struct qed_int_info int_info;
211 struct mutex qede_lock;
212 u32 state; /* Protected by qede_lock */
213 u16 rx_buf_size;
214 u32 rx_copybreak;
230 struct qede_stats stats;
233 u32 rss_params_inited;
238 u16 rss_ind_table[128];
239 u32 rss_key[10];
240 u8 rss_caps;
243 u16 q_num_rx_buffers;
244 u16 q_num_tx_buffers;
246 bool gro_disable;
248 struct list_head vlan_list;
249 u16 configured_vlans;
250 u16 non_configured_vlans;
251 bool accept_any_vlan;
253 struct delayed_work sp_task;
254 unsigned long sp_flags;
255 u16 vxlan_dst_port;
256 u16 geneve_dst_port;
258 struct qede_arfs *arfs;
259 bool wol_enabled;
261 struct qede_rdma_dev rdma_info;
263 struct bpf_prog *xdp_prog;
265 enum qed_hw_err_type last_err_type;
266 unsigned long err_flags;
273 struct qede_dump_info dump_info;