Lines Matching refs:sglq_entry

1090 	struct lpfc_sglq *sglq_entry = NULL;  in lpfc_hba_down_post_s4()  local
1108 list_for_each_entry(sglq_entry, in lpfc_hba_down_post_s4()
1110 sglq_entry->state = SGL_FREED; in lpfc_hba_down_post_s4()
4063 struct lpfc_sglq *sglq_entry = NULL, *sglq_entry_next = NULL; in lpfc_sli4_els_sgl_update() local
4082 sglq_entry = kzalloc(sizeof(struct lpfc_sglq), in lpfc_sli4_els_sgl_update()
4084 if (sglq_entry == NULL) { in lpfc_sli4_els_sgl_update()
4092 sglq_entry->buff_type = GEN_BUFF_TYPE; in lpfc_sli4_els_sgl_update()
4093 sglq_entry->virt = lpfc_mbuf_alloc(phba, 0, in lpfc_sli4_els_sgl_update()
4094 &sglq_entry->phys); in lpfc_sli4_els_sgl_update()
4095 if (sglq_entry->virt == NULL) { in lpfc_sli4_els_sgl_update()
4096 kfree(sglq_entry); in lpfc_sli4_els_sgl_update()
4104 sglq_entry->sgl = sglq_entry->virt; in lpfc_sli4_els_sgl_update()
4105 memset(sglq_entry->sgl, 0, LPFC_BPL_SIZE); in lpfc_sli4_els_sgl_update()
4106 sglq_entry->state = SGL_FREED; in lpfc_sli4_els_sgl_update()
4107 list_add_tail(&sglq_entry->list, &els_sgl_list); in lpfc_sli4_els_sgl_update()
4126 sglq_entry, struct lpfc_sglq, list); in lpfc_sli4_els_sgl_update()
4127 if (sglq_entry) { in lpfc_sli4_els_sgl_update()
4128 __lpfc_mbuf_free(phba, sglq_entry->virt, in lpfc_sli4_els_sgl_update()
4129 sglq_entry->phys); in lpfc_sli4_els_sgl_update()
4130 kfree(sglq_entry); in lpfc_sli4_els_sgl_update()
4143 sglq_entry = NULL; in lpfc_sli4_els_sgl_update()
4145 list_for_each_entry_safe(sglq_entry, sglq_entry_next, in lpfc_sli4_els_sgl_update()
4156 sglq_entry->sli4_lxritag = lxri; in lpfc_sli4_els_sgl_update()
4157 sglq_entry->sli4_xritag = phba->sli4_hba.xri_ids[lxri]; in lpfc_sli4_els_sgl_update()
4181 struct lpfc_sglq *sglq_entry = NULL, *sglq_entry_next = NULL; in lpfc_sli4_nvmet_sgl_update() local
4202 sglq_entry = kzalloc(sizeof(struct lpfc_sglq), in lpfc_sli4_nvmet_sgl_update()
4204 if (sglq_entry == NULL) { in lpfc_sli4_nvmet_sgl_update()
4212 sglq_entry->buff_type = NVMET_BUFF_TYPE; in lpfc_sli4_nvmet_sgl_update()
4213 sglq_entry->virt = lpfc_nvmet_buf_alloc(phba, 0, in lpfc_sli4_nvmet_sgl_update()
4214 &sglq_entry->phys); in lpfc_sli4_nvmet_sgl_update()
4215 if (sglq_entry->virt == NULL) { in lpfc_sli4_nvmet_sgl_update()
4216 kfree(sglq_entry); in lpfc_sli4_nvmet_sgl_update()
4224 sglq_entry->sgl = sglq_entry->virt; in lpfc_sli4_nvmet_sgl_update()
4225 memset(sglq_entry->sgl, 0, in lpfc_sli4_nvmet_sgl_update()
4227 sglq_entry->state = SGL_FREED; in lpfc_sli4_nvmet_sgl_update()
4228 list_add_tail(&sglq_entry->list, &nvmet_sgl_list); in lpfc_sli4_nvmet_sgl_update()
4250 sglq_entry, struct lpfc_sglq, list); in lpfc_sli4_nvmet_sgl_update()
4251 if (sglq_entry) { in lpfc_sli4_nvmet_sgl_update()
4252 lpfc_nvmet_buf_free(phba, sglq_entry->virt, in lpfc_sli4_nvmet_sgl_update()
4253 sglq_entry->phys); in lpfc_sli4_nvmet_sgl_update()
4254 kfree(sglq_entry); in lpfc_sli4_nvmet_sgl_update()
4268 sglq_entry = NULL; in lpfc_sli4_nvmet_sgl_update()
4270 list_for_each_entry_safe(sglq_entry, sglq_entry_next, in lpfc_sli4_nvmet_sgl_update()
4281 sglq_entry->sli4_lxritag = lxri; in lpfc_sli4_nvmet_sgl_update()
4282 sglq_entry->sli4_xritag = phba->sli4_hba.xri_ids[lxri]; in lpfc_sli4_nvmet_sgl_update()
8722 struct lpfc_sglq *sglq_entry = NULL, *sglq_next = NULL; in lpfc_free_sgl_list() local
8724 list_for_each_entry_safe(sglq_entry, sglq_next, sglq_list, list) { in lpfc_free_sgl_list()
8725 list_del(&sglq_entry->list); in lpfc_free_sgl_list()
8726 lpfc_mbuf_free(phba, sglq_entry->virt, sglq_entry->phys); in lpfc_free_sgl_list()
8727 kfree(sglq_entry); in lpfc_free_sgl_list()
8760 struct lpfc_sglq *sglq_entry = NULL, *sglq_next = NULL; in lpfc_free_nvmet_sgl_list() local
8771 list_for_each_entry_safe(sglq_entry, sglq_next, &sglq_list, list) { in lpfc_free_nvmet_sgl_list()
8772 list_del(&sglq_entry->list); in lpfc_free_nvmet_sgl_list()
8773 lpfc_nvmet_buf_free(phba, sglq_entry->virt, sglq_entry->phys); in lpfc_free_nvmet_sgl_list()
8774 kfree(sglq_entry); in lpfc_free_nvmet_sgl_list()