Lines Matching refs:screen

477    mi_builder_init(&b, &batch->screen->devinfo, batch);
486 mi_builder_init(&b, &batch->screen->devinfo, batch);
495 mi_builder_init(&b, &batch->screen->devinfo, batch);
504 mi_builder_init(&b, &batch->screen->devinfo, batch);
517 mi_builder_init(&b, &batch->screen->devinfo, batch);
533 mi_builder_init(&b, &batch->screen->devinfo, batch);
546 mi_builder_init(&b, &batch->screen->devinfo, batch);
563 mi_builder_init(&b, &batch->screen->devinfo, batch);
580 mi_builder_init(&b, &batch->screen->devinfo, batch);
594 mi_builder_init(&b, &batch->screen->devinfo, batch);
696 struct isl_device *isl_dev = &batch->screen->isl_dev;
806 UNUSED const struct intel_device_info *devinfo = &batch->screen->devinfo;
887 struct pipe_screen *pscreen = &batch->screen->base;
956 const struct intel_device_info *devinfo = &batch->screen->devinfo;
992 c.MOCS = iris_mocs(NULL, &batch->screen->isl_dev, 0);
1062 UNUSED const struct intel_device_info *devinfo = &batch->screen->devinfo;
1068 iris_emit_l3_config(batch, batch->screen->l3_config_3d);
1195 UNUSED const struct intel_device_info *devinfo = &batch->screen->devinfo;
1209 iris_emit_l3_config(batch, batch->screen->l3_config_cs);
1632 UNUSED struct iris_screen *screen = (void *) ice->ctx.screen;
1633 UNUSED const struct intel_device_info *devinfo = &screen->devinfo;
2153 UNUSED struct iris_screen *screen = (void *)ctx->screen;
2154 UNUSED const struct intel_device_info *devinfo = &screen->devinfo;
2223 struct iris_screen *screen = (struct iris_screen *) ice->ctx.screen;
2227 iris_bufmgr_get_border_color_pool(screen->bufmgr);
2535 struct iris_screen *screen = (struct iris_screen *)ctx->screen;
2536 const struct intel_device_info *devinfo = &screen->devinfo;
2619 fill_surface_states(&screen->isl_dev, &isv->surface_state, isv->res,
2622 fill_buffer_surface_state(&screen->isl_dev, isv->res,
2654 struct iris_screen *screen = (struct iris_screen *)ctx->screen;
2655 const struct intel_device_info *devinfo = &screen->devinfo;
2724 isl_surf_get_image_surf(&screen->isl_dev, &res->surf,
2758 bool ok = isl_surf_get_uncompressed_surf(&screen->isl_dev,
2803 fill_surface_states(&screen->isl_dev, &surf->surface_state, res,
2809 fill_surface_states(&screen->isl_dev, &surf->surface_state_read, res,
2858 struct iris_screen *screen = (struct iris_screen *)ctx->screen;
2907 fill_buffer_surface_state(&screen->isl_dev, res,
2913 fill_surface_states(&screen->isl_dev, &iv->surface_state, res,
2917 isl_surf_fill_image_param(&screen->isl_dev,
2924 fill_buffer_surface_state(&screen->isl_dev, res,
2976 UNUSED struct iris_screen *screen = (void *) ctx->screen;
2977 UNUSED const struct intel_device_info *devinfo = &screen->devinfo;
3244 struct iris_screen *screen = (struct iris_screen *)ctx->screen;
3245 struct isl_device *isl_dev = &screen->isl_dev;
3341 isl_null_fill_state(&screen->isl_dev, null_surf_map,
3599 struct iris_screen *screen = (struct iris_screen *)ctx->screen;
3645 vb.MOCS = iris_mocs(res->bo, &screen->isl_dev,
3652 vb.MOCS = iris_mocs(NULL, &screen->isl_dev,
3695 struct iris_screen *screen = (struct iris_screen *)ctx->screen;
3696 const struct intel_device_info *devinfo = &screen->devinfo;
3872 struct iris_screen *screen = (struct iris_screen *)ctx->screen;
3920 sob.MOCS = iris_mocs(NULL, &screen->isl_dev, 0);
3962 sob.MOCS = iris_mocs(res->bo, &screen->isl_dev, 0);
4424 struct iris_screen *screen = (void *) ice->ctx.screen;
4447 screen->driconf.dual_color_blend_by_location &&
4868 struct isl_device *isl_dev = &batch->screen->isl_dev;
4910 UNUSED struct isl_device *isl_dev = &batch->screen->isl_dev;
5360 iris_use_pinned_bo(batch, batch->screen->workaround_bo, false,
5476 struct isl_device *isl_dev = &batch->screen->isl_dev;
5559 struct iris_screen *screen = batch->screen;
5560 void *aux_map_ctx = iris_bufmgr_get_aux_map_context(screen->bufmgr);
5590 struct iris_screen *screen = batch->screen;
5591 void *aux_map_ctx = iris_bufmgr_get_aux_map_context(screen->bufmgr);
5651 : batch->screen->workaround_address;
5671 UNUSED struct isl_device *isl_dev = &batch->screen->isl_dev;
5713 struct isl_device *isl_dev = &batch->screen->isl_dev;
5801 struct iris_screen *screen = batch->screen;
5803 iris_bufmgr_get_border_color_pool(screen->bufmgr);
5909 intel_get_urb_config(&screen->devinfo,
5910 screen->l3_config_3d,
6244 if (intel_device_info_is_dg2(&batch->screen->devinfo)) {
6281 if (intel_device_info_is_dg2(&batch->screen->devinfo)) {
6295 if (intel_device_info_is_dg2(&batch->screen->devinfo))
6527 screen->workaround_address.bo,
6528 screen->workaround_address.offset, 0);
6578 vb.MOCS = iris_mocs(res->bo, &screen->isl_dev,
6604 vb.MOCS = iris_mocs(res->bo, &screen->isl_dev,
6812 if (intel_device_info_is_dg2(&batch->screen->devinfo))
6942 ib.MOCS = iris_mocs(bo, &batch->screen->isl_dev,
6978 mi_builder_init(&b, &batch->screen->devinfo, batch);
7107 mi_builder_init(&b, &batch->screen->devinfo, batch);
7124 struct iris_screen *screen = batch->screen;
7125 const struct intel_device_info *devinfo = &screen->devinfo;
7162 cw.PostSync.MOCS = iris_mocs(NULL, &screen->isl_dev, 0);
7189 struct iris_screen *screen = batch->screen;
7190 const struct intel_device_info *devinfo = &screen->devinfo;
7340 struct iris_screen *screen = batch->screen;
7346 iris_bufmgr_get_border_color_pool(screen->bufmgr);
7616 const struct intel_device_info *devinfo = &batch->screen->devinfo;
7762 UNUSED const struct intel_device_info *devinfo = &batch->screen->devinfo;
7857 bo = batch->screen->workaround_address.bo;
7858 offset = batch->screen->workaround_address.offset;
8322 const struct intel_device_info *devinfo = &batch->screen->devinfo;
8406 genX(init_screen_state)(struct iris_screen *screen)
8408 assert(screen->devinfo.verx10 == GFX_VERx10);
8409 screen->vtbl.destroy_state = iris_destroy_state;
8410 screen->vtbl.init_render_context = iris_init_render_context;
8411 screen->vtbl.init_compute_context = iris_init_compute_context;
8412 screen->vtbl.upload_render_state = iris_upload_render_state;
8413 screen->vtbl.update_binder_address = iris_update_binder_address;
8414 screen->vtbl.upload_compute_state = iris_upload_compute_state;
8415 screen->vtbl.emit_raw_pipe_control = iris_emit_raw_pipe_control;
8416 screen->vtbl.emit_mi_report_perf_count = iris_emit_mi_report_perf_count;
8417 screen->vtbl.rebind_buffer = iris_rebind_buffer;
8418 screen->vtbl.load_register_reg32 = iris_load_register_reg32;
8419 screen->vtbl.load_register_reg64 = iris_load_register_reg64;
8420 screen->vtbl.load_register_imm32 = iris_load_register_imm32;
8421 screen->vtbl.load_register_imm64 = iris_load_register_imm64;
8422 screen->vtbl.load_register_mem32 = iris_load_register_mem32;
8423 screen->vtbl.load_register_mem64 = iris_load_register_mem64;
8424 screen->vtbl.store_register_mem32 = iris_store_register_mem32;
8425 screen->vtbl.store_register_mem64 = iris_store_register_mem64;
8426 screen->vtbl.store_data_imm32 = iris_store_data_imm32;
8427 screen->vtbl.store_data_imm64 = iris_store_data_imm64;
8428 screen->vtbl.copy_mem_mem = iris_copy_mem_mem;
8429 screen->vtbl.derived_program_state_size = iris_derived_program_state_size;
8430 screen->vtbl.store_derived_program_state = iris_store_derived_program_state;
8431 screen->vtbl.create_so_decl_list = iris_create_so_decl_list;
8432 screen->vtbl.populate_vs_key = iris_populate_vs_key;
8433 screen->vtbl.populate_tcs_key = iris_populate_tcs_key;
8434 screen->vtbl.populate_tes_key = iris_populate_tes_key;
8435 screen->vtbl.populate_gs_key = iris_populate_gs_key;
8436 screen->vtbl.populate_fs_key = iris_populate_fs_key;
8437 screen->vtbl.populate_cs_key = iris_populate_cs_key;
8438 screen->vtbl.lost_genx_state = iris_lost_genx_state;
8439 screen->vtbl.disable_rhwo_optimization = iris_disable_rhwo_optimization;
8446 struct iris_screen *screen = (struct iris_screen *)ctx->screen;
8506 isl_null_fill_state(&screen->isl_dev, null_surf_map,