Lines Matching refs:psv_elm
416 fill_psv_signature_element(struct dxil_psv_signature_element *psv_elm, in fill_psv_signature_element() argument
419 memset(psv_elm, 0, sizeof(struct dxil_psv_signature_element)); in fill_psv_signature_element()
420 psv_elm->rows = semantic->rows; in fill_psv_signature_element()
423 psv_elm->start_row = semantic->start_row; in fill_psv_signature_element()
424 psv_elm->cols_and_start = (1u << 6) | (semantic->start_col << 4) | semantic->cols; in fill_psv_signature_element()
432 psv_elm->start_row = 0; in fill_psv_signature_element()
433 psv_elm->cols_and_start = (semantic->start_col << 4) | semantic->cols; in fill_psv_signature_element()
435 psv_elm->semantic_kind = (uint8_t)semantic->kind; in fill_psv_signature_element()
436 psv_elm->component_type = semantic->comp_type; //`?? in fill_psv_signature_element()
437 psv_elm->interpolation_mode = semantic->interpolation; in fill_psv_signature_element()
442 psv_elm->semantic_name_offset = in fill_psv_signature_element()
446 if (psv_elm->semantic_name_offset == (uint32_t)-1) in fill_psv_signature_element()
450 psv_elm->semantic_indexes_offset = in fill_psv_signature_element()
461 struct dxil_psv_signature_element *psv_elm) in fill_io_signature() argument
467 return fill_psv_signature_element(psv_elm, semantic, mod); in fill_io_signature()
487 struct dxil_psv_signature_element *psv_elm = &mod->psv_inputs[num_inputs]; in get_input_signature_group() local
490 &inputs[num_inputs], elm, psv_elm)) in get_input_signature_group()
584 struct dxil_psv_signature_element *psv_elm = &mod->psv_outputs[num_outputs]; in get_output_signature() local
587 &outputs[num_outputs], elm, psv_elm)) in get_output_signature()