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);