Lines Matching refs:reqp
2826 ispreqt7_t local, *reqp = &local; in isp_start() local
2910 ISP_MEMZERO(reqp, QENTRY_LEN); in isp_start()
2912 isp_marker_24xx_t *m = (isp_marker_24xx_t *) reqp; in isp_start()
2927 if (cdblen > sizeof (reqp->req_cdb)) { in isp_start()
2933 reqp->req_header.rqs_entry_type = RQSTYPE_T7RQS; in isp_start()
2934 reqp->req_header.rqs_entry_count = 1; in isp_start()
2935 reqp->req_nphdl = lp->handle; in isp_start()
2936 reqp->req_time = XS_TIME(xs); in isp_start()
2937 be64enc(reqp->req_lun, CAM_EXTLUN_BYTE_SWIZZLE(XS_LUN(xs))); in isp_start()
2939 reqp->req_alen_datadir = FCP_CMND_DATA_READ; in isp_start()
2941 reqp->req_alen_datadir = FCP_CMND_DATA_WRITE; in isp_start()
2943 reqp->req_task_attribute = XS_TAG_TYPE(xs); in isp_start()
2945 reqp->req_task_attribute = FCP_CMND_TASK_ATTR_SIMPLE; in isp_start()
2946 reqp->req_task_attribute |= (XS_PRIORITY(xs) << FCP_CMND_PRIO_SHIFT) & in isp_start()
2949 if (FCP_NEXT_CRN(isp, &reqp->req_crn, xs)) { in isp_start()
2957 ISP_MEMCPY(reqp->req_cdb, XS_CDBP(xs), cdblen); in isp_start()
2958 reqp->req_dl = XS_XFRLEN(xs); in isp_start()
2959 reqp->req_tidlo = lp->portid; in isp_start()
2960 reqp->req_tidhi = lp->portid >> 16; in isp_start()
2961 reqp->req_vpidx = ISP_GET_VPIDX(isp, XS_CHANNEL(xs)); in isp_start()
2964 reqp->req_handle = isp_allocate_handle(isp, xs, ISP_HANDLE_INITIATOR); in isp_start()
2965 if (reqp->req_handle == 0) { in isp_start()
2977 dmaresult = ISP_DMASETUP(isp, xs, reqp); in isp_start()
2979 isp_destroy_handle(isp, reqp->req_handle); in isp_start()