Lines Matching defs:lpfc_sli4_hdw_queue
686 struct lpfc_sli4_hdw_queue { struct
688 struct lpfc_queue *hba_eq; /* Event queues for HBA */
689 struct lpfc_queue *io_cq; /* Fast-path FCP & NVME compl queue */
690 struct lpfc_queue *io_wq; /* Fast-path FCP & NVME work queue */
691 uint16_t io_cq_map;
694 spinlock_t io_buf_list_get_lock; /* Common buf alloc list lock */
695 struct list_head lpfc_io_buf_list_get;
696 spinlock_t io_buf_list_put_lock; /* Common buf free list lock */
697 struct list_head lpfc_io_buf_list_put;
698 spinlock_t abts_io_buf_list_lock; /* list of aborted IOs */
699 struct list_head lpfc_abts_io_buf_list;
700 uint32_t total_io_bufs;
701 uint32_t get_io_bufs;
702 uint32_t put_io_bufs;
703 uint32_t empty_io_bufs;
704 uint32_t abts_scsi_io_bufs;
705 uint32_t abts_nvme_io_bufs;
708 struct lpfc_multixri_pool *p_multixri_pool;
711 struct lpfc_fc4_ctrl_stat nvme_cstat;
712 struct lpfc_fc4_ctrl_stat scsi_cstat;
714 struct lpfc_lock_stat lock_conflict;
718 struct list_head sgl_list;
719 struct list_head cmd_rsp_buf_list;
722 spinlock_t hdwq_lock;