Lines Matching defs:data

347  * In MODE_EMIT mode, emits the data register writes required by the
376 struct qreg data = ntq_get_src(c, instr->src[0], i);
380 vir_MOV_dest(c, tmud, data);
405 * In MODE_EMIT mode, emits the data register writes required by the
418 struct qreg data = ntq_get_src(c, instr->src[1 + has_index], 0);
422 vir_MOV_dest(c, tmud, data);
425 data = ntq_get_src(c, instr->src[2 + has_index], 0);
429 vir_MOV_dest(c, tmud, data);
478 struct qreg data = ntq_get_src(c, instr->src[offset_src], 0);
479 tmu = vir_ADD_dest(c, tmua, offset, data);
788 qregs = entry->data;
799 struct qreg *qregs = entry->data;
871 struct qreg *qregs = entry->data;
1058 c->interp[input_idx].mode = var->data.interpolation;
1072 v3d_slot_from_slot_and_component(var->data.location +
1076 switch (var->data.interpolation) {
1079 if (var->data.centroid) {
1112 int chan = var->data.location_frac + i;
1126 int chan = var->data.location_frac + array_index % 4;
1893 &c->outputs[var->data.driver_location * 4];
1959 struct qreg *color = &c->outputs[var->data.driver_location * 4];
2103 void *data)
2212 return a->data.driver_location == b->data.driver_location ?
2213 a->data.location_frac - b->data.location_frac :
2214 a->data.driver_location - b->data.driver_location;
2263 unsigned loc = var->data.driver_location;
2264 int start_component = var->data.location_frac;
2272 c->vs_key->va_swap_rb_mask & (1 << var->data.location)) {
2344 if (util_varying_is_point_coord(var->data.location,
2367 unsigned loc = var->data.driver_location;
2372 if (var->data.compact) {
2375 unsigned loc_frac = var->data.location_frac + j;
2376 unsigned loc = var->data.location + loc_frac / 4;
2389 unsigned chan = var->data.location_frac + k;
2392 v3d_slot_from_slot_and_component(var->data.location + j, chan);
2408 unsigned loc = var->data.driver_location;
2417 if (var->data.location == VARYING_SLOT_POS) {
2419 } else if (var->data.location == VARYING_SLOT_PRIMITIVE_ID &&
2427 } else if (util_varying_is_point_coord(var->data.location,
2431 } else if (var->data.compact) {
2454 unsigned loc = var->data.driver_location * 4;
2459 for (int i = 0; i < 4 - var->data.location_frac; i++) {
2460 add_output(c, loc + var->data.location_frac + i,
2461 var->data.location,
2462 var->data.location_frac + i);
2465 switch (var->data.location) {
2476 c->output_color_var[var->data.location -
2699 * data in the LSB and garbage in the MSB, but that is fine
3225 struct qreg data;
3226 emit_ldunifa(c, &data);
3230 ntq_store_dest(c, &instr->dest, i, vir_MOV(c, data));
3240 data = vir_SHR(c, data,
3257 tmp = vir_AND(c, vir_MOV(c, data),
3266 data = vir_SHR(c, data,