Lines Matching refs:sglq_entry
1033 struct lpfc_sglq *sglq_entry = NULL; in lpfc_hba_down_post_s4() local
1052 list_for_each_entry(sglq_entry, in lpfc_hba_down_post_s4()
1054 sglq_entry->state = SGL_FREED; in lpfc_hba_down_post_s4()
3727 struct lpfc_sglq *sglq_entry = NULL, *sglq_entry_next = NULL; in lpfc_sli4_els_sgl_update() local
3746 sglq_entry = kzalloc(sizeof(struct lpfc_sglq), in lpfc_sli4_els_sgl_update()
3748 if (sglq_entry == NULL) { in lpfc_sli4_els_sgl_update()
3756 sglq_entry->buff_type = GEN_BUFF_TYPE; in lpfc_sli4_els_sgl_update()
3757 sglq_entry->virt = lpfc_mbuf_alloc(phba, 0, in lpfc_sli4_els_sgl_update()
3758 &sglq_entry->phys); in lpfc_sli4_els_sgl_update()
3759 if (sglq_entry->virt == NULL) { in lpfc_sli4_els_sgl_update()
3760 kfree(sglq_entry); in lpfc_sli4_els_sgl_update()
3768 sglq_entry->sgl = sglq_entry->virt; in lpfc_sli4_els_sgl_update()
3769 memset(sglq_entry->sgl, 0, LPFC_BPL_SIZE); in lpfc_sli4_els_sgl_update()
3770 sglq_entry->state = SGL_FREED; in lpfc_sli4_els_sgl_update()
3771 list_add_tail(&sglq_entry->list, &els_sgl_list); in lpfc_sli4_els_sgl_update()
3793 sglq_entry, struct lpfc_sglq, list); in lpfc_sli4_els_sgl_update()
3794 if (sglq_entry) { in lpfc_sli4_els_sgl_update()
3795 __lpfc_mbuf_free(phba, sglq_entry->virt, in lpfc_sli4_els_sgl_update()
3796 sglq_entry->phys); in lpfc_sli4_els_sgl_update()
3797 kfree(sglq_entry); in lpfc_sli4_els_sgl_update()
3811 sglq_entry = NULL; in lpfc_sli4_els_sgl_update()
3813 list_for_each_entry_safe(sglq_entry, sglq_entry_next, in lpfc_sli4_els_sgl_update()
3824 sglq_entry->sli4_lxritag = lxri; in lpfc_sli4_els_sgl_update()
3825 sglq_entry->sli4_xritag = phba->sli4_hba.xri_ids[lxri]; in lpfc_sli4_els_sgl_update()
3849 struct lpfc_sglq *sglq_entry = NULL, *sglq_entry_next = NULL; in lpfc_sli4_nvmet_sgl_update() local
3870 sglq_entry = kzalloc(sizeof(struct lpfc_sglq), in lpfc_sli4_nvmet_sgl_update()
3872 if (sglq_entry == NULL) { in lpfc_sli4_nvmet_sgl_update()
3880 sglq_entry->buff_type = NVMET_BUFF_TYPE; in lpfc_sli4_nvmet_sgl_update()
3881 sglq_entry->virt = lpfc_nvmet_buf_alloc(phba, 0, in lpfc_sli4_nvmet_sgl_update()
3882 &sglq_entry->phys); in lpfc_sli4_nvmet_sgl_update()
3883 if (sglq_entry->virt == NULL) { in lpfc_sli4_nvmet_sgl_update()
3884 kfree(sglq_entry); in lpfc_sli4_nvmet_sgl_update()
3892 sglq_entry->sgl = sglq_entry->virt; in lpfc_sli4_nvmet_sgl_update()
3893 memset(sglq_entry->sgl, 0, in lpfc_sli4_nvmet_sgl_update()
3895 sglq_entry->state = SGL_FREED; in lpfc_sli4_nvmet_sgl_update()
3896 list_add_tail(&sglq_entry->list, &nvmet_sgl_list); in lpfc_sli4_nvmet_sgl_update()
3918 sglq_entry, struct lpfc_sglq, list); in lpfc_sli4_nvmet_sgl_update()
3919 if (sglq_entry) { in lpfc_sli4_nvmet_sgl_update()
3920 lpfc_nvmet_buf_free(phba, sglq_entry->virt, in lpfc_sli4_nvmet_sgl_update()
3921 sglq_entry->phys); in lpfc_sli4_nvmet_sgl_update()
3922 kfree(sglq_entry); in lpfc_sli4_nvmet_sgl_update()
3936 sglq_entry = NULL; in lpfc_sli4_nvmet_sgl_update()
3938 list_for_each_entry_safe(sglq_entry, sglq_entry_next, in lpfc_sli4_nvmet_sgl_update()
3949 sglq_entry->sli4_lxritag = lxri; in lpfc_sli4_nvmet_sgl_update()
3950 sglq_entry->sli4_xritag = phba->sli4_hba.xri_ids[lxri]; in lpfc_sli4_nvmet_sgl_update()
7321 struct lpfc_sglq *sglq_entry = NULL, *sglq_next = NULL; in lpfc_free_sgl_list() local
7323 list_for_each_entry_safe(sglq_entry, sglq_next, sglq_list, list) { in lpfc_free_sgl_list()
7324 list_del(&sglq_entry->list); in lpfc_free_sgl_list()
7325 lpfc_mbuf_free(phba, sglq_entry->virt, sglq_entry->phys); in lpfc_free_sgl_list()
7326 kfree(sglq_entry); in lpfc_free_sgl_list()
7361 struct lpfc_sglq *sglq_entry = NULL, *sglq_next = NULL; in lpfc_free_nvmet_sgl_list() local
7372 list_for_each_entry_safe(sglq_entry, sglq_next, &sglq_list, list) { in lpfc_free_nvmet_sgl_list()
7373 list_del(&sglq_entry->list); in lpfc_free_nvmet_sgl_list()
7374 lpfc_nvmet_buf_free(phba, sglq_entry->virt, sglq_entry->phys); in lpfc_free_nvmet_sgl_list()
7375 kfree(sglq_entry); in lpfc_free_nvmet_sgl_list()