hbqno            1930 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_next_hbq_slot(struct lpfc_hba *phba, uint32_t hbqno)
hbqno            1932 drivers/scsi/lpfc/lpfc_sli.c 	struct hbq_s *hbqp = &phba->hbqs[hbqno];
hbqno            1941 drivers/scsi/lpfc/lpfc_sli.c 		uint32_t raw_index = phba->hbq_get[hbqno];
hbqno            1951 drivers/scsi/lpfc/lpfc_sli.c 					hbqno, hbqp->local_hbqGetIdx,
hbqno            1962 drivers/scsi/lpfc/lpfc_sli.c 	return (struct lpfc_hbq_entry *) phba->hbqs[hbqno].hbq_virt +
hbqno            2014 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_hbq_to_firmware(struct lpfc_hba *phba, uint32_t hbqno,
hbqno            2018 drivers/scsi/lpfc/lpfc_sli.c 	return phba->lpfc_sli_hbq_to_firmware(phba, hbqno, hbq_buf);
hbqno            2033 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_hbq_to_firmware_s3(struct lpfc_hba *phba, uint32_t hbqno,
hbqno            2041 drivers/scsi/lpfc/lpfc_sli.c 	hbqe = lpfc_sli_next_hbq_slot(phba, hbqno);
hbqno            2043 drivers/scsi/lpfc/lpfc_sli.c 		struct hbq_s *hbqp = &phba->hbqs[hbqno];
hbqno            2053 drivers/scsi/lpfc/lpfc_sli.c 		writel(hbqp->hbqPutIdx, phba->hbq_put + hbqno);
hbqno            2055 drivers/scsi/lpfc/lpfc_sli.c 		readl(phba->hbq_put + hbqno);
hbqno            2073 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_hbq_to_firmware_s4(struct lpfc_hba *phba, uint32_t hbqno,
hbqno            2082 drivers/scsi/lpfc/lpfc_sli.c 	if (hbqno != LPFC_ELS_HBQ)
hbqno            2095 drivers/scsi/lpfc/lpfc_sli.c 	hbq_buf->tag = (rc | (hbqno << 16));
hbqno            2096 drivers/scsi/lpfc/lpfc_sli.c 	list_add_tail(&hbq_buf->dbuf.list, &phba->hbqs[hbqno].hbq_buffer_list);
hbqno            2128 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_hbqbuf_fill_hbqs(struct lpfc_hba *phba, uint32_t hbqno, uint32_t count)
hbqno            2134 drivers/scsi/lpfc/lpfc_sli.c 	if (!phba->hbqs[hbqno].hbq_alloc_buffer)
hbqno            2137 drivers/scsi/lpfc/lpfc_sli.c 	if ((phba->hbqs[hbqno].buffer_count + count) >
hbqno            2138 drivers/scsi/lpfc/lpfc_sli.c 	    lpfc_hbq_defs[hbqno]->entry_count)
hbqno            2139 drivers/scsi/lpfc/lpfc_sli.c 		count = lpfc_hbq_defs[hbqno]->entry_count -
hbqno            2140 drivers/scsi/lpfc/lpfc_sli.c 					phba->hbqs[hbqno].buffer_count;
hbqno            2145 drivers/scsi/lpfc/lpfc_sli.c 		hbq_buffer = (phba->hbqs[hbqno].hbq_alloc_buffer)(phba);
hbqno            2157 drivers/scsi/lpfc/lpfc_sli.c 		hbq_buffer->tag = (phba->hbqs[hbqno].buffer_count |
hbqno            2158 drivers/scsi/lpfc/lpfc_sli.c 				      (hbqno << 16));
hbqno            2159 drivers/scsi/lpfc/lpfc_sli.c 		if (!lpfc_sli_hbq_to_firmware(phba, hbqno, hbq_buffer)) {
hbqno            2160 drivers/scsi/lpfc/lpfc_sli.c 			phba->hbqs[hbqno].buffer_count++;
hbqno            2163 drivers/scsi/lpfc/lpfc_sli.c 			(phba->hbqs[hbqno].hbq_free_buffer)(phba, hbq_buffer);
hbqno            2172 drivers/scsi/lpfc/lpfc_sli.c 		(phba->hbqs[hbqno].hbq_free_buffer)(phba, hbq_buffer);
hbqno            2272 drivers/scsi/lpfc/lpfc_sli.c 	uint32_t hbqno;
hbqno            2274 drivers/scsi/lpfc/lpfc_sli.c 	hbqno = tag >> 16;
hbqno            2275 drivers/scsi/lpfc/lpfc_sli.c 	if (hbqno >= LPFC_MAX_HBQS)
hbqno            2279 drivers/scsi/lpfc/lpfc_sli.c 	list_for_each_entry(d_buf, &phba->hbqs[hbqno].hbq_buffer_list, list) {
hbqno            2305 drivers/scsi/lpfc/lpfc_sli.c 	uint32_t hbqno;
hbqno            2308 drivers/scsi/lpfc/lpfc_sli.c 		hbqno = hbq_buffer->tag >> 16;
hbqno            2309 drivers/scsi/lpfc/lpfc_sli.c 		if (lpfc_sli_hbq_to_firmware(phba, hbqno, hbq_buffer))
hbqno            2310 drivers/scsi/lpfc/lpfc_sli.c 			(phba->hbqs[hbqno].hbq_free_buffer)(phba, hbq_buffer);
hbqno            4828 drivers/scsi/lpfc/lpfc_sli.c 	uint32_t hbqno;
hbqno            4846 drivers/scsi/lpfc/lpfc_sli.c 	for (hbqno = 0; hbqno < hbq_count; ++hbqno) {
hbqno            4847 drivers/scsi/lpfc/lpfc_sli.c 		phba->hbqs[hbqno].next_hbqPutIdx = 0;
hbqno            4848 drivers/scsi/lpfc/lpfc_sli.c 		phba->hbqs[hbqno].hbqPutIdx      = 0;
hbqno            4849 drivers/scsi/lpfc/lpfc_sli.c 		phba->hbqs[hbqno].local_hbqGetIdx   = 0;
hbqno            4850 drivers/scsi/lpfc/lpfc_sli.c 		phba->hbqs[hbqno].entry_count =
hbqno            4851 drivers/scsi/lpfc/lpfc_sli.c 			lpfc_hbq_defs[hbqno]->entry_count;
hbqno            4852 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_config_hbq(phba, hbqno, lpfc_hbq_defs[hbqno],
hbqno            4854 drivers/scsi/lpfc/lpfc_sli.c 		hbq_entry_index += phba->hbqs[hbqno].entry_count;
hbqno            4865 drivers/scsi/lpfc/lpfc_sli.c 					pmbox->mbxStatus, hbqno);
hbqno            4877 drivers/scsi/lpfc/lpfc_sli.c 	for (hbqno = 0; hbqno < hbq_count; ++hbqno)
hbqno            4878 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_sli_hbqbuf_init_hbqs(phba, hbqno);