Lines Matching refs:lpfc_ncmd

3076 	struct lpfc_io_buf *lpfc_ncmd;  in lpfc_create_expedite_pool()  local
3088 list_for_each_entry_safe(lpfc_ncmd, lpfc_ncmd_next, in lpfc_create_expedite_pool()
3090 list_move_tail(&lpfc_ncmd->list, &epd_pool->list); in lpfc_create_expedite_pool()
3091 lpfc_ncmd->expedite = true; in lpfc_create_expedite_pool()
3111 struct lpfc_io_buf *lpfc_ncmd; in lpfc_destroy_expedite_pool() local
3121 list_for_each_entry_safe(lpfc_ncmd, lpfc_ncmd_next, in lpfc_destroy_expedite_pool()
3123 list_move_tail(&lpfc_ncmd->list, in lpfc_destroy_expedite_pool()
3125 lpfc_ncmd->flags = false; in lpfc_destroy_expedite_pool()
3146 struct lpfc_io_buf *lpfc_ncmd; in lpfc_create_multixri_pools() local
3198 list_for_each_entry_safe(lpfc_ncmd, lpfc_ncmd_next, in lpfc_create_multixri_pools()
3200 list_move_tail(&lpfc_ncmd->list, &pbl_pool->list); in lpfc_create_multixri_pools()
3232 struct lpfc_io_buf *lpfc_ncmd; in lpfc_destroy_multixri_pools() local
3266 list_for_each_entry_safe(lpfc_ncmd, lpfc_ncmd_next, in lpfc_destroy_multixri_pools()
3268 list_move_tail(&lpfc_ncmd->list, in lpfc_destroy_multixri_pools()
3287 list_for_each_entry_safe(lpfc_ncmd, lpfc_ncmd_next, in lpfc_destroy_multixri_pools()
3289 list_move_tail(&lpfc_ncmd->list, in lpfc_destroy_multixri_pools()
3608 struct lpfc_io_buf *lpfc_ncmd, *lpfc_ncmd_next; in lpfc_io_free() local
3616 list_for_each_entry_safe(lpfc_ncmd, lpfc_ncmd_next, in lpfc_io_free()
3619 list_del(&lpfc_ncmd->list); in lpfc_io_free()
3622 lpfc_ncmd->data, lpfc_ncmd->dma_handle); in lpfc_io_free()
3624 lpfc_put_sgl_per_hdwq(phba, lpfc_ncmd); in lpfc_io_free()
3625 lpfc_put_cmd_rsp_buf_per_hdwq(phba, lpfc_ncmd); in lpfc_io_free()
3626 kfree(lpfc_ncmd); in lpfc_io_free()
3632 list_for_each_entry_safe(lpfc_ncmd, lpfc_ncmd_next, in lpfc_io_free()
3635 list_del(&lpfc_ncmd->list); in lpfc_io_free()
3638 lpfc_ncmd->data, lpfc_ncmd->dma_handle); in lpfc_io_free()
3640 lpfc_put_sgl_per_hdwq(phba, lpfc_ncmd); in lpfc_io_free()
3641 lpfc_put_cmd_rsp_buf_per_hdwq(phba, lpfc_ncmd); in lpfc_io_free()
3642 kfree(lpfc_ncmd); in lpfc_io_free()
3999 struct lpfc_io_buf *lpfc_ncmd = NULL, *lpfc_ncmd_next = NULL; in lpfc_sli4_io_sgl_update() local
4028 list_remove_head(&io_sgl_list, lpfc_ncmd, in lpfc_sli4_io_sgl_update()
4030 if (lpfc_ncmd) { in lpfc_sli4_io_sgl_update()
4032 lpfc_ncmd->data, in lpfc_sli4_io_sgl_update()
4033 lpfc_ncmd->dma_handle); in lpfc_sli4_io_sgl_update()
4034 kfree(lpfc_ncmd); in lpfc_sli4_io_sgl_update()
4041 lpfc_ncmd = NULL; in lpfc_sli4_io_sgl_update()
4044 list_for_each_entry_safe(lpfc_ncmd, lpfc_ncmd_next, in lpfc_sli4_io_sgl_update()
4054 lpfc_ncmd->cur_iocbq.sli4_lxritag = lxri; in lpfc_sli4_io_sgl_update()
4055 lpfc_ncmd->cur_iocbq.sli4_xritag = phba->sli4_hba.xri_ids[lxri]; in lpfc_sli4_io_sgl_update()
4082 struct lpfc_io_buf *lpfc_ncmd; in lpfc_new_io_buf() local
4092 lpfc_ncmd = kzalloc(sizeof(*lpfc_ncmd), GFP_KERNEL); in lpfc_new_io_buf()
4093 if (!lpfc_ncmd) in lpfc_new_io_buf()
4100 lpfc_ncmd->data = dma_pool_zalloc(phba->lpfc_sg_dma_buf_pool, in lpfc_new_io_buf()
4102 &lpfc_ncmd->dma_handle); in lpfc_new_io_buf()
4103 if (!lpfc_ncmd->data) { in lpfc_new_io_buf()
4104 kfree(lpfc_ncmd); in lpfc_new_io_buf()
4109 INIT_LIST_HEAD(&lpfc_ncmd->dma_sgl_xtra_list); in lpfc_new_io_buf()
4116 (((unsigned long)(lpfc_ncmd->data) & in lpfc_new_io_buf()
4121 (unsigned long)lpfc_ncmd->data); in lpfc_new_io_buf()
4123 lpfc_ncmd->data, in lpfc_new_io_buf()
4124 lpfc_ncmd->dma_handle); in lpfc_new_io_buf()
4125 kfree(lpfc_ncmd); in lpfc_new_io_buf()
4130 INIT_LIST_HEAD(&lpfc_ncmd->dma_cmd_rsp_list); in lpfc_new_io_buf()
4135 lpfc_ncmd->data, lpfc_ncmd->dma_handle); in lpfc_new_io_buf()
4136 kfree(lpfc_ncmd); in lpfc_new_io_buf()
4139 pwqeq = &lpfc_ncmd->cur_iocbq; in lpfc_new_io_buf()
4145 lpfc_ncmd->data, lpfc_ncmd->dma_handle); in lpfc_new_io_buf()
4146 kfree(lpfc_ncmd); in lpfc_new_io_buf()
4155 pwqeq->context1 = lpfc_ncmd; in lpfc_new_io_buf()
4158 lpfc_ncmd->dma_sgl = lpfc_ncmd->data; in lpfc_new_io_buf()
4159 lpfc_ncmd->dma_phys_sgl = lpfc_ncmd->dma_handle; in lpfc_new_io_buf()
4160 lpfc_ncmd->cur_iocbq.context1 = lpfc_ncmd; in lpfc_new_io_buf()
4161 spin_lock_init(&lpfc_ncmd->buf_lock); in lpfc_new_io_buf()
4164 list_add_tail(&lpfc_ncmd->list, &post_nblist); in lpfc_new_io_buf()