hrq               175 drivers/scsi/lpfc/lpfc.h 	struct lpfc_queue *hrq;	  /* ptr to associated Header RQ */
hrq                79 drivers/scsi/lpfc/lpfc_crtn.h int lpfc_post_rq_buffer(struct lpfc_hba *phba, struct lpfc_queue *hrq,
hrq               720 drivers/scsi/lpfc/lpfc_mem.c 	rqbp = rqb_entry->hrq->rqbp;
hrq               728 drivers/scsi/lpfc/lpfc_mem.c 	rc = lpfc_sli4_rq_put(rqb_entry->hrq, rqb_entry->drq, &hrqe, &drqe);
hrq               734 drivers/scsi/lpfc/lpfc_mem.c 				rqb_entry->hrq->queue_id,
hrq               735 drivers/scsi/lpfc/lpfc_mem.c 				rqb_entry->hrq->host_index,
hrq               736 drivers/scsi/lpfc/lpfc_mem.c 				rqb_entry->hrq->hba_index,
hrq               737 drivers/scsi/lpfc/lpfc_mem.c 				rqb_entry->hrq->entry_count,
hrq               403 drivers/scsi/lpfc/lpfc_nvmet.c 				nvmebuf->hrq->rqbp->rqb_free_buffer(phba,
hrq              1196 drivers/scsi/lpfc/lpfc_nvmet.c 	nvmebuf->hrq->rqbp->rqb_free_buffer(phba, nvmebuf);
hrq              1758 drivers/scsi/lpfc/lpfc_nvmet.c 			nvmebuf->hrq->rqbp->rqb_free_buffer(phba, nvmebuf);
hrq              2079 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_queue *hrq;
hrq              2084 drivers/scsi/lpfc/lpfc_sli.c 	hrq = phba->sli4_hba.hdr_rq;
hrq              2092 drivers/scsi/lpfc/lpfc_sli.c 	rc = lpfc_sli4_rq_put(hrq, drq, &hrqe, &drqe);
hrq              2244 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_rqbuf_get(struct lpfc_hba *phba, struct lpfc_queue *hrq)
hrq              2249 drivers/scsi/lpfc/lpfc_sli.c 	rqbp = hrq->rqbp;
hrq              7094 drivers/scsi/lpfc/lpfc_sli.c lpfc_post_rq_buffer(struct lpfc_hba *phba, struct lpfc_queue *hrq,
hrq              7106 drivers/scsi/lpfc/lpfc_sli.c 	rqbp = hrq->rqbp;
hrq              7114 drivers/scsi/lpfc/lpfc_sli.c 		rqb_buffer->hrq = hrq;
hrq              7127 drivers/scsi/lpfc/lpfc_sli.c 		rc = lpfc_sli4_rq_put(hrq, drq, &hrqe, &drqe);
hrq              7132 drivers/scsi/lpfc/lpfc_sli.c 					hrq->queue_id,
hrq              7133 drivers/scsi/lpfc/lpfc_sli.c 					hrq->host_index,
hrq              7134 drivers/scsi/lpfc/lpfc_sli.c 					hrq->hba_index,
hrq              7135 drivers/scsi/lpfc/lpfc_sli.c 					hrq->entry_count,
hrq              13380 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_queue *hrq = phba->sli4_hba.hdr_rq;
hrq              13388 drivers/scsi/lpfc/lpfc_sli.c 	if (unlikely(!hrq) || unlikely(!drq))
hrq              13395 drivers/scsi/lpfc/lpfc_sli.c 	if (rq_id != hrq->queue_id)
hrq              13406 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_sli4_rq_release(hrq, drq);
hrq              13409 drivers/scsi/lpfc/lpfc_sli.c 			hrq->RQ_no_buf_found++;
hrq              13413 drivers/scsi/lpfc/lpfc_sli.c 		hrq->RQ_rcv_buf++;
hrq              13414 drivers/scsi/lpfc/lpfc_sli.c 		hrq->RQ_buf_posted--;
hrq              13441 drivers/scsi/lpfc/lpfc_sli.c 					status, hrq->RQ_buf_posted,
hrq              13442 drivers/scsi/lpfc/lpfc_sli.c 					hrq->RQ_no_posted_buf,
hrq              13450 drivers/scsi/lpfc/lpfc_sli.c 		hrq->RQ_no_posted_buf++;
hrq              13875 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_queue *hrq;
hrq              13889 drivers/scsi/lpfc/lpfc_sli.c 	hrq = phba->sli4_hba.nvmet_mrq_hdr[idx];
hrq              13893 drivers/scsi/lpfc/lpfc_sli.c 	if (unlikely(!hrq) || unlikely(!drq))
hrq              13902 drivers/scsi/lpfc/lpfc_sli.c 	    (rq_id != hrq->queue_id))
hrq              13913 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_sli4_rq_release(hrq, drq);
hrq              13914 drivers/scsi/lpfc/lpfc_sli.c 		dma_buf = lpfc_sli_rqbuf_get(phba, hrq);
hrq              13916 drivers/scsi/lpfc/lpfc_sli.c 			hrq->RQ_no_buf_found++;
hrq              13921 drivers/scsi/lpfc/lpfc_sli.c 		hrq->RQ_rcv_buf++;
hrq              13922 drivers/scsi/lpfc/lpfc_sli.c 		hrq->RQ_buf_posted--;
hrq              13951 drivers/scsi/lpfc/lpfc_sli.c 					status, hrq->RQ_buf_posted,
hrq              13952 drivers/scsi/lpfc/lpfc_sli.c 					hrq->RQ_no_posted_buf,
hrq              13960 drivers/scsi/lpfc/lpfc_sli.c 		hrq->RQ_no_posted_buf++;
hrq              15757 drivers/scsi/lpfc/lpfc_sli.c lpfc_rq_create(struct lpfc_hba *phba, struct lpfc_queue *hrq,
hrq              15772 drivers/scsi/lpfc/lpfc_sli.c 	if (!hrq || !drq || !cq)
hrq              15777 drivers/scsi/lpfc/lpfc_sli.c 	if (hrq->entry_count != drq->entry_count)
hrq              15794 drivers/scsi/lpfc/lpfc_sli.c 		       hrq->entry_count);
hrq              15803 drivers/scsi/lpfc/lpfc_sli.c 		switch (hrq->entry_count) {
hrq              15807 drivers/scsi/lpfc/lpfc_sli.c 					hrq->entry_count);
hrq              15808 drivers/scsi/lpfc/lpfc_sli.c 			if (hrq->entry_count < 512) {
hrq              15840 drivers/scsi/lpfc/lpfc_sli.c 	       hrq->page_count);
hrq              15841 drivers/scsi/lpfc/lpfc_sli.c 	list_for_each_entry(dmabuf, &hrq->page_list, list) {
hrq              15863 drivers/scsi/lpfc/lpfc_sli.c 	hrq->queue_id = bf_get(lpfc_mbx_rq_create_q_id, &rq_create->u.response);
hrq              15864 drivers/scsi/lpfc/lpfc_sli.c 	if (hrq->queue_id == 0xFFFF) {
hrq              15870 drivers/scsi/lpfc/lpfc_sli.c 		hrq->db_format = bf_get(lpfc_mbx_rq_create_db_format,
hrq              15872 drivers/scsi/lpfc/lpfc_sli.c 		if ((hrq->db_format != LPFC_DB_LIST_FORMAT) &&
hrq              15873 drivers/scsi/lpfc/lpfc_sli.c 		    (hrq->db_format != LPFC_DB_RING_FORMAT)) {
hrq              15876 drivers/scsi/lpfc/lpfc_sli.c 					"supported: x%x\n", hrq->queue_id,
hrq              15877 drivers/scsi/lpfc/lpfc_sli.c 					hrq->db_format);
hrq              15888 drivers/scsi/lpfc/lpfc_sli.c 					"barset:x%x\n", hrq->queue_id,
hrq              15899 drivers/scsi/lpfc/lpfc_sli.c 					"supported: x%x\n", hrq->queue_id,
hrq              15904 drivers/scsi/lpfc/lpfc_sli.c 		hrq->db_regaddr = bar_memmap_p + db_offset;
hrq              15907 drivers/scsi/lpfc/lpfc_sli.c 				"format:x%x\n", hrq->queue_id, pci_barset,
hrq              15908 drivers/scsi/lpfc/lpfc_sli.c 				db_offset, hrq->db_format);
hrq              15910 drivers/scsi/lpfc/lpfc_sli.c 		hrq->db_format = LPFC_DB_RING_FORMAT;
hrq              15911 drivers/scsi/lpfc/lpfc_sli.c 		hrq->db_regaddr = phba->sli4_hba.RQDBregaddr;
hrq              15913 drivers/scsi/lpfc/lpfc_sli.c 	hrq->type = LPFC_HRQ;
hrq              15914 drivers/scsi/lpfc/lpfc_sli.c 	hrq->assoc_qid = cq->queue_id;
hrq              15915 drivers/scsi/lpfc/lpfc_sli.c 	hrq->subtype = subtype;
hrq              15916 drivers/scsi/lpfc/lpfc_sli.c 	hrq->host_index = 0;
hrq              15917 drivers/scsi/lpfc/lpfc_sli.c 	hrq->hba_index = 0;
hrq              15918 drivers/scsi/lpfc/lpfc_sli.c 	hrq->notify_interval = LPFC_RQ_NOTIFY_INTRVL;
hrq              15928 drivers/scsi/lpfc/lpfc_sli.c 		       &rq_create->u.request.context, hrq->entry_count);
hrq              16014 drivers/scsi/lpfc/lpfc_sli.c 	list_add_tail(&hrq->list, &cq->child_list);
hrq              16050 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_queue *hrq, *drq, *cq;
hrq              16096 drivers/scsi/lpfc/lpfc_sli.c 		hrq = hrqp[idx];
hrq              16101 drivers/scsi/lpfc/lpfc_sli.c 		if (!hrq || !drq || !cq) {
hrq              16106 drivers/scsi/lpfc/lpfc_sli.c 		if (hrq->entry_count != drq->entry_count) {
hrq              16114 drivers/scsi/lpfc/lpfc_sli.c 			       hrq->page_count);
hrq              16130 drivers/scsi/lpfc/lpfc_sli.c 			       hrq->entry_count);
hrq              16139 drivers/scsi/lpfc/lpfc_sli.c 		list_for_each_entry(dmabuf, &hrq->page_list, list) {
hrq              16162 drivers/scsi/lpfc/lpfc_sli.c 		hrq->db_format = LPFC_DB_RING_FORMAT;
hrq              16163 drivers/scsi/lpfc/lpfc_sli.c 		hrq->db_regaddr = phba->sli4_hba.RQDBregaddr;
hrq              16164 drivers/scsi/lpfc/lpfc_sli.c 		hrq->type = LPFC_HRQ;
hrq              16165 drivers/scsi/lpfc/lpfc_sli.c 		hrq->assoc_qid = cq->queue_id;
hrq              16166 drivers/scsi/lpfc/lpfc_sli.c 		hrq->subtype = subtype;
hrq              16167 drivers/scsi/lpfc/lpfc_sli.c 		hrq->host_index = 0;
hrq              16168 drivers/scsi/lpfc/lpfc_sli.c 		hrq->hba_index = 0;
hrq              16169 drivers/scsi/lpfc/lpfc_sli.c 		hrq->notify_interval = LPFC_RQ_NOTIFY_INTRVL;
hrq              16180 drivers/scsi/lpfc/lpfc_sli.c 		list_add_tail(&hrq->list, &cq->child_list);
hrq              16204 drivers/scsi/lpfc/lpfc_sli.c 		hrq = hrqp[idx];
hrq              16205 drivers/scsi/lpfc/lpfc_sli.c 		hrq->queue_id = rc + (2 * idx);
hrq              16448 drivers/scsi/lpfc/lpfc_sli.c lpfc_rq_destroy(struct lpfc_hba *phba, struct lpfc_queue *hrq,
hrq              16457 drivers/scsi/lpfc/lpfc_sli.c 	if (!hrq || !drq)
hrq              16459 drivers/scsi/lpfc/lpfc_sli.c 	mbox = mempool_alloc(hrq->phba->mbox_mem_pool, GFP_KERNEL);
hrq              16468 drivers/scsi/lpfc/lpfc_sli.c 	       hrq->queue_id);
hrq              16469 drivers/scsi/lpfc/lpfc_sli.c 	mbox->vport = hrq->phba->pport;
hrq              16471 drivers/scsi/lpfc/lpfc_sli.c 	rc = lpfc_sli_issue_mbox(hrq->phba, mbox, MBX_POLL);
hrq              16483 drivers/scsi/lpfc/lpfc_sli.c 			mempool_free(mbox, hrq->phba->mbox_mem_pool);
hrq              16500 drivers/scsi/lpfc/lpfc_sli.c 	list_del_init(&hrq->list);
hrq              16502 drivers/scsi/lpfc/lpfc_sli.c 	mempool_free(mbox, hrq->phba->mbox_mem_pool);