Lines Matching defs:pcmd
9535 uint32_t *pcmd;
9616 pcmd = (uint32_t *) (((struct lpfc_dmabuf *)
9621 if (pcmd && (*pcmd == ELS_CMD_FLOGI ||
9622 *pcmd == ELS_CMD_SCR ||
9623 *pcmd == ELS_CMD_RDF ||
9624 *pcmd == ELS_CMD_RSCN_XMT ||
9625 *pcmd == ELS_CMD_FDISC ||
9626 *pcmd == ELS_CMD_LOGO ||
9627 *pcmd == ELS_CMD_PLOGI)) {
9631 if ((*pcmd == ELS_CMD_FLOGI) &&
9638 } else if (pcmd && iocbq->context1) {
9956 pcmd = (uint32_t *) (((struct lpfc_dmabuf *)
18309 struct lpfc_dmabuf *pcmd = cmdiocb->context2;
18311 if (pcmd && pcmd->virt)
18312 dma_pool_free(phba->lpfc_drb_pool, pcmd->virt, pcmd->phys);
18313 kfree(pcmd);
18326 struct lpfc_dmabuf *pcmd = NULL;
18348 pcmd = kmalloc(sizeof(struct lpfc_dmabuf), GFP_KERNEL);
18349 if (pcmd)
18350 pcmd->virt = dma_pool_alloc(phba->lpfc_drb_pool, GFP_KERNEL,
18351 &pcmd->phys);
18352 if (!pcmd || !pcmd->virt)
18355 INIT_LIST_HEAD(&pcmd->list);
18358 memcpy(pcmd->virt, dmabuf->dbuf.virt, frame_len);
18361 iocbq->iocb.un.xseq64.bdl.addrHigh = putPaddrHigh(pcmd->phys);
18362 iocbq->iocb.un.xseq64.bdl.addrLow = putPaddrLow(pcmd->phys);
18366 iocbq->context2 = pcmd;
18398 if (pcmd && pcmd->virt)
18399 dma_pool_free(phba->lpfc_drb_pool, pcmd->virt, pcmd->phys);
18400 kfree(pcmd);