Lines Matching refs:psv_elm
509 fill_psv_signature_element(struct dxil_psv_signature_element *psv_elm,
512 memset(psv_elm, 0, sizeof(struct dxil_psv_signature_element));
513 psv_elm->rows = semantic->rows;
516 psv_elm->start_row = semantic->start_row;
517 psv_elm->cols_and_start = (1u << 6) | (semantic->start_col << 4) | semantic->cols;
525 psv_elm->start_row = 0;
526 psv_elm->cols_and_start = (semantic->start_col << 4) | semantic->cols;
528 psv_elm->semantic_kind = (uint8_t)semantic->kind;
529 psv_elm->component_type = semantic->comp_type;
530 psv_elm->interpolation_mode = semantic->interpolation;
531 psv_elm->dynamic_mask_and_stream = (semantic->stream) << 4;
533 psv_elm->semantic_name_offset =
537 if (psv_elm->semantic_name_offset == (uint32_t)-1)
541 psv_elm->semantic_indexes_offset =
551 struct dxil_psv_signature_element *psv_elm)
559 return fill_psv_signature_element(psv_elm, semantic, mod);
579 struct dxil_psv_signature_element *psv_elm = &mod->psv_inputs[num_inputs];
582 &mod->inputs[num_inputs], psv_elm))
656 struct dxil_psv_signature_element *psv_elm = &mod->psv_outputs[num_outputs];
659 &mod->outputs[num_outputs], psv_elm))
733 struct dxil_psv_signature_element *psv_elm = &mod->psv_patch_consts[num_consts];
736 &mod->patch_consts[num_consts], psv_elm))