Lines Matching defs:qedf_ctx
309 struct qedf_ctx { struct
310 struct qedf_dbg_ctx dbg_ctx;
311 struct fcoe_ctlr ctlr;
312 struct fc_lport *lport;
313 u8 data_src_addr[ETH_ALEN];
316 atomic_t link_state;
319 atomic_t dcbx;
323 int vlan_id;
324 u8 prio;
325 struct qed_dev *cdev;
326 struct qed_dev_fcoe_info dev_info;
327 struct qed_int_info int_info;
328 uint16_t last_command;
329 spinlock_t hba_lock;
330 struct pci_dev *pdev;
331 u64 wwnn;
332 u64 wwpn;
334 struct list_head fcports;
335 atomic_t num_offloads;
336 unsigned int curr_conn_id;
337 struct workqueue_struct *ll2_recv_wq;
338 struct workqueue_struct *link_update_wq;
339 struct delayed_work link_update;
340 struct delayed_work link_recovery;
341 struct completion flogi_compl;
342 struct completion fipvlan_compl;
349 atomic_t link_down_tmo_valid;
351 struct timer_list timer; /* One second book keeping timer */
378 /* Structure for holding all the fastpath for this qedf_ctx */ argument
379 struct qedf_fastpath *fp_array;
380 struct qed_fcoe_tid tasks;
381 struct qedf_cmd_mgr *cmd_mgr;
383 struct qed_pf_params pf_params;
385 struct workqueue_struct *timer_work_queue;
388 mempool_t *io_mempool;
389 struct workqueue_struct *dpc_wq;
390 struct delayed_work grcdump_work;
392 u32 slow_sge_ios;
393 u32 fast_sge_ios;
395 uint8_t *grcdump;
396 uint32_t grcdump_size;
398 struct qedf_io_log io_trace_buf[QEDF_IO_TRACE_SIZE];
399 spinlock_t io_trace_lock;
400 uint16_t io_trace_idx;
402 bool stop_io_on_error;
404 u32 flogi_cnt;
405 u32 flogi_failed;
430 struct qedf_ctx *qedf; argument