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;
176 u32 dp_module;
177 u8 dp_level;
179 unsigned long flags;
185 const struct qed_eth_ops *ops;
186 struct qede_ptp *ptp;
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;
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;
234 u32 rss_params_inited; /* bit-field to track initialized rss params */
235 u16 rss_ind_table[128];
236 u32 rss_key[10];
237 u8 rss_caps;
239 u16 q_num_rx_buffers; /* Must be a power of two */
240 u16 q_num_tx_buffers; /* Must be a power of two */
242 bool gro_disable;
243 struct list_head vlan_list;
244 u16 configured_vlans;
245 u16 non_configured_vlans;
246 bool accept_any_vlan;
247 struct delayed_work sp_task;
248 unsigned long sp_flags;
249 u16 vxlan_dst_port;
250 u16 geneve_dst_port;
252 struct qede_arfs *arfs;
253 bool wol_enabled;
255 struct qede_rdma_dev rdma_info;
257 struct bpf_prog *xdp_prog;