Searched refs:hdwq (Results 1 - 11 of 11) sorted by relevance

/linux-master/drivers/scsi/lpfc/
H A Dlpfc_debugfs.h426 wq = phba->sli4_hba.hdwq[wqidx].io_wq;
470 wq = phba->sli4_hba.hdwq[wqidx].io_wq;
471 cq = phba->sli4_hba.hdwq[wqidx].io_cq;
489 eq = phba->sli4_hba.hdwq[eqidx].hba_eq;
496 eq = phba->sli4_hba.hdwq[0].hba_eq;
526 qp = phba->sli4_hba.hdwq[qidx].hba_eq;
575 if (phba->sli4_hba.hdwq[wq_idx].io_wq->queue_id == qid)
579 lpfc_debug_dump_q(phba->sli4_hba.hdwq[wq_idx].io_wq);
648 if (phba->sli4_hba.hdwq[cq_idx].io_cq->queue_id == qid)
653 lpfc_debug_dump_q(phba->sli4_hba.hdwq[cq_id
[all...]
H A Dlpfc_sli.h52 uint16_t hdwq; member in struct:lpfc_cq_event
432 struct lpfc_sli4_hdw_queue *hdwq; member in struct:lpfc_io_buf
H A Dlpfc_sli4.h165 uint16_t hdwq; member in struct:lpfc_queue
606 uint16_t hdwq; member in struct:lpfc_vector_map_info
847 struct lpfc_sli4_hdw_queue *hdwq; member in struct:lpfc_sli4_hba
1083 struct lpfc_sli4_hdw_queue *hdwq, uint32_t type,
1174 struct lpfc_sli4_hdw_queue *hdwq);
1176 struct lpfc_sli4_hdw_queue *hdwq);
H A Dlpfc_nvmet.c923 rc = lpfc_sli4_issue_wqe(phba, axchg->hdwq, nvmewqeq);
1039 if (!ctxp->hdwq)
1040 ctxp->hdwq = &phba->sli4_hba.hdwq[rsp->hwqid];
1084 rc = lpfc_sli4_issue_wqe(phba, ctxp->hdwq, nvmewqeq);
1103 wq = ctxp->hdwq->io_wq;
1151 if (!ctxp->hdwq)
1152 ctxp->hdwq = &phba->sli4_hba.hdwq[0];
1178 wq = ctxp->hdwq
[all...]
H A Dlpfc_init.c1127 qp = &phba->sli4_hba.hdwq[idx];
1296 struct lpfc_sli4_hdw_queue *hdwq; local
1310 hdwq = &phba->sli4_hba.hdwq[phba->sli4_hba.cpu_map[i].hdwq];
1311 eq = hdwq->hba_eq;
1406 lpfc_modify_hba_eq_delay(phba, eq->hdwq, 1,
3455 qp = &phba->sli4_hba.hdwq[0];
3490 qp = &phba->sli4_hba.hdwq[0];
3551 qp = &phba->sli4_hba.hdwq[
10842 struct lpfc_sli4_hdw_queue *hdwq; local
[all...]
H A Dlpfc_scsi.c395 qp = &phba->sli4_hba.hdwq[idx];
416 * @idx: index into hdwq
445 qp = &phba->sli4_hba.hdwq[idx];
588 * This routine removes a scsi buffer from head of @hdwq io_buf_list
613 idx = phba->sli4_hba.cpu_map[cpu].hdwq;
619 qp = &phba->sli4_hba.hdwq[idx];
640 lpfc_release_io_buf(phba, lpfc_cmd, lpfc_cmd->hdwq);
725 * This routine releases @psb scsi buffer by adding it to tail of @hdwq
739 qp = psb->hdwq;
4036 if (phba->sli4_hba.hdwq)
4680 struct lpfc_sli4_hdw_queue *hdwq = NULL; local
[all...]
H A Dlpfc_nvme.c505 rc = lpfc_sli4_issue_wqe(phba, &phba->sli4_hba.hdwq[0], genwqe);
981 phba->sli4_hba.hdwq[idx].nvme_cstat.io_cmpls++;
1672 idx = phba->sli4_hba.cpu_map[cpu].hdwq;
1742 cstat = &phba->sli4_hba.hdwq[idx].nvme_cstat;
1760 ret = lpfc_sli4_issue_wqe(phba, lpfc_ncmd->hdwq, &lpfc_ncmd->cur_iocbq);
2033 * This routine removes a nvme buffer from head of @hdwq io_buf_list
2083 qp = &phba->sli4_hba.hdwq[idx];
2112 qp = lpfc_ncmd->hdwq;
2252 qp = &phba->sli4_hba.hdwq[i];
2765 if (phba->sli_rev < LPFC_SLI_REV4 || !phba->sli4_hba.hdwq)
[all...]
H A Dlpfc_debugfs.c391 * @size number of bytes. A header that describes the current hdwq state will be
392 * dumped to @buf first and then info on each hdwq entry will be dumped to @buf
393 * until @size bytes have been dumped or all the hdwq info has been dumped.
414 qp = &phba->sli4_hba.hdwq[lpfc_debugfs_last_xripool];
470 if (!phba->sli4_hba.hdwq)
526 qp = &phba->sli4_hba.hdwq[i];
581 * @size number of bytes. A header that describes the current hdwq state will be
582 * dumped to @buf first and then info on each hdwq entry will be dumped to @buf
583 * until @size bytes have been dumped or all the hdwq info has been dumped.
603 if (!phba->sli4_hba.hdwq)
[all...]
H A Dlpfc_nvme.h215 struct lpfc_sli4_hdw_queue *hdwq; member in struct:lpfc_async_xchg_ctx
H A Dlpfc_sli.c2027 ret_val = lpfc_sli4_issue_wqe(phba, &phba->sli4_hba.hdwq[0], sync_buf);
3285 axchg->hdwq = &phba->sli4_hba.hdwq[0];
4655 pring = phba->sli4_hba.hdwq[i].io_wq->pring;
4692 pring = phba->sli4_hba.hdwq[i].io_wq->pring;
6157 if (sli4_hba->hdwq) {
6160 qp = &sli4_hba->hdwq[qidx];
7979 struct lpfc_sli4_hdw_queue *hdwq; local
7985 hdwq = &phba->sli4_hba.hdwq[phb
16412 lpfc_cq_create_set(struct lpfc_hba *phba, struct lpfc_queue **cqp, struct lpfc_sli4_hdw_queue *hdwq, uint32_t type, uint32_t subtype) argument
22307 struct lpfc_sli4_hdw_queue *hdwq = lpfc_buf->hdwq; local
22375 struct lpfc_sli4_hdw_queue *hdwq = lpfc_buf->hdwq; local
22407 lpfc_free_sgl_per_hdwq(struct lpfc_hba *phba, struct lpfc_sli4_hdw_queue *hdwq) argument
22449 struct lpfc_sli4_hdw_queue *hdwq = lpfc_buf->hdwq; local
22524 struct lpfc_sli4_hdw_queue *hdwq = lpfc_buf->hdwq; local
22556 lpfc_free_cmd_rsp_buf_per_hdwq(struct lpfc_hba *phba, struct lpfc_sli4_hdw_queue *hdwq) argument
[all...]
H A Dlpfc_attr.c648 cstat = &phba->sli4_hba.hdwq[i].nvme_cstat;
726 cstat = &phba->sli4_hba.hdwq[i].scsi_cstat;
5049 if (cpup->hdwq == LPFC_VECTOR_MAP_EMPTY)
5052 "CPU %02d hdwq None "
5061 "CPU %02d EQ None hdwq %04d "
5064 cpup->hdwq, cpup->phys_id,
5069 if (cpup->hdwq == LPFC_VECTOR_MAP_EMPTY)
5072 "CPU %02d hdwq None "
5083 "CPU %02d EQ %04d hdwq %04d "
5086 cpup->eq, cpup->hdwq, cpu
[all...]

Completed in 242 milliseconds