Lines Matching refs:mp_req
382 struct qedf_mp_req *mp_req = &(io_req->mp_req); in qedf_free_mp_resc() local
387 if (mp_req->mp_req_bd) { in qedf_free_mp_resc()
389 mp_req->mp_req_bd, mp_req->mp_req_bd_dma); in qedf_free_mp_resc()
390 mp_req->mp_req_bd = NULL; in qedf_free_mp_resc()
392 if (mp_req->mp_resp_bd) { in qedf_free_mp_resc()
394 mp_req->mp_resp_bd, mp_req->mp_resp_bd_dma); in qedf_free_mp_resc()
395 mp_req->mp_resp_bd = NULL; in qedf_free_mp_resc()
397 if (mp_req->req_buf) { in qedf_free_mp_resc()
399 mp_req->req_buf, mp_req->req_buf_dma); in qedf_free_mp_resc()
400 mp_req->req_buf = NULL; in qedf_free_mp_resc()
402 if (mp_req->resp_buf) { in qedf_free_mp_resc()
404 mp_req->resp_buf, mp_req->resp_buf_dma); in qedf_free_mp_resc()
405 mp_req->resp_buf = NULL; in qedf_free_mp_resc()
697 struct qedf_mp_req *mp_req = &(io_req->mp_req); in qedf_init_mp_task() local
732 fc_hdr = &(mp_req->req_fc_hdr); in qedf_init_mp_task()
747 tx_sgl_task_params.sgl = mp_req->mp_req_bd; in qedf_init_mp_task()
748 tx_sgl_task_params.sgl_phys_addr.lo = U64_LO(mp_req->mp_req_bd_dma); in qedf_init_mp_task()
749 tx_sgl_task_params.sgl_phys_addr.hi = U64_HI(mp_req->mp_req_bd_dma); in qedf_init_mp_task()
756 rx_sgl_task_params.sgl = mp_req->mp_resp_bd; in qedf_init_mp_task()
757 rx_sgl_task_params.sgl_phys_addr.lo = U64_LO(mp_req->mp_resp_bd_dma); in qedf_init_mp_task()
758 rx_sgl_task_params.sgl_phys_addr.hi = U64_HI(mp_req->mp_resp_bd_dma); in qedf_init_mp_task()
1698 struct qedf_mp_req *mp_req; in qedf_init_mp_req() local
1707 mp_req = (struct qedf_mp_req *)&(io_req->mp_req); in qedf_init_mp_req()
1708 memset(mp_req, 0, sizeof(struct qedf_mp_req)); in qedf_init_mp_req()
1711 mp_req->req_len = sizeof(struct fcp_cmnd); in qedf_init_mp_req()
1712 io_req->data_xfer_len = mp_req->req_len; in qedf_init_mp_req()
1714 mp_req->req_len = io_req->data_xfer_len; in qedf_init_mp_req()
1716 mp_req->req_buf = dma_alloc_coherent(&qedf->pdev->dev, QEDF_PAGE_SIZE, in qedf_init_mp_req()
1717 &mp_req->req_buf_dma, GFP_KERNEL); in qedf_init_mp_req()
1718 if (!mp_req->req_buf) { in qedf_init_mp_req()
1724 mp_req->resp_buf = dma_alloc_coherent(&qedf->pdev->dev, in qedf_init_mp_req()
1725 QEDF_PAGE_SIZE, &mp_req->resp_buf_dma, GFP_KERNEL); in qedf_init_mp_req()
1726 if (!mp_req->resp_buf) { in qedf_init_mp_req()
1735 mp_req->mp_req_bd = dma_alloc_coherent(&qedf->pdev->dev, sz, in qedf_init_mp_req()
1736 &mp_req->mp_req_bd_dma, GFP_KERNEL); in qedf_init_mp_req()
1737 if (!mp_req->mp_req_bd) { in qedf_init_mp_req()
1743 mp_req->mp_resp_bd = dma_alloc_coherent(&qedf->pdev->dev, sz, in qedf_init_mp_req()
1744 &mp_req->mp_resp_bd_dma, GFP_KERNEL); in qedf_init_mp_req()
1745 if (!mp_req->mp_resp_bd) { in qedf_init_mp_req()
1752 addr = mp_req->req_buf_dma; in qedf_init_mp_req()
1753 mp_req_bd = mp_req->mp_req_bd; in qedf_init_mp_req()
1763 mp_resp_bd = mp_req->mp_resp_bd; in qedf_init_mp_req()
1764 addr = mp_req->resp_buf_dma; in qedf_init_mp_req()