Lines Matching refs:MI_INSTR
269 #define MI_INSTR(opcode, flags) (((opcode) << 23) | (flags))
271 #define MI_NOOP MI_INSTR(0, 0)
272 #define MI_USER_INTERRUPT MI_INSTR(0x02, 0)
273 #define MI_WAIT_FOR_EVENT MI_INSTR(0x03, 0)
278 #define MI_FLUSH MI_INSTR(0x04, 0)
285 #define MI_BATCH_BUFFER_END MI_INSTR(0x0a, 0)
286 #define MI_SUSPEND_FLUSH MI_INSTR(0x0b, 0)
288 #define MI_REPORT_HEAD MI_INSTR(0x07, 0)
289 #define MI_OVERLAY_FLIP MI_INSTR(0x11,0)
293 #define MI_LOAD_SCAN_LINES_INCL MI_INSTR(0x12, 0)
294 #define MI_DISPLAY_FLIP MI_INSTR(0x14, 2)
295 #define MI_DISPLAY_FLIP_I915 MI_INSTR(0x14, 1)
304 #define MI_ARB_ON_OFF MI_INSTR(0x08, 0)
308 #define MI_SET_CONTEXT MI_INSTR(0x18, 0)
315 #define MI_STORE_DWORD_IMM MI_INSTR(0x20, 1)
317 #define MI_STORE_DWORD_INDEX MI_INSTR(0x21, 1)
325 #define MI_LOAD_REGISTER_IMM(x) MI_INSTR(0x22, 2*x-1)
326 #define MI_FLUSH_DW MI_INSTR(0x26, 1) /* for GEN6 */
333 #define MI_BATCH_BUFFER MI_INSTR(0x30, 1)
339 #define MI_BATCH_BUFFER_START MI_INSTR(0x31, 0)
341 #define MI_SEMAPHORE_MBOX MI_INSTR(0x16, 1) /* gen6+ */