Lines Matching refs:MI_INSTR
131 #define MI_INSTR(opcode, flags) (((opcode) << 23) | (flags)) macro
133 #define MI_NOOP MI_INSTR(0, 0)
134 #define MI_USER_INTERRUPT MI_INSTR(0x02, 0)
135 #define MI_WAIT_FOR_EVENT MI_INSTR(0x03, 0)
140 #define MI_FLUSH MI_INSTR(0x04, 0)
147 #define MI_BATCH_BUFFER_END MI_INSTR(0x0a, 0)
148 #define MI_SUSPEND_FLUSH MI_INSTR(0x0b, 0)
150 #define MI_REPORT_HEAD MI_INSTR(0x07, 0)
151 #define MI_OVERLAY_FLIP MI_INSTR(0x11,0)
155 #define MI_LOAD_SCAN_LINES_INCL MI_INSTR(0x12, 0)
156 #define MI_DISPLAY_FLIP MI_INSTR(0x14, 2)
157 #define MI_DISPLAY_FLIP_I915 MI_INSTR(0x14, 1)
159 #define MI_SET_CONTEXT MI_INSTR(0x18, 0)
166 #define MI_STORE_DWORD_IMM MI_INSTR(0x20, 1)
168 #define MI_STORE_DWORD_INDEX MI_INSTR(0x21, 1)
176 #define MI_LOAD_REGISTER_IMM(x) MI_INSTR(0x22, 2*x-1)
177 #define MI_FLUSH_DW MI_INSTR(0x26, 1) /* for GEN6 */
180 #define MI_BATCH_BUFFER MI_INSTR(0x30, 1)
183 #define MI_BATCH_BUFFER_START MI_INSTR(0x31, 0)
184 #define MI_SEMAPHORE_MBOX MI_INSTR(0x16, 1) /* gen6+ */