Lines Matching defs:rreq
96 * @rreq: read request
120 struct p9_req_t *rreq;
314 if ((!m->rreq) && (m->rc.offset == m->rc.capacity)) {
330 m->rreq = p9_tag_lookup(m->client, m->rc.tag);
331 if (!m->rreq || (m->rreq->status != REQ_STATUS_SENT)) {
338 if (m->rc.size > m->rreq->rc.capacity) {
341 m->rc.size, m->rc.tag, m->rreq->rc.capacity);
346 if (!m->rreq->rc.sdata) {
349 m->rc.tag, m->rreq);
350 p9_req_put(m->client, m->rreq);
351 m->rreq = NULL;
355 m->rc.sdata = m->rreq->rc.sdata;
363 if ((m->rreq) && (m->rc.offset == m->rc.capacity)) {
365 m->rreq->rc.size = m->rc.offset;
367 if (m->rreq->status == REQ_STATUS_SENT) {
368 list_del(&m->rreq->req_list);
369 p9_client_cb(m->client, m->rreq, REQ_STATUS_RCVD);
370 } else if (m->rreq->status == REQ_STATUS_FLSHD) {
386 p9_req_put(m->client, m->rreq);
387 m->rreq = NULL;
910 if (m->rreq) {
911 p9_req_put(m->client, m->rreq);
912 m->rreq = NULL;