Lines Matching refs:sglq_entry
1092 struct lpfc_sglq *sglq_entry = NULL;
1110 list_for_each_entry(sglq_entry,
1112 sglq_entry->state = SGL_FREED;
4069 struct lpfc_sglq *sglq_entry = NULL, *sglq_entry_next = NULL;
4088 sglq_entry = kzalloc(sizeof(struct lpfc_sglq),
4090 if (sglq_entry == NULL) {
4098 sglq_entry->buff_type = GEN_BUFF_TYPE;
4099 sglq_entry->virt = lpfc_mbuf_alloc(phba, 0,
4100 &sglq_entry->phys);
4101 if (sglq_entry->virt == NULL) {
4102 kfree(sglq_entry);
4110 sglq_entry->sgl = sglq_entry->virt;
4111 memset(sglq_entry->sgl, 0, LPFC_BPL_SIZE);
4112 sglq_entry->state = SGL_FREED;
4113 list_add_tail(&sglq_entry->list, &els_sgl_list);
4132 sglq_entry, struct lpfc_sglq, list);
4133 if (sglq_entry) {
4134 __lpfc_mbuf_free(phba, sglq_entry->virt,
4135 sglq_entry->phys);
4136 kfree(sglq_entry);
4149 sglq_entry = NULL;
4151 list_for_each_entry_safe(sglq_entry, sglq_entry_next,
4162 sglq_entry->sli4_lxritag = lxri;
4163 sglq_entry->sli4_xritag = phba->sli4_hba.xri_ids[lxri];
4187 struct lpfc_sglq *sglq_entry = NULL, *sglq_entry_next = NULL;
4208 sglq_entry = kzalloc(sizeof(struct lpfc_sglq),
4210 if (sglq_entry == NULL) {
4218 sglq_entry->buff_type = NVMET_BUFF_TYPE;
4219 sglq_entry->virt = lpfc_nvmet_buf_alloc(phba, 0,
4220 &sglq_entry->phys);
4221 if (sglq_entry->virt == NULL) {
4222 kfree(sglq_entry);
4230 sglq_entry->sgl = sglq_entry->virt;
4231 memset(sglq_entry->sgl, 0,
4233 sglq_entry->state = SGL_FREED;
4234 list_add_tail(&sglq_entry->list, &nvmet_sgl_list);
4256 sglq_entry, struct lpfc_sglq, list);
4257 if (sglq_entry) {
4258 lpfc_nvmet_buf_free(phba, sglq_entry->virt,
4259 sglq_entry->phys);
4260 kfree(sglq_entry);
4274 sglq_entry = NULL;
4276 list_for_each_entry_safe(sglq_entry, sglq_entry_next,
4287 sglq_entry->sli4_lxritag = lxri;
4288 sglq_entry->sli4_xritag = phba->sli4_hba.xri_ids[lxri];
8728 struct lpfc_sglq *sglq_entry = NULL, *sglq_next = NULL;
8730 list_for_each_entry_safe(sglq_entry, sglq_next, sglq_list, list) {
8731 list_del(&sglq_entry->list);
8732 lpfc_mbuf_free(phba, sglq_entry->virt, sglq_entry->phys);
8733 kfree(sglq_entry);
8766 struct lpfc_sglq *sglq_entry = NULL, *sglq_next = NULL;
8777 list_for_each_entry_safe(sglq_entry, sglq_next, &sglq_list, list) {
8778 list_del(&sglq_entry->list);
8779 lpfc_nvmet_buf_free(phba, sglq_entry->virt, sglq_entry->phys);
8780 kfree(sglq_entry);
8795 * This array will hold the sglq_entry's for active IOs.