• Home
  • Raw
  • Download

Lines Matching defs:qedf_ctx

306 struct qedf_ctx {  struct
307 struct qedf_dbg_ctx dbg_ctx;
308 struct fcoe_ctlr ctlr;
309 struct fc_lport *lport;
310 u8 data_src_addr[ETH_ALEN];
313 atomic_t link_state;
316 atomic_t dcbx;
320 int vlan_id;
321 u8 prio;
322 struct qed_dev *cdev;
323 struct qed_dev_fcoe_info dev_info;
324 struct qed_int_info int_info;
325 uint16_t last_command;
326 spinlock_t hba_lock;
327 struct pci_dev *pdev;
328 u64 wwnn;
329 u64 wwpn;
331 struct list_head fcports;
332 atomic_t num_offloads;
333 unsigned int curr_conn_id;
334 struct workqueue_struct *ll2_recv_wq;
335 struct workqueue_struct *link_update_wq;
336 struct devlink *devlink;
337 struct delayed_work link_update;
338 struct delayed_work link_recovery;
339 struct completion flogi_compl;
340 struct completion fipvlan_compl;
347 atomic_t link_down_tmo_valid;
349 struct timer_list timer; /* One second book keeping timer */
377 /* Structure for holding all the fastpath for this qedf_ctx */ argument
378 struct qedf_fastpath *fp_array;
379 struct qed_fcoe_tid tasks;
380 struct qedf_cmd_mgr *cmd_mgr;
382 struct qed_pf_params pf_params;
384 struct workqueue_struct *timer_work_queue;
387 mempool_t *io_mempool;
388 struct workqueue_struct *dpc_wq;
389 struct delayed_work recovery_work;
390 struct delayed_work board_disable_work;
391 struct delayed_work grcdump_work;
392 struct delayed_work stag_work;
394 u32 slow_sge_ios;
395 u32 fast_sge_ios;
397 uint8_t *grcdump;
398 uint32_t grcdump_size;
400 struct qedf_io_log io_trace_buf[QEDF_IO_TRACE_SIZE];
401 spinlock_t io_trace_lock;
402 uint16_t io_trace_idx;
404 bool stop_io_on_error;
406 u32 flogi_cnt;
407 u32 flogi_failed;
408 u32 flogi_pending;
433 struct qedf_ctx *qedf; argument