Lines Matching refs:resp
2027 Sg_request *resp; in sg_get_rq_mark() local
2031 for (resp = sfp->headrp; resp; resp = resp->nextrp) { in sg_get_rq_mark()
2033 if ((1 == resp->done) && (!resp->sg_io_owned) && in sg_get_rq_mark()
2034 ((-1 == pack_id) || (resp->header.pack_id == pack_id))) { in sg_get_rq_mark()
2035 resp->done = 2; /* guard against other readers */ in sg_get_rq_mark()
2040 return resp; in sg_get_rq_mark()
2049 Sg_request *resp; in sg_add_request() local
2053 resp = sfp->headrp; in sg_add_request()
2054 if (!resp) { in sg_add_request()
2057 resp = rp; in sg_add_request()
2058 sfp->headrp = resp; in sg_add_request()
2061 resp = NULL; /* command queuing disallowed */ in sg_add_request()
2070 while (resp->nextrp) in sg_add_request()
2071 resp = resp->nextrp; in sg_add_request()
2072 resp->nextrp = rp; in sg_add_request()
2073 resp = rp; in sg_add_request()
2075 resp = NULL; in sg_add_request()
2078 if (resp) { in sg_add_request()
2079 resp->nextrp = NULL; in sg_add_request()
2080 resp->header.duration = jiffies_to_msecs(jiffies); in sg_add_request()
2083 return resp; in sg_add_request()