Lines Matching refs:mp_req
405 struct qedf_mp_req *mp_req = &(io_req->mp_req); in qedf_free_mp_resc() local
410 if (mp_req->mp_req_bd) { in qedf_free_mp_resc()
412 mp_req->mp_req_bd, mp_req->mp_req_bd_dma); in qedf_free_mp_resc()
413 mp_req->mp_req_bd = NULL; in qedf_free_mp_resc()
415 if (mp_req->mp_resp_bd) { in qedf_free_mp_resc()
417 mp_req->mp_resp_bd, mp_req->mp_resp_bd_dma); in qedf_free_mp_resc()
418 mp_req->mp_resp_bd = NULL; in qedf_free_mp_resc()
420 if (mp_req->req_buf) { in qedf_free_mp_resc()
422 mp_req->req_buf, mp_req->req_buf_dma); in qedf_free_mp_resc()
423 mp_req->req_buf = NULL; in qedf_free_mp_resc()
425 if (mp_req->resp_buf) { in qedf_free_mp_resc()
427 mp_req->resp_buf, mp_req->resp_buf_dma); in qedf_free_mp_resc()
428 mp_req->resp_buf = NULL; in qedf_free_mp_resc()
679 struct qedf_mp_req *mp_req = &(io_req->mp_req); in qedf_init_mp_task() local
714 fc_hdr = &(mp_req->req_fc_hdr); in qedf_init_mp_task()
729 tx_sgl_task_params.sgl = mp_req->mp_req_bd; in qedf_init_mp_task()
730 tx_sgl_task_params.sgl_phys_addr.lo = U64_LO(mp_req->mp_req_bd_dma); in qedf_init_mp_task()
731 tx_sgl_task_params.sgl_phys_addr.hi = U64_HI(mp_req->mp_req_bd_dma); in qedf_init_mp_task()
738 rx_sgl_task_params.sgl = mp_req->mp_resp_bd; in qedf_init_mp_task()
739 rx_sgl_task_params.sgl_phys_addr.lo = U64_LO(mp_req->mp_resp_bd_dma); in qedf_init_mp_task()
740 rx_sgl_task_params.sgl_phys_addr.hi = U64_HI(mp_req->mp_resp_bd_dma); in qedf_init_mp_task()
2045 struct qedf_mp_req *mp_req; in qedf_init_mp_req() local
2054 mp_req = (struct qedf_mp_req *)&(io_req->mp_req); in qedf_init_mp_req()
2055 memset(mp_req, 0, sizeof(struct qedf_mp_req)); in qedf_init_mp_req()
2058 mp_req->req_len = sizeof(struct fcp_cmnd); in qedf_init_mp_req()
2059 io_req->data_xfer_len = mp_req->req_len; in qedf_init_mp_req()
2061 mp_req->req_len = io_req->data_xfer_len; in qedf_init_mp_req()
2063 mp_req->req_buf = dma_alloc_coherent(&qedf->pdev->dev, QEDF_PAGE_SIZE, in qedf_init_mp_req()
2064 &mp_req->req_buf_dma, GFP_KERNEL); in qedf_init_mp_req()
2065 if (!mp_req->req_buf) { in qedf_init_mp_req()
2071 mp_req->resp_buf = dma_alloc_coherent(&qedf->pdev->dev, in qedf_init_mp_req()
2072 QEDF_PAGE_SIZE, &mp_req->resp_buf_dma, GFP_KERNEL); in qedf_init_mp_req()
2073 if (!mp_req->resp_buf) { in qedf_init_mp_req()
2082 mp_req->mp_req_bd = dma_alloc_coherent(&qedf->pdev->dev, sz, in qedf_init_mp_req()
2083 &mp_req->mp_req_bd_dma, GFP_KERNEL); in qedf_init_mp_req()
2084 if (!mp_req->mp_req_bd) { in qedf_init_mp_req()
2090 mp_req->mp_resp_bd = dma_alloc_coherent(&qedf->pdev->dev, sz, in qedf_init_mp_req()
2091 &mp_req->mp_resp_bd_dma, GFP_KERNEL); in qedf_init_mp_req()
2092 if (!mp_req->mp_resp_bd) { in qedf_init_mp_req()
2099 addr = mp_req->req_buf_dma; in qedf_init_mp_req()
2100 mp_req_bd = mp_req->mp_req_bd; in qedf_init_mp_req()
2110 mp_resp_bd = mp_req->mp_resp_bd; in qedf_init_mp_req()
2111 addr = mp_req->resp_buf_dma; in qedf_init_mp_req()