Lines Matching defs:mp_req
546 struct bnx2fc_mp_req *mp_req = &(io_req->mp_req);
552 mp_req->tm_flags = 0;
553 if (mp_req->mp_req_bd) {
555 mp_req->mp_req_bd,
556 mp_req->mp_req_bd_dma);
557 mp_req->mp_req_bd = NULL;
559 if (mp_req->mp_resp_bd) {
561 mp_req->mp_resp_bd,
562 mp_req->mp_resp_bd_dma);
563 mp_req->mp_resp_bd = NULL;
565 if (mp_req->req_buf) {
567 mp_req->req_buf,
568 mp_req->req_buf_dma);
569 mp_req->req_buf = NULL;
571 if (mp_req->resp_buf) {
573 mp_req->resp_buf,
574 mp_req->resp_buf_dma);
575 mp_req->resp_buf = NULL;
581 struct bnx2fc_mp_req *mp_req;
589 mp_req = (struct bnx2fc_mp_req *)&(io_req->mp_req);
590 memset(mp_req, 0, sizeof(struct bnx2fc_mp_req));
593 mp_req->req_len = sizeof(struct fcp_cmnd);
594 io_req->data_xfer_len = mp_req->req_len;
596 mp_req->req_len = io_req->data_xfer_len;
598 mp_req->req_buf = dma_alloc_coherent(&hba->pcidev->dev, CNIC_PAGE_SIZE,
599 &mp_req->req_buf_dma,
601 if (!mp_req->req_buf) {
607 mp_req->resp_buf = dma_alloc_coherent(&hba->pcidev->dev, CNIC_PAGE_SIZE,
608 &mp_req->resp_buf_dma,
610 if (!mp_req->resp_buf) {
615 memset(mp_req->req_buf, 0, CNIC_PAGE_SIZE);
616 memset(mp_req->resp_buf, 0, CNIC_PAGE_SIZE);
620 mp_req->mp_req_bd = dma_alloc_coherent(&hba->pcidev->dev, sz,
621 &mp_req->mp_req_bd_dma,
623 if (!mp_req->mp_req_bd) {
628 mp_req->mp_resp_bd = dma_alloc_coherent(&hba->pcidev->dev, sz,
629 &mp_req->mp_resp_bd_dma,
631 if (!mp_req->mp_resp_bd) {
637 addr = mp_req->req_buf_dma;
638 mp_req_bd = mp_req->mp_req_bd;
649 mp_resp_bd = mp_req->mp_resp_bd;
650 addr = mp_req->resp_buf_dma;
725 tm_req = (struct bnx2fc_mp_req *)&(io_req->mp_req);
876 abts_req = (struct bnx2fc_mp_req *)&(abts_io_req->mp_req);
1544 tm_req = &(io_req->mp_req);
1752 fcp_cmnd->fc_tm_flags = io_req->mp_req.tm_flags;