Lines Matching refs:rreq
120 struct p9_req_t *rreq; member
315 if ((!m->rreq) && (m->rc.offset == m->rc.capacity)) { in p9_read_work()
331 m->rreq = p9_tag_lookup(m->client, m->rc.tag); in p9_read_work()
332 if (!m->rreq || (m->rreq->status != REQ_STATUS_SENT)) { in p9_read_work()
339 if (m->rc.size > m->rreq->rc.capacity) { in p9_read_work()
342 m->rc.size, m->rc.tag, m->rreq->rc.capacity); in p9_read_work()
347 if (!m->rreq->rc.sdata) { in p9_read_work()
350 m->rc.tag, m->rreq); in p9_read_work()
351 p9_req_put(m->client, m->rreq); in p9_read_work()
352 m->rreq = NULL; in p9_read_work()
356 m->rc.sdata = m->rreq->rc.sdata; in p9_read_work()
364 if ((m->rreq) && (m->rc.offset == m->rc.capacity)) { in p9_read_work()
366 m->rreq->rc.size = m->rc.offset; in p9_read_work()
368 if (m->rreq->status == REQ_STATUS_SENT) { in p9_read_work()
369 list_del(&m->rreq->req_list); in p9_read_work()
370 p9_client_cb(m->client, m->rreq, REQ_STATUS_RCVD); in p9_read_work()
371 } else if (m->rreq->status == REQ_STATUS_FLSHD) { in p9_read_work()
387 p9_req_put(m->client, m->rreq); in p9_read_work()
388 m->rreq = NULL; in p9_read_work()
917 if (m->rreq) { in p9_conn_destroy()
918 p9_req_put(m->client, m->rreq); in p9_conn_destroy()
919 m->rreq = NULL; in p9_conn_destroy()