drm-engine/intel_batchbuffer.c
/* Emit a pipelined flush to either flush render and texture cache for
 * reading from a FBO-drawn texture, or flush so that frontbuffer
 * render appears on the screen in DRI1.
 *
 * This is also used for the always_flush_cache driconf debug option.
 */
Emit a pipelined flush to either flush render and texture cache for
reading from a FBO-drawn texture, or flush so that frontbuffer
render appears on the screen in DRI1.

This is also used for the always_flush_cache driconf debug option.
Emit a pipelined flush to either flush render and texture cache for reading from a FBO - drawn texture or flush so that frontbuffer render appears on the screen in DRI1 . This is also used for the always_flush_cache driconf debug option .
void
intel_batchbuffer_emit_mi_flush(struct _DrmDriver *driver)
{
    BEGIN_BATCH(1);
    OUT_BATCH(MI_FLUSH);
    ADVANCE_BATCH();
}
void intel_batchbuffer_emit_mi_flush ( struct _DrmDriver * driver ) { BEGIN_BATCH ( 1 ) ; OUT_BATCH ( MI_FLUSH ) ; ADVANCE_BATCH ( ) ; }
Emit a pipelined flush to either flush render and texture cache for
 reading from a FBO-drawn texture, or flush so that frontbuffer
 render appears on the screen in DRI1.
Emit a pipelined flush to either flush render and texture cache for reading from a FBO - drawn texture or flush so that frontbuffer render appears on the screen in DRI1 .