Lines Matching full:free

11  * This program is free software; you can redistribute it and/or   *
13 * Public License as published by the Free Software Foundation. *
53 * @phba: HBA to free memory for
54 * @mbox: mailbox command to free
57 * free routine to fully release all associated memory.
230 * @phba: HBA to free memory for
232 * Description: Free the memory allocated by lpfc_mem_alloc routine. This
244 /* Free HBQ pools */ in lpfc_mem_free()
261 /* Free NLP memory pool */ in lpfc_mem_free()
269 /* Free mbox memory pool */ in lpfc_mem_free()
273 /* Free MBUF memory pool */ in lpfc_mem_free()
282 /* Free Device Data memory pool */ in lpfc_mem_free()
300 * @phba: HBA to free memory for
302 * Description: Free memory from PCI and driver memory pools and also those
315 /* Free memory used in mailbox queue back to mailbox memory pool */ in lpfc_mem_free_all()
320 /* Free memory used in mailbox cmpl list back to mailbox memory pool */ in lpfc_mem_free_all()
325 /* Free the active mailbox command back to the mailbox memory pool */ in lpfc_mem_free_all()
335 /* Free and destroy all the allocated memory pools */ in lpfc_mem_free_all()
338 /* Free DMA buffer memory pool */ in lpfc_mem_free_all()
345 /* Free Congestion Data buffer */ in lpfc_mem_free_all()
354 /* Free RX Monitor */ in lpfc_mem_free_all()
361 /* Free the iocb lookup array */ in lpfc_mem_free_all()
406 * __lpfc_mbuf_free - Free an mbuf from the lpfc_mbuf_pool PCI pool (locked)
408 * @virt: mbuf to free
435 * lpfc_mbuf_free - Free an mbuf from the lpfc_mbuf_pool PCI pool (unlocked)
437 * @virt: mbuf to free
482 * lpfc_nvmet_buf_free - Free an nvmet_buf from the lpfc_sg_dma_buf_pool
485 * @virt: nvmet_buf to free
668 * lpfc_in_buf_free - Free a DMA buffer
670 * @mp: Buffer to free
712 * lpfc_rq_buf_free - Free a RQ DMA buffer
714 * @mp: Buffer to free