Lines Matching refs:sglq_entry
1042 struct lpfc_sglq *sglq_entry = NULL; in lpfc_hba_down_post_s4() local
1061 list_for_each_entry(sglq_entry, in lpfc_hba_down_post_s4()
1063 sglq_entry->state = SGL_FREED; in lpfc_hba_down_post_s4()
3408 struct lpfc_sglq *sglq_entry = NULL, *sglq_entry_next = NULL; in lpfc_sli4_els_sgl_update() local
3427 sglq_entry = kzalloc(sizeof(struct lpfc_sglq), in lpfc_sli4_els_sgl_update()
3429 if (sglq_entry == NULL) { in lpfc_sli4_els_sgl_update()
3436 sglq_entry->buff_type = GEN_BUFF_TYPE; in lpfc_sli4_els_sgl_update()
3437 sglq_entry->virt = lpfc_mbuf_alloc(phba, 0, in lpfc_sli4_els_sgl_update()
3438 &sglq_entry->phys); in lpfc_sli4_els_sgl_update()
3439 if (sglq_entry->virt == NULL) { in lpfc_sli4_els_sgl_update()
3440 kfree(sglq_entry); in lpfc_sli4_els_sgl_update()
3447 sglq_entry->sgl = sglq_entry->virt; in lpfc_sli4_els_sgl_update()
3448 memset(sglq_entry->sgl, 0, LPFC_BPL_SIZE); in lpfc_sli4_els_sgl_update()
3449 sglq_entry->state = SGL_FREED; in lpfc_sli4_els_sgl_update()
3450 list_add_tail(&sglq_entry->list, &els_sgl_list); in lpfc_sli4_els_sgl_update()
3472 sglq_entry, struct lpfc_sglq, list); in lpfc_sli4_els_sgl_update()
3473 if (sglq_entry) { in lpfc_sli4_els_sgl_update()
3474 __lpfc_mbuf_free(phba, sglq_entry->virt, in lpfc_sli4_els_sgl_update()
3475 sglq_entry->phys); in lpfc_sli4_els_sgl_update()
3476 kfree(sglq_entry); in lpfc_sli4_els_sgl_update()
3490 sglq_entry = NULL; in lpfc_sli4_els_sgl_update()
3492 list_for_each_entry_safe(sglq_entry, sglq_entry_next, in lpfc_sli4_els_sgl_update()
3502 sglq_entry->sli4_lxritag = lxri; in lpfc_sli4_els_sgl_update()
3503 sglq_entry->sli4_xritag = phba->sli4_hba.xri_ids[lxri]; in lpfc_sli4_els_sgl_update()
3527 struct lpfc_sglq *sglq_entry = NULL, *sglq_entry_next = NULL; in lpfc_sli4_nvmet_sgl_update() local
3548 sglq_entry = kzalloc(sizeof(struct lpfc_sglq), in lpfc_sli4_nvmet_sgl_update()
3550 if (sglq_entry == NULL) { in lpfc_sli4_nvmet_sgl_update()
3557 sglq_entry->buff_type = NVMET_BUFF_TYPE; in lpfc_sli4_nvmet_sgl_update()
3558 sglq_entry->virt = lpfc_nvmet_buf_alloc(phba, 0, in lpfc_sli4_nvmet_sgl_update()
3559 &sglq_entry->phys); in lpfc_sli4_nvmet_sgl_update()
3560 if (sglq_entry->virt == NULL) { in lpfc_sli4_nvmet_sgl_update()
3561 kfree(sglq_entry); in lpfc_sli4_nvmet_sgl_update()
3568 sglq_entry->sgl = sglq_entry->virt; in lpfc_sli4_nvmet_sgl_update()
3569 memset(sglq_entry->sgl, 0, in lpfc_sli4_nvmet_sgl_update()
3571 sglq_entry->state = SGL_FREED; in lpfc_sli4_nvmet_sgl_update()
3572 list_add_tail(&sglq_entry->list, &nvmet_sgl_list); in lpfc_sli4_nvmet_sgl_update()
3594 sglq_entry, struct lpfc_sglq, list); in lpfc_sli4_nvmet_sgl_update()
3595 if (sglq_entry) { in lpfc_sli4_nvmet_sgl_update()
3596 lpfc_nvmet_buf_free(phba, sglq_entry->virt, in lpfc_sli4_nvmet_sgl_update()
3597 sglq_entry->phys); in lpfc_sli4_nvmet_sgl_update()
3598 kfree(sglq_entry); in lpfc_sli4_nvmet_sgl_update()
3612 sglq_entry = NULL; in lpfc_sli4_nvmet_sgl_update()
3614 list_for_each_entry_safe(sglq_entry, sglq_entry_next, in lpfc_sli4_nvmet_sgl_update()
3624 sglq_entry->sli4_lxritag = lxri; in lpfc_sli4_nvmet_sgl_update()
3625 sglq_entry->sli4_xritag = phba->sli4_hba.xri_ids[lxri]; in lpfc_sli4_nvmet_sgl_update()
6553 struct lpfc_sglq *sglq_entry = NULL, *sglq_next = NULL; in lpfc_free_sgl_list() local
6555 list_for_each_entry_safe(sglq_entry, sglq_next, sglq_list, list) { in lpfc_free_sgl_list()
6556 list_del(&sglq_entry->list); in lpfc_free_sgl_list()
6557 lpfc_mbuf_free(phba, sglq_entry->virt, sglq_entry->phys); in lpfc_free_sgl_list()
6558 kfree(sglq_entry); in lpfc_free_sgl_list()
6593 struct lpfc_sglq *sglq_entry = NULL, *sglq_next = NULL; in lpfc_free_nvmet_sgl_list() local
6604 list_for_each_entry_safe(sglq_entry, sglq_next, &sglq_list, list) { in lpfc_free_nvmet_sgl_list()
6605 list_del(&sglq_entry->list); in lpfc_free_nvmet_sgl_list()
6606 lpfc_nvmet_buf_free(phba, sglq_entry->virt, sglq_entry->phys); in lpfc_free_nvmet_sgl_list()
6607 kfree(sglq_entry); in lpfc_free_nvmet_sgl_list()