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