Lines Matching defs:qedf_ctx

314 struct qedf_ctx {  struct
315 struct qedf_dbg_ctx dbg_ctx;
316 struct fcoe_ctlr ctlr;
317 struct fc_lport *lport;
318 u8 data_src_addr[ETH_ALEN];
321 atomic_t link_state;
324 atomic_t dcbx;
328 int vlan_id;
329 u8 prio;
330 struct qed_dev *cdev;
331 struct qed_dev_fcoe_info dev_info;
332 struct qed_int_info int_info;
333 uint16_t last_command;
334 spinlock_t hba_lock;
335 struct pci_dev *pdev;
336 u64 wwnn;
337 u64 wwpn;
339 struct list_head fcports;
340 atomic_t num_offloads;
341 unsigned int curr_conn_id;
342 struct workqueue_struct *ll2_recv_wq;
343 struct workqueue_struct *link_update_wq;
344 struct devlink *devlink;
345 struct delayed_work link_update;
346 struct delayed_work link_recovery;
347 struct completion flogi_compl;
348 struct completion fipvlan_compl;
355 atomic_t link_down_tmo_valid;
357 struct timer_list timer; /* One second book keeping timer */
385 /* Structure for holding all the fastpath for this qedf_ctx */ argument
386 struct qedf_fastpath *fp_array;
387 struct qed_fcoe_tid tasks;
388 struct qedf_cmd_mgr *cmd_mgr;
390 struct qed_pf_params pf_params;
392 struct workqueue_struct *timer_work_queue;
395 mempool_t *io_mempool;
396 struct workqueue_struct *dpc_wq;
397 struct delayed_work recovery_work;
398 struct delayed_work board_disable_work;
399 struct delayed_work grcdump_work;
400 struct delayed_work stag_work;
402 u32 slow_sge_ios;
403 u32 fast_sge_ios;
405 uint8_t *grcdump;
406 uint32_t grcdump_size;
408 struct qedf_io_log io_trace_buf[QEDF_IO_TRACE_SIZE];
409 spinlock_t io_trace_lock;
410 uint16_t io_trace_idx;
412 bool stop_io_on_error;
414 u32 flogi_cnt;
415 u32 flogi_failed;
416 u32 flogi_pending;
441 struct qedf_ctx *qedf; argument