• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/lpfc/

Lines Matching refs:cmdiocbq

70 	struct lpfc_iocbq *cmdiocbq;
96 struct lpfc_iocbq *cmdiocbq;
146 * @cmdiocbq: Pointer to command iocb.
162 struct lpfc_iocbq *cmdiocbq,
176 dd_data = cmdiocbq->context1;
187 cmdiocbq->iocb_flag |= LPFC_IO_WAKE;
188 if (cmdiocbq->context2 && rspiocbq)
189 memcpy(&((struct lpfc_iocbq *)cmdiocbq->context2)->iocb,
224 lpfc_sli_release_iocbq(phba, cmdiocbq);
249 struct lpfc_iocbq *cmdiocbq = NULL;
291 cmdiocbq = lpfc_sli_get_iocbq(phba);
292 if (!cmdiocbq) {
297 cmd = &cmdiocbq->iocb;
353 cmdiocbq->vport = phba->pport;
354 cmdiocbq->context3 = bmp;
355 cmdiocbq->iocb_flag |= LPFC_IO_LIBDFC;
359 cmdiocbq->iocb_cmpl = lpfc_bsg_send_mgmt_cmd_cmp;
360 cmdiocbq->context1 = dd_data;
361 cmdiocbq->context2 = rspiocbq;
363 dd_data->context_un.iocb.cmdiocbq = cmdiocbq;
376 rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, cmdiocbq, 0);
397 lpfc_sli_release_iocbq(phba, cmdiocbq);
414 * @cmdiocbq: Pointer to command iocb.
430 struct lpfc_iocbq *cmdiocbq,
444 dd_data = cmdiocbq->context1;
451 cmdiocbq->iocb_flag |= LPFC_IO_WAKE;
452 if (cmdiocbq->context2 && rspiocbq)
453 memcpy(&((struct lpfc_iocbq *)cmdiocbq->context2)->iocb,
457 cmdiocbq = dd_data->context_un.iocb.cmdiocbq;
486 pbuflist = (struct lpfc_dmabuf *) cmdiocbq->context3;
489 lpfc_sli_release_iocbq(phba, cmdiocbq);
516 struct lpfc_iocbq *cmdiocbq;
562 cmdiocbq = lpfc_prep_els_iocb(vport, 1, cmdsize, 0, ndlp,
564 if (!cmdiocbq) {
572 pcmd = (struct lpfc_dmabuf *) cmdiocbq->context2;
578 cmdiocbq->context2 = NULL;
580 pbuflist = (struct lpfc_dmabuf *) cmdiocbq->context3;
606 cmdiocbq->iocb.un.elsreq64.bdl.bdeSize =
608 cmdiocbq->iocb.ulpContext = rpi;
609 cmdiocbq->iocb_flag |= LPFC_IO_LIBDFC;
610 cmdiocbq->context1 = NULL;
611 cmdiocbq->context2 = NULL;
613 cmdiocbq->iocb_cmpl = lpfc_bsg_rport_els_cmp;
614 cmdiocbq->context1 = dd_data;
615 cmdiocbq->context2 = rspiocbq;
617 dd_data->context_un.iocb.cmdiocbq = cmdiocbq;
629 rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, cmdiocbq, 0);
645 lpfc_sli_release_iocbq(phba, cmdiocbq);
1195 * @cmdiocbq: Pointer to command iocb.
1211 struct lpfc_iocbq *cmdiocbq,
1223 dd_data = cmdiocbq->context1;
1258 lpfc_sli_release_iocbq(phba, cmdiocbq);
1375 dd_data->context_un.iocb.cmdiocbq = ctiocb;
1727 struct lpfc_iocbq *cmdiocbq, *rspiocbq;
1747 cmdiocbq = lpfc_sli_get_iocbq(phba);
1770 if (cmdiocbq == NULL || rspiocbq == NULL ||
1777 cmd = &cmdiocbq->iocb;
1806 cmdiocbq->iocb_flag |= LPFC_IO_LIBDFC;
1807 cmdiocbq->vport = phba->pport;
1809 ret_val = lpfc_sli_issue_iocb_wait(phba, LPFC_ELS_RING, cmdiocbq,
1848 if (cmdiocbq && (ret_val != IOCB_TIMEDOUT))
1849 lpfc_sli_release_iocbq(phba, cmdiocbq);
1952 struct lpfc_iocbq *cmdiocbq;
1964 cmdiocbq = lpfc_sli_get_iocbq(phba);
1975 if (!cmdiocbq || !rxbmp || !rxbpl || !rxbuffer) {
1984 cmd = &cmdiocbq->iocb;
2025 ret_val = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, cmdiocbq, 0);
2045 cmdiocbq = lpfc_sli_get_iocbq(phba);
2046 if (!cmdiocbq) {
2052 cmd = &cmdiocbq->iocb;
2065 if (cmdiocbq)
2066 lpfc_sli_release_iocbq(phba, cmdiocbq);
2102 struct lpfc_iocbq *cmdiocbq, *rspiocbq;
2220 cmdiocbq = lpfc_sli_get_iocbq(phba);
2234 if (!cmdiocbq || !rspiocbq || !txbmp || !txbpl || !txbuffer ||
2240 cmd = &cmdiocbq->iocb;
2290 cmdiocbq->iocb_flag |= LPFC_IO_LIBDFC;
2291 cmdiocbq->vport = phba->pport;
2293 rc = lpfc_sli_issue_iocb_wait(phba, LPFC_ELS_RING, cmdiocbq, rspiocbq,
2344 if (cmdiocbq != NULL)
2345 lpfc_sli_release_iocbq(phba, cmdiocbq);
3039 * @cmdiocbq: Pointer to command iocb.
3055 struct lpfc_iocbq *cmdiocbq,
3068 dd_data = cmdiocbq->context1;
3079 cmdiocbq->iocb_flag |= LPFC_IO_WAKE;
3080 if (cmdiocbq->context2 && rspiocbq)
3081 memcpy(&((struct lpfc_iocbq *)cmdiocbq->context2)->iocb,
3122 lpfc_sli_release_iocbq(phba, cmdiocbq);
3147 struct lpfc_iocbq *cmdiocbq, *rspiocbq;
3212 cmdiocbq = lpfc_sli_get_iocbq(phba);
3213 if (!cmdiocbq) {
3258 cmd = &cmdiocbq->iocb;
3273 cmdiocbq->iocb_flag |= LPFC_IO_LIBDFC;
3274 cmdiocbq->vport = phba->pport;
3277 cmdiocbq->context3 = bmp;
3278 cmdiocbq->context2 = rspiocbq;
3279 cmdiocbq->iocb_cmpl = lpfc_bsg_menlo_cmd_cmp;
3280 cmdiocbq->context1 = dd_data;
3281 cmdiocbq->context2 = rspiocbq;
3295 dd_data->context_un.menlo.cmdiocbq = cmdiocbq;
3300 rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, cmdiocbq,
3316 lpfc_sli_release_iocbq(phba, cmdiocbq);
3438 cmdiocb = iocb->cmdiocbq;
3473 cmdiocb = menlo->cmdiocbq;