hbqbp 493 drivers/scsi/lpfc/lpfc_mem.c struct hbq_dmabuf *hbqbp; hbqbp 495 drivers/scsi/lpfc/lpfc_mem.c hbqbp = kzalloc(sizeof(struct hbq_dmabuf), GFP_KERNEL); hbqbp 496 drivers/scsi/lpfc/lpfc_mem.c if (!hbqbp) hbqbp 499 drivers/scsi/lpfc/lpfc_mem.c hbqbp->dbuf.virt = dma_pool_alloc(phba->lpfc_hbq_pool, GFP_KERNEL, hbqbp 500 drivers/scsi/lpfc/lpfc_mem.c &hbqbp->dbuf.phys); hbqbp 501 drivers/scsi/lpfc/lpfc_mem.c if (!hbqbp->dbuf.virt) { hbqbp 502 drivers/scsi/lpfc/lpfc_mem.c kfree(hbqbp); hbqbp 505 drivers/scsi/lpfc/lpfc_mem.c hbqbp->total_size = LPFC_BPL_SIZE; hbqbp 506 drivers/scsi/lpfc/lpfc_mem.c return hbqbp; hbqbp 522 drivers/scsi/lpfc/lpfc_mem.c lpfc_els_hbq_free(struct lpfc_hba *phba, struct hbq_dmabuf *hbqbp) hbqbp 524 drivers/scsi/lpfc/lpfc_mem.c dma_pool_free(phba->lpfc_hbq_pool, hbqbp->dbuf.virt, hbqbp->dbuf.phys); hbqbp 525 drivers/scsi/lpfc/lpfc_mem.c kfree(hbqbp);