• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:batch

107  * +---------------+ <---- 4096
113 * |_______|_______| <---- 2048 + ?
116 * | batch |
120 * +---------------+ <---- 0 + ?
133 gen7_media_fillfunc(struct intel_batchbuffer *batch, in gen7_media_fillfunc() argument
142 intel_batchbuffer_flush(batch); in gen7_media_fillfunc()
145 batch->ptr = &batch->buffer[BATCH_STATE_SPLIT]; in gen7_media_fillfunc()
147 curbe_buffer = gen7_fill_curbe_buffer_data(batch, color); in gen7_media_fillfunc()
148 interface_descriptor = gen7_fill_interface_descriptor(batch, dst, in gen7_media_fillfunc()
151 igt_assert(batch->ptr < &batch->buffer[4095]); in gen7_media_fillfunc()
154 batch->ptr = batch->buffer; in gen7_media_fillfunc()
156 gen7_emit_state_base_address(batch); in gen7_media_fillfunc()
158 gen7_emit_vfe_state(batch, THREADS, MEDIA_URB_ENTRIES, MEDIA_URB_SIZE, in gen7_media_fillfunc()
161 gen7_emit_curbe_load(batch, curbe_buffer); in gen7_media_fillfunc()
163 gen7_emit_interface_descriptor_load(batch, interface_descriptor); in gen7_media_fillfunc()
165 gen7_emit_media_objects(batch, x, y, width, height); in gen7_media_fillfunc()
169 batch_end = intel_batchbuffer_align(batch, 8); in gen7_media_fillfunc()
172 gen7_render_flush(batch, batch_end); in gen7_media_fillfunc()
173 intel_batchbuffer_reset(batch); in gen7_media_fillfunc()
177 gen8_media_fillfunc(struct intel_batchbuffer *batch, in gen8_media_fillfunc() argument
186 intel_batchbuffer_flush(batch); in gen8_media_fillfunc()
189 batch->ptr = &batch->buffer[BATCH_STATE_SPLIT]; in gen8_media_fillfunc()
191 curbe_buffer = gen7_fill_curbe_buffer_data(batch, color); in gen8_media_fillfunc()
192 interface_descriptor = gen8_fill_interface_descriptor(batch, dst, in gen8_media_fillfunc()
195 igt_assert(batch->ptr < &batch->buffer[4095]); in gen8_media_fillfunc()
198 batch->ptr = batch->buffer; in gen8_media_fillfunc()
200 gen8_emit_state_base_address(batch); in gen8_media_fillfunc()
202 gen8_emit_vfe_state(batch, THREADS, MEDIA_URB_ENTRIES, MEDIA_URB_SIZE, in gen8_media_fillfunc()
205 gen7_emit_curbe_load(batch, curbe_buffer); in gen8_media_fillfunc()
207 gen7_emit_interface_descriptor_load(batch, interface_descriptor); in gen8_media_fillfunc()
209 gen7_emit_media_objects(batch, x, y, width, height); in gen8_media_fillfunc()
213 batch_end = intel_batchbuffer_align(batch, 8); in gen8_media_fillfunc()
216 gen7_render_flush(batch, batch_end); in gen8_media_fillfunc()
217 intel_batchbuffer_reset(batch); in gen8_media_fillfunc()
221 __gen9_media_fillfunc(struct intel_batchbuffer *batch, in __gen9_media_fillfunc() argument
231 intel_batchbuffer_flush(batch); in __gen9_media_fillfunc()
234 batch->ptr = &batch->buffer[BATCH_STATE_SPLIT]; in __gen9_media_fillfunc()
236 curbe_buffer = gen7_fill_curbe_buffer_data(batch, color); in __gen9_media_fillfunc()
237 interface_descriptor = gen8_fill_interface_descriptor(batch, dst, in __gen9_media_fillfunc()
239 assert(batch->ptr < &batch->buffer[4095]); in __gen9_media_fillfunc()
242 batch->ptr = batch->buffer; in __gen9_media_fillfunc()
249 gen9_emit_state_base_address(batch); in __gen9_media_fillfunc()
251 gen8_emit_vfe_state(batch, THREADS, MEDIA_URB_ENTRIES, MEDIA_URB_SIZE, in __gen9_media_fillfunc()
254 gen7_emit_curbe_load(batch, curbe_buffer); in __gen9_media_fillfunc()
256 gen7_emit_interface_descriptor_load(batch, interface_descriptor); in __gen9_media_fillfunc()
258 gen7_emit_media_objects(batch, x, y, width, height); in __gen9_media_fillfunc()
269 batch_end = intel_batchbuffer_align(batch, 8); in __gen9_media_fillfunc()
272 gen7_render_flush(batch, batch_end); in __gen9_media_fillfunc()
273 intel_batchbuffer_reset(batch); in __gen9_media_fillfunc()
277 gen9_media_fillfunc(struct intel_batchbuffer *batch, in gen9_media_fillfunc() argument
284 __gen9_media_fillfunc(batch, dst, x, y, width, height, color, in gen9_media_fillfunc()
290 __gen11_media_vme_func(struct intel_batchbuffer *batch, in __gen11_media_vme_func() argument
300 intel_batchbuffer_flush(batch); in __gen11_media_vme_func()
303 batch->ptr = &batch->buffer[BATCH_STATE_SPLIT]; in __gen11_media_vme_func()
305 curbe_buffer = gen11_fill_curbe_buffer_data(batch); in __gen11_media_vme_func()
306 interface_descriptor = gen11_fill_interface_descriptor(batch, src, dst, in __gen11_media_vme_func()
308 assert(batch->ptr < &batch->buffer[4095]); in __gen11_media_vme_func()
311 batch->ptr = batch->buffer; in __gen11_media_vme_func()
318 gen9_emit_state_base_address(batch); in __gen11_media_vme_func()
320 gen8_emit_vfe_state(batch, THREADS, MEDIA_URB_ENTRIES, MEDIA_URB_SIZE, in __gen11_media_vme_func()
323 gen7_emit_curbe_load(batch, curbe_buffer); in __gen11_media_vme_func()
325 gen7_emit_interface_descriptor_load(batch, interface_descriptor); in __gen11_media_vme_func()
327 gen7_emit_media_objects(batch, 0, 0, width, height); in __gen11_media_vme_func()
338 batch_end = intel_batchbuffer_align(batch, 8); in __gen11_media_vme_func()
341 gen7_render_context_flush(batch, batch_end); in __gen11_media_vme_func()
342 intel_batchbuffer_reset(batch); in __gen11_media_vme_func()
346 gen11_media_vme_func(struct intel_batchbuffer *batch, in gen11_media_vme_func() argument
351 __gen11_media_vme_func(batch, in gen11_media_vme_func()