Lines Matching refs:tkn_elem

2034 		struct snd_soc_tplg_vendor_value_elem *tkn_elem)
2041 if (ppl->pipe->ppl_id == tkn_elem->value) {
2060 pipe->ppl_id = tkn_elem->value;
2086 struct snd_soc_tplg_vendor_value_elem *tkn_elem,
2092 switch (tkn_elem->token) {
2094 m_pin[pin_index].id.module_id = tkn_elem->value;
2098 m_pin[pin_index].id.instance_id = tkn_elem->value;
2103 (struct snd_soc_tplg_vendor_uuid_elem *)tkn_elem);
2110 dev_err(dev, "%d Not a pin token\n", tkn_elem->token);
2123 struct snd_soc_tplg_vendor_value_elem *tkn_elem,
2143 ret = skl_tplg_fill_pin(dev, tkn_elem, m_pin, pin_count);
2242 struct snd_soc_tplg_vendor_value_elem *tkn_elem,
2261 switch (tkn_elem->token) {
2263 m_pin->pin_index = tkn_elem->value;
2267 m_pin->buf_size = tkn_elem->value;
2271 dev_err(dev, "Invalid token: %d\n", tkn_elem->token);
2283 struct snd_soc_tplg_vendor_value_elem *tkn_elem,
2292 switch (tkn_elem->token) {
2294 res->dma_buffer_size = tkn_elem->value;
2298 res->cpc = tkn_elem->value;
2302 res->is_pages = tkn_elem->value;
2306 res->obs = tkn_elem->value;
2310 res->ibs = tkn_elem->value;
2315 ret = skl_tplg_manifest_pin_res_tkn(dev, tkn_elem, res,
2327 dev_err(dev, "Not a res type token: %d", tkn_elem->token);
2340 struct snd_soc_tplg_vendor_value_elem *tkn_elem,
2362 if (tkn_elem->token > SKL_TKN_MAX)
2365 switch (tkn_elem->token) {
2367 mconfig->module->max_input_pins = tkn_elem->value;
2371 mconfig->module->max_output_pins = tkn_elem->value;
2384 tkn_elem->value);
2397 tkn_elem->value);
2401 mconfig->time_slot = tkn_elem->value;
2405 mconfig->core_id = tkn_elem->value;
2409 mconfig->m_type = tkn_elem->value;
2413 mconfig->dev_type = tkn_elem->value;
2417 mconfig->hw_conn_type = tkn_elem->value;
2422 tkn_elem->value;
2429 ret = skl_tplg_fill_res_tkn(dev, tkn_elem, res, pin_index, dir);
2436 mconfig->vbus_id = tkn_elem->value;
2440 mconfig->params_fixup = tkn_elem->value;
2444 mconfig->converter = tkn_elem->value;
2448 mconfig->d0i3_caps = tkn_elem->value;
2453 mconfig, skl, tkn_elem);
2466 conf_idx = tkn_elem->value;
2477 tkn_elem->token, tkn_elem->value);
2490 tkn_elem->token, tkn_elem->value,
2498 mconfig->mod_cfg[conf_idx].res_idx = tkn_elem->value;
2502 mconfig->mod_cfg[conf_idx].fmt_idx = tkn_elem->value;
2511 dir = tkn_elem->value & SKL_IN_DIR_BIT_MASK;
2512 pin_index = (tkn_elem->value &
2525 ret = skl_tplg_widget_fill_fmt(dev, iface, tkn_elem->token,
2526 tkn_elem->value, dir, pin_index);
2537 mconfig, tkn_elem, dir,
2545 if (tkn_elem->value > SKL_MAX_PARAMS_TYPES)
2548 mconfig->fmt_cfg_idx = tkn_elem->value;
2553 tkn_elem->value;
2559 tkn_elem->value;
2564 tkn_elem->value;
2569 tkn_elem->value;
2574 mconfig->dma_buffer_size = tkn_elem->value;
2584 tkn_elem->token);
2602 struct snd_soc_tplg_vendor_value_elem *tkn_elem;
2638 tkn_elem = array->value;
2644 ret = skl_tplg_get_token(dev, tkn_elem,
2651 tkn_elem++;
2654 tuple_size += tkn_count * sizeof(*tkn_elem);
2667 struct snd_soc_tplg_vendor_value_elem *tkn_elem;
2669 tkn_elem = array->value;
2671 switch (tkn_elem->token) {
2675 return tkn_elem->value;
2678 dev_err(dev, "Invalid descriptor token %d\n", tkn_elem->token);
3200 struct snd_soc_tplg_vendor_value_elem *tkn_elem,
3226 switch (tkn_elem->token) {
3228 dst_fmt->id = tkn_elem->value;
3232 ret = skl_tplg_fill_fmt(dev, mod_fmt, tkn_elem->token,
3233 tkn_elem->value);
3243 struct snd_soc_tplg_vendor_value_elem *tkn_elem,
3250 switch (tkn_elem->token) {
3252 mod->input_pin_type = tkn_elem->value;
3256 mod->output_pin_type = tkn_elem->value;
3260 mod->max_input_pins = tkn_elem->value;
3264 mod->max_output_pins = tkn_elem->value;
3268 mod->nr_resources = tkn_elem->value;
3272 mod->nr_interfaces = tkn_elem->value;
3276 dev_err(dev, "Invalid mod info token %d", tkn_elem->token);
3285 struct snd_soc_tplg_vendor_value_elem *tkn_elem,
3304 switch (tkn_elem->token) {
3306 skl->lib_count = tkn_elem->value;
3310 skl->nr_modules = tkn_elem->value;
3325 mod_idx = tkn_elem->value;
3334 if (tkn_elem->value > SKL_MAX_ASTATE_CFG) {
3336 tkn_elem->value);
3341 tkn_elem->value);
3347 count = skl->cfg.astate_cfg->count = tkn_elem->value;
3351 if (tkn_elem->value >= count) {
3353 tkn_elem->value);
3357 astate_cfg_idx = tkn_elem->value;
3361 astate_table[astate_cfg_idx].kcps = tkn_elem->value;
3365 astate_table[astate_cfg_idx].clk_src = tkn_elem->value;
3374 ret = skl_tplg_fill_mod_info(dev, tkn_elem, mod);
3380 dir = tkn_elem->value & SKL_IN_DIR_BIT_MASK;
3381 pin_idx = (tkn_elem->value & SKL_PIN_COUNT_MASK) >> 4;
3388 res->id = tkn_elem->value;
3389 res_val_idx = tkn_elem->value;
3396 fmt->fmt_idx = tkn_elem->value;
3397 intf_val_idx = tkn_elem->value;
3408 ret = skl_tplg_fill_res_tkn(dev, tkn_elem, res, pin_idx, dir);
3418 res->nr_input_pins = tkn_elem->value;
3425 res->nr_output_pins = tkn_elem->value;
3437 ret = skl_tplg_manifest_fill_fmt(dev, fmt, tkn_elem,
3444 dev_err(dev, "Not a manifest token %d\n", tkn_elem->token);
3464 struct snd_soc_tplg_vendor_value_elem *tkn_elem;
3501 tkn_elem = array->value;
3508 tkn_elem, skl);
3513 tkn_elem++;
3515 tuple_size += (tkn_count * sizeof(*tkn_elem));