Lines Matching refs:lpfc_ncmd

3130 	struct lpfc_io_buf *lpfc_ncmd;  in lpfc_create_expedite_pool()  local
3142 list_for_each_entry_safe(lpfc_ncmd, lpfc_ncmd_next, in lpfc_create_expedite_pool()
3144 list_move_tail(&lpfc_ncmd->list, &epd_pool->list); in lpfc_create_expedite_pool()
3145 lpfc_ncmd->expedite = true; in lpfc_create_expedite_pool()
3165 struct lpfc_io_buf *lpfc_ncmd; in lpfc_destroy_expedite_pool() local
3175 list_for_each_entry_safe(lpfc_ncmd, lpfc_ncmd_next, in lpfc_destroy_expedite_pool()
3177 list_move_tail(&lpfc_ncmd->list, in lpfc_destroy_expedite_pool()
3179 lpfc_ncmd->flags = false; in lpfc_destroy_expedite_pool()
3200 struct lpfc_io_buf *lpfc_ncmd; in lpfc_create_multixri_pools() local
3252 list_for_each_entry_safe(lpfc_ncmd, lpfc_ncmd_next, in lpfc_create_multixri_pools()
3254 list_move_tail(&lpfc_ncmd->list, &pbl_pool->list); in lpfc_create_multixri_pools()
3286 struct lpfc_io_buf *lpfc_ncmd; in lpfc_destroy_multixri_pools() local
3320 list_for_each_entry_safe(lpfc_ncmd, lpfc_ncmd_next, in lpfc_destroy_multixri_pools()
3322 list_move_tail(&lpfc_ncmd->list, in lpfc_destroy_multixri_pools()
3341 list_for_each_entry_safe(lpfc_ncmd, lpfc_ncmd_next, in lpfc_destroy_multixri_pools()
3343 list_move_tail(&lpfc_ncmd->list, in lpfc_destroy_multixri_pools()
3671 struct lpfc_io_buf *lpfc_ncmd, *lpfc_ncmd_next; in lpfc_io_free() local
3679 list_for_each_entry_safe(lpfc_ncmd, lpfc_ncmd_next, in lpfc_io_free()
3682 list_del(&lpfc_ncmd->list); in lpfc_io_free()
3685 lpfc_ncmd->data, lpfc_ncmd->dma_handle); in lpfc_io_free()
3687 lpfc_put_sgl_per_hdwq(phba, lpfc_ncmd); in lpfc_io_free()
3688 lpfc_put_cmd_rsp_buf_per_hdwq(phba, lpfc_ncmd); in lpfc_io_free()
3689 kfree(lpfc_ncmd); in lpfc_io_free()
3695 list_for_each_entry_safe(lpfc_ncmd, lpfc_ncmd_next, in lpfc_io_free()
3698 list_del(&lpfc_ncmd->list); in lpfc_io_free()
3701 lpfc_ncmd->data, lpfc_ncmd->dma_handle); in lpfc_io_free()
3703 lpfc_put_sgl_per_hdwq(phba, lpfc_ncmd); in lpfc_io_free()
3704 lpfc_put_cmd_rsp_buf_per_hdwq(phba, lpfc_ncmd); in lpfc_io_free()
3705 kfree(lpfc_ncmd); in lpfc_io_free()
4068 struct lpfc_io_buf *lpfc_ncmd = NULL, *lpfc_ncmd_next = NULL; in lpfc_sli4_io_sgl_update() local
4097 list_remove_head(&io_sgl_list, lpfc_ncmd, in lpfc_sli4_io_sgl_update()
4099 if (lpfc_ncmd) { in lpfc_sli4_io_sgl_update()
4101 lpfc_ncmd->data, in lpfc_sli4_io_sgl_update()
4102 lpfc_ncmd->dma_handle); in lpfc_sli4_io_sgl_update()
4103 kfree(lpfc_ncmd); in lpfc_sli4_io_sgl_update()
4110 lpfc_ncmd = NULL; in lpfc_sli4_io_sgl_update()
4113 list_for_each_entry_safe(lpfc_ncmd, lpfc_ncmd_next, in lpfc_sli4_io_sgl_update()
4124 lpfc_ncmd->cur_iocbq.sli4_lxritag = lxri; in lpfc_sli4_io_sgl_update()
4125 lpfc_ncmd->cur_iocbq.sli4_xritag = phba->sli4_hba.xri_ids[lxri]; in lpfc_sli4_io_sgl_update()
4152 struct lpfc_io_buf *lpfc_ncmd; in lpfc_new_io_buf() local
4162 lpfc_ncmd = kzalloc(sizeof(*lpfc_ncmd), GFP_KERNEL); in lpfc_new_io_buf()
4163 if (!lpfc_ncmd) in lpfc_new_io_buf()
4170 lpfc_ncmd->data = dma_pool_zalloc(phba->lpfc_sg_dma_buf_pool, in lpfc_new_io_buf()
4172 &lpfc_ncmd->dma_handle); in lpfc_new_io_buf()
4173 if (!lpfc_ncmd->data) { in lpfc_new_io_buf()
4174 kfree(lpfc_ncmd); in lpfc_new_io_buf()
4179 INIT_LIST_HEAD(&lpfc_ncmd->dma_sgl_xtra_list); in lpfc_new_io_buf()
4186 (((unsigned long)(lpfc_ncmd->data) & in lpfc_new_io_buf()
4192 (unsigned long)lpfc_ncmd->data); in lpfc_new_io_buf()
4194 lpfc_ncmd->data, in lpfc_new_io_buf()
4195 lpfc_ncmd->dma_handle); in lpfc_new_io_buf()
4196 kfree(lpfc_ncmd); in lpfc_new_io_buf()
4201 INIT_LIST_HEAD(&lpfc_ncmd->dma_cmd_rsp_list); in lpfc_new_io_buf()
4206 lpfc_ncmd->data, lpfc_ncmd->dma_handle); in lpfc_new_io_buf()
4207 kfree(lpfc_ncmd); in lpfc_new_io_buf()
4210 pwqeq = &lpfc_ncmd->cur_iocbq; in lpfc_new_io_buf()
4216 lpfc_ncmd->data, lpfc_ncmd->dma_handle); in lpfc_new_io_buf()
4217 kfree(lpfc_ncmd); in lpfc_new_io_buf()
4226 pwqeq->context1 = lpfc_ncmd; in lpfc_new_io_buf()
4229 lpfc_ncmd->dma_sgl = lpfc_ncmd->data; in lpfc_new_io_buf()
4230 lpfc_ncmd->dma_phys_sgl = lpfc_ncmd->dma_handle; in lpfc_new_io_buf()
4231 lpfc_ncmd->cur_iocbq.context1 = lpfc_ncmd; in lpfc_new_io_buf()
4232 spin_lock_init(&lpfc_ncmd->buf_lock); in lpfc_new_io_buf()
4235 list_add_tail(&lpfc_ncmd->list, &post_nblist); in lpfc_new_io_buf()