• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/lpfc/

Lines Matching defs:phba

42 lpfc_mem_alloc(struct lpfc_hba * phba)
44 struct lpfc_dma_pool *pool = &phba->lpfc_mbuf_safety_pool;
47 phba->lpfc_scsi_dma_buf_pool = pci_pool_create("lpfc_scsi_dma_buf_pool",
48 phba->pcidev, phba->cfg_sg_dma_buf_size, 8, 0);
49 if (!phba->lpfc_scsi_dma_buf_pool)
52 phba->lpfc_mbuf_pool = pci_pool_create("lpfc_mbuf_pool", phba->pcidev,
54 if (!phba->lpfc_mbuf_pool)
65 pool->elements[i].virt = pci_pool_alloc(phba->lpfc_mbuf_pool,
73 phba->mbox_mem_pool = mempool_create_kmalloc_pool(LPFC_MEM_POOL_SIZE,
75 if (!phba->mbox_mem_pool)
78 phba->nlp_mem_pool = mempool_create_kmalloc_pool(LPFC_MEM_POOL_SIZE,
80 if (!phba->nlp_mem_pool)
86 mempool_destroy(phba->mbox_mem_pool);
89 pci_pool_free(phba->lpfc_mbuf_pool, pool->elements[i].virt,
93 pci_pool_destroy(phba->lpfc_mbuf_pool);
95 pci_pool_destroy(phba->lpfc_scsi_dma_buf_pool);
101 lpfc_mem_free(struct lpfc_hba * phba)
103 struct lpfc_sli *psli = &phba->sli;
104 struct lpfc_dma_pool *pool = &phba->lpfc_mbuf_safety_pool;
112 lpfc_mbuf_free(phba, mp->virt, mp->phys);
116 mempool_free(mbox, phba->mbox_mem_pool);
124 lpfc_mbuf_free(phba, mp->virt, mp->phys);
127 mempool_free(mbox, phba->mbox_mem_pool);
132 pci_pool_free(phba->lpfc_mbuf_pool, pool->elements[i].virt,
135 mempool_destroy(phba->nlp_mem_pool);
136 mempool_destroy(phba->mbox_mem_pool);
138 pci_pool_destroy(phba->lpfc_scsi_dma_buf_pool);
139 pci_pool_destroy(phba->lpfc_mbuf_pool);
148 lpfc_mbuf_alloc(struct lpfc_hba *phba, int mem_flags, dma_addr_t *handle)
150 struct lpfc_dma_pool *pool = &phba->lpfc_mbuf_safety_pool;
153 ret = pci_pool_alloc(phba->lpfc_mbuf_pool, GFP_KERNEL, handle);
164 lpfc_mbuf_free(struct lpfc_hba * phba, void *virt, dma_addr_t dma)
166 struct lpfc_dma_pool *pool = &phba->lpfc_mbuf_safety_pool;
173 pci_pool_free(phba->lpfc_mbuf_pool, virt, dma);