Lines Matching refs:resp
2033 Sg_request *resp; in sg_get_rq_mark() local
2037 for (resp = sfp->headrp; resp; resp = resp->nextrp) { in sg_get_rq_mark()
2039 if ((1 == resp->done) && (!resp->sg_io_owned) && in sg_get_rq_mark()
2040 ((-1 == pack_id) || (resp->header.pack_id == pack_id))) { in sg_get_rq_mark()
2041 resp->done = 2; /* guard against other readers */ in sg_get_rq_mark()
2046 return resp; in sg_get_rq_mark()
2055 Sg_request *resp; in sg_add_request() local
2059 resp = sfp->headrp; in sg_add_request()
2060 if (!resp) { in sg_add_request()
2063 resp = rp; in sg_add_request()
2064 sfp->headrp = resp; in sg_add_request()
2067 resp = NULL; /* command queuing disallowed */ in sg_add_request()
2076 while (resp->nextrp) in sg_add_request()
2077 resp = resp->nextrp; in sg_add_request()
2078 resp->nextrp = rp; in sg_add_request()
2079 resp = rp; in sg_add_request()
2081 resp = NULL; in sg_add_request()
2084 if (resp) { in sg_add_request()
2085 resp->nextrp = NULL; in sg_add_request()
2086 resp->header.duration = jiffies_to_msecs(jiffies); in sg_add_request()
2089 return resp; in sg_add_request()