Lines Matching refs:prog_data
534 union brw_any_prog_data prog_data;
699 struct brw_stage_prog_data *prog_data = &stage->prog_data.base;
762 prog_data, &stage->bind_map, mem_ctx);
818 &vs_stage->prog_data.vs.base.vue_map,
828 .prog_data = &vs_stage->prog_data.vs,
920 .prog_data = &tcs_stage->prog_data.tcs,
954 .prog_data = &tes_stage->prog_data.tes,
955 .input_vue_map = &tcs_stage->prog_data.tcs.base.vue_map,
980 &gs_stage->prog_data.gs.base.vue_map,
989 .prog_data = &gs_stage->prog_data.gs,
1018 .prog_data = &task_stage->prog_data.task,
1048 .prog_data = &mesh_stage->prog_data.mesh,
1055 params.tue_map = &prev_stage->prog_data.task.map;
1138 .prog_data = &fs_stage->prog_data.wm,
1146 params.mue_map = &prev_stage->prog_data.mesh.map;
1150 prev_stage->prog_data.vue.vue_map.slots_valid;
1155 fs_stage->num_stats = (uint32_t)fs_stage->prog_data.wm.dispatch_8 +
1156 (uint32_t)fs_stage->prog_data.wm.dispatch_16 +
1157 (uint32_t)fs_stage->prog_data.wm.dispatch_32;
1268 (const struct brw_wm_prog_data *)bin->prog_data;
1288 pipeline->ray_queries = MAX2(pipeline->ray_queries, bin->prog_data->ray_queries);
1304 (const void *) pipeline->shaders[MESA_SHADER_VERTEX]->prog_data;
1717 anv_nir_validate_push_layout(&stages[s].prog_data.base,
1725 stages[s].prog_data.base.program_size,
1726 &stages[s].prog_data.base,
1884 .prog_data = &stage.prog_data.cs,
1895 anv_nir_validate_push_layout(&stage.prog_data.base, &stage.bind_map);
1897 if (!stage.prog_data.cs.uses_num_work_groups) {
1903 const unsigned code_size = stage.prog_data.base.program_size;
1908 &stage.prog_data.base,
1909 sizeof(stage.prog_data.cs),
2266 .prog_data = &stage->prog_data.bs,
2281 const unsigned code_size = stage->prog_data.base.program_size;
2288 &stage->prog_data.base,
2289 sizeof(stage->prog_data.bs),
2470 brw_bs_prog_data_const(stages[i].bin->prog_data)->max_stack_size;
2589 brw_bs_prog_data_const(stages[i].bin->prog_data)->max_stack_size;
2650 brw_bs_prog_data_const(group->intersection->prog_data)->max_stack_size;
2725 .prog_data = &trampoline_prog_data,
2777 .prog_data = &return_prog_data,
3053 const struct brw_stage_prog_data *prog_data;
3056 prog_data = anv_pipeline_to_graphics(pipeline)->shaders[exe->stage]->prog_data;
3060 prog_data = anv_pipeline_to_compute(pipeline)->cs->prog_data;
3068 prog_data = (*shader)->prog_data;
3143 stat->value.u64 = prog_data->total_scratch;
3153 stat->value.u64 = prog_data->total_shared;
3301 return brw_bs_prog_data_const(bin->prog_data)->max_stack_size;