Lines Matching refs:blk
936 struct wm_coeff_parsed_alg *blk) in wm_coeff_parse_alg() argument
946 blk->id = le32_to_cpu(raw->id); in wm_coeff_parse_alg()
947 blk->name = raw->name; in wm_coeff_parse_alg()
948 blk->name_len = strlen(raw->name); in wm_coeff_parse_alg()
949 blk->ncoeff = le32_to_cpu(raw->ncoeff); in wm_coeff_parse_alg()
952 blk->id = wm_coeff_parse_int(sizeof(raw->id), data); in wm_coeff_parse_alg()
953 blk->name_len = wm_coeff_parse_string(sizeof(u8), data, in wm_coeff_parse_alg()
954 &blk->name); in wm_coeff_parse_alg()
956 blk->ncoeff = wm_coeff_parse_int(sizeof(raw->ncoeff), data); in wm_coeff_parse_alg()
960 adsp_dbg(dsp, "Algorithm ID: %#x\n", blk->id); in wm_coeff_parse_alg()
961 adsp_dbg(dsp, "Algorithm name: %.*s\n", blk->name_len, blk->name); in wm_coeff_parse_alg()
962 adsp_dbg(dsp, "# of coefficient descriptors: %#x\n", blk->ncoeff); in wm_coeff_parse_alg()
966 struct wm_coeff_parsed_coeff *blk) in wm_coeff_parse_coeff() argument
978 blk->offset = le16_to_cpu(raw->hdr.offset); in wm_coeff_parse_coeff()
979 blk->mem_type = le16_to_cpu(raw->hdr.type); in wm_coeff_parse_coeff()
980 blk->name = raw->name; in wm_coeff_parse_coeff()
981 blk->name_len = strlen(raw->name); in wm_coeff_parse_coeff()
982 blk->ctl_type = le16_to_cpu(raw->ctl_type); in wm_coeff_parse_coeff()
983 blk->flags = le16_to_cpu(raw->flags); in wm_coeff_parse_coeff()
984 blk->len = le32_to_cpu(raw->len); in wm_coeff_parse_coeff()
988 blk->offset = wm_coeff_parse_int(sizeof(raw->hdr.offset), &tmp); in wm_coeff_parse_coeff()
989 blk->mem_type = wm_coeff_parse_int(sizeof(raw->hdr.type), &tmp); in wm_coeff_parse_coeff()
991 blk->name_len = wm_coeff_parse_string(sizeof(u8), &tmp, in wm_coeff_parse_coeff()
992 &blk->name); in wm_coeff_parse_coeff()
995 blk->ctl_type = wm_coeff_parse_int(sizeof(raw->ctl_type), &tmp); in wm_coeff_parse_coeff()
996 blk->flags = wm_coeff_parse_int(sizeof(raw->flags), &tmp); in wm_coeff_parse_coeff()
997 blk->len = wm_coeff_parse_int(sizeof(raw->len), &tmp); in wm_coeff_parse_coeff()
1003 adsp_dbg(dsp, "\tCoefficient type: %#x\n", blk->mem_type); in wm_coeff_parse_coeff()
1004 adsp_dbg(dsp, "\tCoefficient offset: %#x\n", blk->offset); in wm_coeff_parse_coeff()
1005 adsp_dbg(dsp, "\tCoefficient name: %.*s\n", blk->name_len, blk->name); in wm_coeff_parse_coeff()
1006 adsp_dbg(dsp, "\tCoefficient flags: %#x\n", blk->flags); in wm_coeff_parse_coeff()
1007 adsp_dbg(dsp, "\tALSA control type: %#x\n", blk->ctl_type); in wm_coeff_parse_coeff()
1008 adsp_dbg(dsp, "\tALSA control len: %#x\n", blk->len); in wm_coeff_parse_coeff()
1597 struct wmfw_coeff_item *blk; in wm_adsp_load_coeff() local
1653 pos - firmware->size > sizeof(*blk)) { in wm_adsp_load_coeff()
1654 blk = (void*)(&firmware->data[pos]); in wm_adsp_load_coeff()
1656 type = le16_to_cpu(blk->type); in wm_adsp_load_coeff()
1657 offset = le16_to_cpu(blk->offset); in wm_adsp_load_coeff()
1660 file, blocks, le32_to_cpu(blk->id), in wm_adsp_load_coeff()
1661 (le32_to_cpu(blk->ver) >> 16) & 0xff, in wm_adsp_load_coeff()
1662 (le32_to_cpu(blk->ver) >> 8) & 0xff, in wm_adsp_load_coeff()
1663 le32_to_cpu(blk->ver) & 0xff); in wm_adsp_load_coeff()
1665 file, blocks, le32_to_cpu(blk->len), offset, type); in wm_adsp_load_coeff()
1678 if (le32_to_cpu(blk->id) == dsp->fw_id && in wm_adsp_load_coeff()
1699 file, blocks, le32_to_cpu(blk->len), in wm_adsp_load_coeff()
1700 type, le32_to_cpu(blk->id)); in wm_adsp_load_coeff()
1711 if (le32_to_cpu(blk->id) == alg_region->alg && in wm_adsp_load_coeff()
1723 type, le32_to_cpu(blk->id)); in wm_adsp_load_coeff()
1733 buf = wm_adsp_buf_alloc(blk->data, in wm_adsp_load_coeff()
1734 le32_to_cpu(blk->len), in wm_adsp_load_coeff()
1743 file, blocks, le32_to_cpu(blk->len), in wm_adsp_load_coeff()
1746 le32_to_cpu(blk->len)); in wm_adsp_load_coeff()
1754 pos += (le32_to_cpu(blk->len) + sizeof(*blk) + 3) & ~0x03; in wm_adsp_load_coeff()