Lines Matching refs:mlist

140 lpfc_free_bsg_buffers(struct lpfc_hba *phba, struct lpfc_dmabuf *mlist)  in lpfc_free_bsg_buffers()  argument
144 if (mlist) { in lpfc_free_bsg_buffers()
145 list_for_each_entry_safe(mlast, next_mlast, &mlist->list, in lpfc_free_bsg_buffers()
151 lpfc_mbuf_free(phba, mlist->virt, mlist->phys); in lpfc_free_bsg_buffers()
152 kfree(mlist); in lpfc_free_bsg_buffers()
162 struct lpfc_dmabuf *mlist = NULL; in lpfc_alloc_bsg_buffers() local
179 if (mlist) in lpfc_alloc_bsg_buffers()
180 lpfc_free_bsg_buffers(phba, mlist); in lpfc_alloc_bsg_buffers()
189 if (mlist) in lpfc_alloc_bsg_buffers()
190 lpfc_free_bsg_buffers(phba, mlist); in lpfc_alloc_bsg_buffers()
195 if (!mlist) in lpfc_alloc_bsg_buffers()
196 mlist = mp; in lpfc_alloc_bsg_buffers()
198 list_add_tail(&mp->list, &mlist->list); in lpfc_alloc_bsg_buffers()
214 return mlist; in lpfc_alloc_bsg_buffers()
869 diag_cmd_data_free(struct lpfc_hba *phba, struct lpfc_dmabufext *mlist) in diag_cmd_data_free() argument
875 if ((!mlist) || (!lpfc_is_link_up(phba) && in diag_cmd_data_free()
881 list_add_tail(&head, &mlist->dma.list); in diag_cmd_data_free()
2817 struct lpfc_dmabufext *mlist = NULL; in diag_cmd_data_alloc() local
2839 if (mlist) in diag_cmd_data_alloc()
2840 list_add_tail(&dmp->dma.list, &mlist->dma.list); in diag_cmd_data_alloc()
2842 mlist = dmp; in diag_cmd_data_alloc()
2874 if (mlist) { in diag_cmd_data_alloc()
2875 mlist->flag = i; in diag_cmd_data_alloc()
2876 return mlist; in diag_cmd_data_alloc()
2879 diag_cmd_data_free(phba, mlist); in diag_cmd_data_alloc()