/** * cs_dsp_mock_bin_add_info() - Add an info block to the bin file. * * @builder: Pointer to struct cs_dsp_mock_bin_builder. * @info: Pointer to info string to be copied into the file. * * The string will be padded to a length that is a multiple of 4 bytes.
*/ void cs_dsp_mock_bin_add_info(struct cs_dsp_mock_bin_builder *builder, constchar *info)
{
cs_dsp_mock_bin_add_name_or_info(builder, info, WMFW_INFO_TEXT);
}
EXPORT_SYMBOL_NS_GPL(cs_dsp_mock_bin_add_info, "FW_CS_DSP_KUNIT_TEST_UTILS");
/** * cs_dsp_mock_bin_add_name() - Add a name block to the bin file. * * @builder: Pointer to struct cs_dsp_mock_bin_builder. * @name: Pointer to name string to be copied into the file.
*/ void cs_dsp_mock_bin_add_name(struct cs_dsp_mock_bin_builder *builder, constchar *name)
{
cs_dsp_mock_bin_add_name_or_info(builder, name, WMFW_NAME_TEXT);
}
EXPORT_SYMBOL_NS_GPL(cs_dsp_mock_bin_add_name, "FW_CS_DSP_KUNIT_TEST_UTILS");
/** * cs_dsp_mock_bin_add_patch() - Add a patch data block to the bin file. * * @builder: Pointer to struct cs_dsp_mock_bin_builder. * @alg_id: Algorithm ID for the patch. * @alg_ver: Algorithm version for the patch. * @mem_region: Memory region for the patch. * @reg_addr_offset: Offset to start of data in register addresses. * @payload_data: Pointer to buffer containing the payload data. * @payload_len_bytes: Length of payload data in bytes.
*/ void cs_dsp_mock_bin_add_patch(struct cs_dsp_mock_bin_builder *builder, unsignedint alg_id, unsignedint alg_ver, int mem_region, unsignedint reg_addr_offset, constvoid *payload_data, size_t payload_len_bytes)
{ /* Payload length must be a multiple of 4 */
KUNIT_ASSERT_EQ(builder->test_priv->test, payload_len_bytes % 4, 0);
/** * cs_dsp_mock_bin_init() - Initialize a struct cs_dsp_mock_bin_builder. * * @priv: Pointer to struct cs_dsp_test. * @format_version: Required bin format version. * @fw_version: Firmware version to put in bin file. * * Return: Pointer to created struct cs_dsp_mock_bin_builder.
*/ struct cs_dsp_mock_bin_builder *cs_dsp_mock_bin_init(struct cs_dsp_test *priv, int format_version, unsignedint fw_version)
{ struct cs_dsp_mock_bin_builder *builder; struct wmfw_coeff_hdr *hdr;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.