Lines Matching refs:mp_req
410 struct qedf_mp_req *mp_req = &(io_req->mp_req); in qedf_free_mp_resc() local
415 if (mp_req->mp_req_bd) { in qedf_free_mp_resc()
417 mp_req->mp_req_bd, mp_req->mp_req_bd_dma); in qedf_free_mp_resc()
418 mp_req->mp_req_bd = NULL; in qedf_free_mp_resc()
420 if (mp_req->mp_resp_bd) { in qedf_free_mp_resc()
422 mp_req->mp_resp_bd, mp_req->mp_resp_bd_dma); in qedf_free_mp_resc()
423 mp_req->mp_resp_bd = NULL; in qedf_free_mp_resc()
425 if (mp_req->req_buf) { in qedf_free_mp_resc()
427 mp_req->req_buf, mp_req->req_buf_dma); in qedf_free_mp_resc()
428 mp_req->req_buf = NULL; in qedf_free_mp_resc()
430 if (mp_req->resp_buf) { in qedf_free_mp_resc()
432 mp_req->resp_buf, mp_req->resp_buf_dma); in qedf_free_mp_resc()
433 mp_req->resp_buf = NULL; in qedf_free_mp_resc()
684 struct qedf_mp_req *mp_req = &(io_req->mp_req); in qedf_init_mp_task() local
719 fc_hdr = &(mp_req->req_fc_hdr); in qedf_init_mp_task()
734 tx_sgl_task_params.sgl = mp_req->mp_req_bd; in qedf_init_mp_task()
735 tx_sgl_task_params.sgl_phys_addr.lo = U64_LO(mp_req->mp_req_bd_dma); in qedf_init_mp_task()
736 tx_sgl_task_params.sgl_phys_addr.hi = U64_HI(mp_req->mp_req_bd_dma); in qedf_init_mp_task()
743 rx_sgl_task_params.sgl = mp_req->mp_resp_bd; in qedf_init_mp_task()
744 rx_sgl_task_params.sgl_phys_addr.lo = U64_LO(mp_req->mp_resp_bd_dma); in qedf_init_mp_task()
745 rx_sgl_task_params.sgl_phys_addr.hi = U64_HI(mp_req->mp_resp_bd_dma); in qedf_init_mp_task()
2063 struct qedf_mp_req *mp_req; in qedf_init_mp_req() local
2072 mp_req = (struct qedf_mp_req *)&(io_req->mp_req); in qedf_init_mp_req()
2073 memset(mp_req, 0, sizeof(struct qedf_mp_req)); in qedf_init_mp_req()
2076 mp_req->req_len = sizeof(struct fcp_cmnd); in qedf_init_mp_req()
2077 io_req->data_xfer_len = mp_req->req_len; in qedf_init_mp_req()
2079 mp_req->req_len = io_req->data_xfer_len; in qedf_init_mp_req()
2081 mp_req->req_buf = dma_alloc_coherent(&qedf->pdev->dev, QEDF_PAGE_SIZE, in qedf_init_mp_req()
2082 &mp_req->req_buf_dma, GFP_KERNEL); in qedf_init_mp_req()
2083 if (!mp_req->req_buf) { in qedf_init_mp_req()
2089 mp_req->resp_buf = dma_alloc_coherent(&qedf->pdev->dev, in qedf_init_mp_req()
2090 QEDF_PAGE_SIZE, &mp_req->resp_buf_dma, GFP_KERNEL); in qedf_init_mp_req()
2091 if (!mp_req->resp_buf) { in qedf_init_mp_req()
2100 mp_req->mp_req_bd = dma_alloc_coherent(&qedf->pdev->dev, sz, in qedf_init_mp_req()
2101 &mp_req->mp_req_bd_dma, GFP_KERNEL); in qedf_init_mp_req()
2102 if (!mp_req->mp_req_bd) { in qedf_init_mp_req()
2108 mp_req->mp_resp_bd = dma_alloc_coherent(&qedf->pdev->dev, sz, in qedf_init_mp_req()
2109 &mp_req->mp_resp_bd_dma, GFP_KERNEL); in qedf_init_mp_req()
2110 if (!mp_req->mp_resp_bd) { in qedf_init_mp_req()
2117 addr = mp_req->req_buf_dma; in qedf_init_mp_req()
2118 mp_req_bd = mp_req->mp_req_bd; in qedf_init_mp_req()
2128 mp_resp_bd = mp_req->mp_resp_bd; in qedf_init_mp_req()
2129 addr = mp_req->resp_buf_dma; in qedf_init_mp_req()