Lines Matching full:front
85 * mytag_front_ring_t - The 'front' half of the ring.
90 * the front half:
96 * Initializing the back follows similarly (note that only the front
119 /* "Front" end's private variables */ \
138 * FRONT_RING_whatever works on the "front end" of a ring: here
146 * requestor (front end) never has more than RING_SIZE()-1
179 /* Number of free requests (for use on front side only). */
183 /* Test if there is an empty slot available on the front ring.
184 * (This is only meaningful from the front. )
242 virt_wmb(); /* front sees resps /before/ updated producer index */ \
251 * in a backend, the front may be able to queue further requests without
289 virt_wmb(); /* front sees resps /before/ updated producer index */ \
291 virt_mb(); /* front sees new resps /before/ we check rsp_event */ \