Lines Matching refs:cfg
100 pan_pack(attr, ATTRIBUTE_VERTEX_ID, cfg) {
102 cfg.divisor_r = __builtin_ctz(padded_count);
103 cfg.divisor_p = padded_count >> (cfg.divisor_r + 1);
106 cfg.divisor_r = 0x1F;
107 cfg.divisor_p = 0x4;
117 pan_pack(attr, ATTRIBUTE_INSTANCE_ID, cfg) {
120 cfg.divisor_p = ((1u << 31) - 1);
121 cfg.divisor_r = 0x1F;
122 cfg.divisor_e = 0x1;
125 cfg.divisor_r = __builtin_ctz(padded_count) - 1;
127 cfg.divisor_p =
129 &cfg.divisor_r, &cfg.divisor_e);
184 pan_pack(out, INVOCATION, cfg) {
185 cfg.invocations = packed;
186 cfg.size_y_shift = shifts[1];
187 cfg.size_z_shift = shifts[2];
188 cfg.workgroups_x_shift = shifts[3];
192 cfg.workgroups_y_shift = shifts[4];
193 cfg.workgroups_z_shift = shifts[5];
201 cfg.workgroups_z_shift = 32;
207 cfg.thread_group_split = quirk_graphics ?
208 MALI_SPLIT_MIN_EFFICIENT : cfg.workgroups_x_shift;