Lines Matching full:requests
141 * requests are pushed on to the ring and responses taken off it.
144 * requests are taken off the ring and responses put on.
149 * outstanding requests.
187 /* Number of free requests (for use on front side only). */
220 * obtaining the number of unconsumed responses/requests.
259 /* Ill-behaved frontend determination: Can there be this many requests? */
268 xen_wmb(); /* back sees requests /before/ updated producer index */ \
280 * When queueing requests or responses on a shared ring, it may not always be
281 * necessary to notify the remote end. For example, if requests are in flight
282 * in a backend, the front may be able to queue further requests without
283 * notifying the back (if the back checks for new requests when it queues
286 * When enqueuing requests or responses:
288 * Use RING_PUSH_{REQUESTS,RESPONSES}_AND_CHECK_NOTIFY(). The second argument
292 * After dequeuing requests or responses (before sleeping the connection):
310 xen_wmb(); /* back sees requests /before/ updated producer index */ \
312 xen_mb(); /* back sees new requests /before/ we check req_event */ \