Lines Matching refs:tkn_elem

2058 		struct snd_soc_tplg_vendor_value_elem *tkn_elem)
2065 if (ppl->pipe->ppl_id == tkn_elem->value) {
2084 pipe->ppl_id = tkn_elem->value;
2110 struct snd_soc_tplg_vendor_value_elem *tkn_elem,
2116 switch (tkn_elem->token) {
2118 m_pin[pin_index].id.module_id = tkn_elem->value;
2122 m_pin[pin_index].id.instance_id = tkn_elem->value;
2127 (struct snd_soc_tplg_vendor_uuid_elem *)tkn_elem);
2134 dev_err(dev, "%d Not a pin token\n", tkn_elem->token);
2147 struct snd_soc_tplg_vendor_value_elem *tkn_elem,
2167 ret = skl_tplg_fill_pin(dev, tkn_elem, m_pin, pin_count);
2266 struct snd_soc_tplg_vendor_value_elem *tkn_elem,
2285 switch (tkn_elem->token) {
2287 m_pin->pin_index = tkn_elem->value;
2291 m_pin->buf_size = tkn_elem->value;
2295 dev_err(dev, "Invalid token: %d\n", tkn_elem->token);
2307 struct snd_soc_tplg_vendor_value_elem *tkn_elem,
2316 switch (tkn_elem->token) {
2318 res->dma_buffer_size = tkn_elem->value;
2322 res->cpc = tkn_elem->value;
2326 res->is_pages = tkn_elem->value;
2330 res->obs = tkn_elem->value;
2334 res->ibs = tkn_elem->value;
2339 ret = skl_tplg_manifest_pin_res_tkn(dev, tkn_elem, res,
2351 dev_err(dev, "Not a res type token: %d", tkn_elem->token);
2364 struct snd_soc_tplg_vendor_value_elem *tkn_elem,
2386 if (tkn_elem->token > SKL_TKN_MAX)
2389 switch (tkn_elem->token) {
2391 mconfig->module->max_input_pins = tkn_elem->value;
2395 mconfig->module->max_output_pins = tkn_elem->value;
2408 tkn_elem->value);
2421 tkn_elem->value);
2425 mconfig->time_slot = tkn_elem->value;
2429 mconfig->core_id = tkn_elem->value;
2433 mconfig->m_type = tkn_elem->value;
2437 mconfig->dev_type = tkn_elem->value;
2441 mconfig->hw_conn_type = tkn_elem->value;
2446 tkn_elem->value;
2453 ret = skl_tplg_fill_res_tkn(dev, tkn_elem, res, pin_index, dir);
2460 mconfig->vbus_id = tkn_elem->value;
2464 mconfig->params_fixup = tkn_elem->value;
2468 mconfig->converter = tkn_elem->value;
2472 mconfig->d0i3_caps = tkn_elem->value;
2477 mconfig, skl, tkn_elem);
2490 conf_idx = tkn_elem->value;
2501 tkn_elem->token, tkn_elem->value);
2514 tkn_elem->token, tkn_elem->value,
2522 mconfig->mod_cfg[conf_idx].res_idx = tkn_elem->value;
2526 mconfig->mod_cfg[conf_idx].fmt_idx = tkn_elem->value;
2535 dir = tkn_elem->value & SKL_IN_DIR_BIT_MASK;
2536 pin_index = (tkn_elem->value &
2549 ret = skl_tplg_widget_fill_fmt(dev, iface, tkn_elem->token,
2550 tkn_elem->value, dir, pin_index);
2561 mconfig, tkn_elem, dir,
2570 tkn_elem->value;
2576 tkn_elem->value;
2581 tkn_elem->value;
2586 tkn_elem->value;
2591 mconfig->dma_buffer_size = tkn_elem->value;
2601 tkn_elem->token);
2619 struct snd_soc_tplg_vendor_value_elem *tkn_elem;
2655 tkn_elem = array->value;
2661 ret = skl_tplg_get_token(dev, tkn_elem,
2668 tkn_elem++;
2671 tuple_size += tkn_count * sizeof(*tkn_elem);
2684 struct snd_soc_tplg_vendor_value_elem *tkn_elem;
2686 tkn_elem = array->value;
2688 switch (tkn_elem->token) {
2692 return tkn_elem->value;
2695 dev_err(dev, "Invalid descriptor token %d\n", tkn_elem->token);
3202 struct snd_soc_tplg_vendor_value_elem *tkn_elem,
3228 switch (tkn_elem->token) {
3230 dst_fmt->id = tkn_elem->value;
3234 ret = skl_tplg_fill_fmt(dev, mod_fmt, tkn_elem->token,
3235 tkn_elem->value);
3245 struct snd_soc_tplg_vendor_value_elem *tkn_elem,
3252 switch (tkn_elem->token) {
3254 mod->input_pin_type = tkn_elem->value;
3258 mod->output_pin_type = tkn_elem->value;
3262 mod->max_input_pins = tkn_elem->value;
3266 mod->max_output_pins = tkn_elem->value;
3270 mod->nr_resources = tkn_elem->value;
3274 mod->nr_interfaces = tkn_elem->value;
3278 dev_err(dev, "Invalid mod info token %d", tkn_elem->token);
3287 struct snd_soc_tplg_vendor_value_elem *tkn_elem,
3306 switch (tkn_elem->token) {
3308 skl->lib_count = tkn_elem->value;
3312 skl->nr_modules = tkn_elem->value;
3327 mod_idx = tkn_elem->value;
3336 if (tkn_elem->value > SKL_MAX_ASTATE_CFG) {
3338 tkn_elem->value);
3343 tkn_elem->value);
3349 count = skl->cfg.astate_cfg->count = tkn_elem->value;
3353 if (tkn_elem->value >= count) {
3355 tkn_elem->value);
3359 astate_cfg_idx = tkn_elem->value;
3363 astate_table[astate_cfg_idx].kcps = tkn_elem->value;
3367 astate_table[astate_cfg_idx].clk_src = tkn_elem->value;
3376 ret = skl_tplg_fill_mod_info(dev, tkn_elem, mod);
3382 dir = tkn_elem->value & SKL_IN_DIR_BIT_MASK;
3383 pin_idx = (tkn_elem->value & SKL_PIN_COUNT_MASK) >> 4;
3390 res->id = tkn_elem->value;
3391 res_val_idx = tkn_elem->value;
3398 fmt->fmt_idx = tkn_elem->value;
3399 intf_val_idx = tkn_elem->value;
3410 ret = skl_tplg_fill_res_tkn(dev, tkn_elem, res, pin_idx, dir);
3420 res->nr_input_pins = tkn_elem->value;
3427 res->nr_output_pins = tkn_elem->value;
3439 ret = skl_tplg_manifest_fill_fmt(dev, fmt, tkn_elem,
3446 dev_err(dev, "Not a manifest token %d\n", tkn_elem->token);
3466 struct snd_soc_tplg_vendor_value_elem *tkn_elem;
3503 tkn_elem = array->value;
3510 tkn_elem, skl);
3515 tkn_elem++;
3517 tuple_size += (tkn_count * sizeof(*tkn_elem));