Lines Matching refs:r
163 static inline int request_intersects(struct rrpc_inflight_rq *r, in request_intersects() argument
166 return (laddr_end >= r->l_start && laddr_end <= r->l_end) && in request_intersects()
167 (laddr_start >= r->l_start && laddr_start <= r->l_end); in request_intersects()
171 unsigned pages, struct rrpc_inflight_rq *r) in __rrpc_lock_laddr() argument
185 r->l_start = laddr; in __rrpc_lock_laddr()
186 r->l_end = laddr_end; in __rrpc_lock_laddr()
188 list_add_tail(&r->list, &rrpc->inflights.reqs); in __rrpc_lock_laddr()
195 struct rrpc_inflight_rq *r) in rrpc_lock_laddr() argument
199 return __rrpc_lock_laddr(rrpc, laddr, pages, r); in rrpc_lock_laddr()
214 struct rrpc_inflight_rq *r = rrpc_get_inflight_rq(rqd); in rrpc_lock_rq() local
216 return rrpc_lock_laddr(rrpc, laddr, pages, r); in rrpc_lock_rq()
220 struct rrpc_inflight_rq *r) in rrpc_unlock_laddr() argument
225 list_del_init(&r->list); in rrpc_unlock_laddr()
231 struct rrpc_inflight_rq *r = rrpc_get_inflight_rq(rqd); in rrpc_unlock_rq() local
234 BUG_ON((r->l_start + pages) > rrpc->nr_pages); in rrpc_unlock_rq()
236 rrpc_unlock_laddr(rrpc, r); in rrpc_unlock_rq()