Lines Matching defs:lpfc_queue
128 struct lpfc_queue { struct
129 struct list_head list;
130 enum lpfc_sli4_queue_type type;
131 enum lpfc_sli4_queue_subtype subtype;
132 struct lpfc_hba *phba;
133 struct list_head child_list;
134 uint32_t entry_count; /* Number of entries to support on the queue */
135 uint32_t entry_size; /* Size of each queue entry. */
136 uint32_t entry_repost; /* Count of entries before doorbell is rung */
138 uint32_t queue_id; /* Queue ID assigned by the hardware */
139 uint32_t assoc_qid; /* Queue ID associated with, for CQ/WQ/MQ */
140 struct list_head page_list;
141 uint32_t page_count; /* Number of pages allocated for this queue */
142 uint32_t host_index; /* The host's index for putting or getting */
143 uint32_t hba_index; /* The last known hba index for get or put */
145 struct lpfc_sli_ring *pring; /* ptr to io ring associated with q */
147 uint16_t db_format;
150 void __iomem *db_regaddr;
152 uint32_t q_cnt_1;
153 uint32_t q_cnt_2;
154 uint32_t q_cnt_3;
155 uint64_t q_cnt_4;
179 union sli4_qe qe[1]; /* array to index entries (must be last) */