Lines Matching refs:tkn_elem

2089 		struct snd_soc_tplg_vendor_value_elem *tkn_elem)  in skl_tplg_add_pipe()  argument
2096 if (ppl->pipe->ppl_id == tkn_elem->value) { in skl_tplg_add_pipe()
2115 pipe->ppl_id = tkn_elem->value; in skl_tplg_add_pipe()
2141 struct snd_soc_tplg_vendor_value_elem *tkn_elem, in skl_tplg_fill_pin() argument
2147 switch (tkn_elem->token) { in skl_tplg_fill_pin()
2149 m_pin[pin_index].id.module_id = tkn_elem->value; in skl_tplg_fill_pin()
2153 m_pin[pin_index].id.instance_id = tkn_elem->value; in skl_tplg_fill_pin()
2158 (struct snd_soc_tplg_vendor_uuid_elem *)tkn_elem); in skl_tplg_fill_pin()
2165 dev_err(dev, "%d Not a pin token\n", tkn_elem->token); in skl_tplg_fill_pin()
2178 struct snd_soc_tplg_vendor_value_elem *tkn_elem, in skl_tplg_fill_pins_info() argument
2198 ret = skl_tplg_fill_pin(dev, tkn_elem, m_pin, pin_count); in skl_tplg_fill_pins_info()
2297 struct snd_soc_tplg_vendor_value_elem *tkn_elem, in skl_tplg_manifest_pin_res_tkn() argument
2316 switch (tkn_elem->token) { in skl_tplg_manifest_pin_res_tkn()
2318 m_pin->pin_index = tkn_elem->value; in skl_tplg_manifest_pin_res_tkn()
2322 m_pin->buf_size = tkn_elem->value; in skl_tplg_manifest_pin_res_tkn()
2326 dev_err(dev, "Invalid token: %d\n", tkn_elem->token); in skl_tplg_manifest_pin_res_tkn()
2338 struct snd_soc_tplg_vendor_value_elem *tkn_elem, in skl_tplg_fill_res_tkn() argument
2347 switch (tkn_elem->token) { in skl_tplg_fill_res_tkn()
2349 res->cps = tkn_elem->value; in skl_tplg_fill_res_tkn()
2353 res->dma_buffer_size = tkn_elem->value; in skl_tplg_fill_res_tkn()
2357 res->cpc = tkn_elem->value; in skl_tplg_fill_res_tkn()
2361 res->is_pages = tkn_elem->value; in skl_tplg_fill_res_tkn()
2365 res->obs = tkn_elem->value; in skl_tplg_fill_res_tkn()
2369 res->ibs = tkn_elem->value; in skl_tplg_fill_res_tkn()
2373 res->cps = tkn_elem->value; in skl_tplg_fill_res_tkn()
2378 ret = skl_tplg_manifest_pin_res_tkn(dev, tkn_elem, res, in skl_tplg_fill_res_tkn()
2385 dev_err(dev, "Not a res type token: %d", tkn_elem->token); in skl_tplg_fill_res_tkn()
2398 struct snd_soc_tplg_vendor_value_elem *tkn_elem, in skl_tplg_get_token() argument
2420 if (tkn_elem->token > SKL_TKN_MAX) in skl_tplg_get_token()
2423 switch (tkn_elem->token) { in skl_tplg_get_token()
2425 mconfig->module->max_input_pins = tkn_elem->value; in skl_tplg_get_token()
2429 mconfig->module->max_output_pins = tkn_elem->value; in skl_tplg_get_token()
2442 tkn_elem->value); in skl_tplg_get_token()
2455 tkn_elem->value); in skl_tplg_get_token()
2459 mconfig->time_slot = tkn_elem->value; in skl_tplg_get_token()
2463 mconfig->core_id = tkn_elem->value; in skl_tplg_get_token()
2466 mconfig->m_type = tkn_elem->value; in skl_tplg_get_token()
2470 mconfig->dev_type = tkn_elem->value; in skl_tplg_get_token()
2474 mconfig->hw_conn_type = tkn_elem->value; in skl_tplg_get_token()
2479 tkn_elem->value; in skl_tplg_get_token()
2486 ret = skl_tplg_fill_res_tkn(dev, tkn_elem, res, pin_index, dir); in skl_tplg_get_token()
2493 mconfig->vbus_id = tkn_elem->value; in skl_tplg_get_token()
2497 mconfig->params_fixup = tkn_elem->value; in skl_tplg_get_token()
2501 mconfig->converter = tkn_elem->value; in skl_tplg_get_token()
2505 mconfig->d0i3_caps = tkn_elem->value; in skl_tplg_get_token()
2510 mconfig, skl, tkn_elem); in skl_tplg_get_token()
2523 conf_idx = tkn_elem->value; in skl_tplg_get_token()
2534 tkn_elem->token, tkn_elem->value); in skl_tplg_get_token()
2547 tkn_elem->token, tkn_elem->value, in skl_tplg_get_token()
2555 mconfig->mod_cfg[conf_idx].res_idx = tkn_elem->value; in skl_tplg_get_token()
2559 mconfig->mod_cfg[conf_idx].fmt_idx = tkn_elem->value; in skl_tplg_get_token()
2568 dir = tkn_elem->value & SKL_IN_DIR_BIT_MASK; in skl_tplg_get_token()
2569 pin_index = (tkn_elem->value & in skl_tplg_get_token()
2582 ret = skl_tplg_widget_fill_fmt(dev, iface, tkn_elem->token, in skl_tplg_get_token()
2583 tkn_elem->value, dir, pin_index); in skl_tplg_get_token()
2594 mconfig, tkn_elem, dir, in skl_tplg_get_token()
2603 tkn_elem->value; in skl_tplg_get_token()
2609 tkn_elem->value; in skl_tplg_get_token()
2614 tkn_elem->value; in skl_tplg_get_token()
2619 tkn_elem->value; in skl_tplg_get_token()
2624 mconfig->dma_buffer_size = tkn_elem->value; in skl_tplg_get_token()
2634 tkn_elem->token); in skl_tplg_get_token()
2652 struct snd_soc_tplg_vendor_value_elem *tkn_elem; in skl_tplg_get_tokens() local
2688 tkn_elem = array->value; in skl_tplg_get_tokens()
2694 ret = skl_tplg_get_token(dev, tkn_elem, in skl_tplg_get_tokens()
2701 tkn_elem++; in skl_tplg_get_tokens()
2704 tuple_size += tkn_count * sizeof(*tkn_elem); in skl_tplg_get_tokens()
2717 struct snd_soc_tplg_vendor_value_elem *tkn_elem; in skl_tplg_get_desc_blocks() local
2719 tkn_elem = array->value; in skl_tplg_get_desc_blocks()
2721 switch (tkn_elem->token) { in skl_tplg_get_desc_blocks()
2725 return tkn_elem->value; in skl_tplg_get_desc_blocks()
2728 dev_err(dev, "Invalid descriptor token %d\n", tkn_elem->token); in skl_tplg_get_desc_blocks()
3230 struct snd_soc_tplg_vendor_value_elem *tkn_elem, in skl_tplg_manifest_fill_fmt() argument
3256 switch (tkn_elem->token) { in skl_tplg_manifest_fill_fmt()
3258 dst_fmt->id = tkn_elem->value; in skl_tplg_manifest_fill_fmt()
3262 ret = skl_tplg_fill_fmt(dev, mod_fmt, tkn_elem->token, in skl_tplg_manifest_fill_fmt()
3263 tkn_elem->value); in skl_tplg_manifest_fill_fmt()
3273 struct snd_soc_tplg_vendor_value_elem *tkn_elem, in skl_tplg_fill_mod_info() argument
3280 switch (tkn_elem->token) { in skl_tplg_fill_mod_info()
3282 mod->input_pin_type = tkn_elem->value; in skl_tplg_fill_mod_info()
3286 mod->output_pin_type = tkn_elem->value; in skl_tplg_fill_mod_info()
3290 mod->max_input_pins = tkn_elem->value; in skl_tplg_fill_mod_info()
3294 mod->max_output_pins = tkn_elem->value; in skl_tplg_fill_mod_info()
3298 mod->nr_resources = tkn_elem->value; in skl_tplg_fill_mod_info()
3302 mod->nr_interfaces = tkn_elem->value; in skl_tplg_fill_mod_info()
3306 dev_err(dev, "Invalid mod info token %d", tkn_elem->token); in skl_tplg_fill_mod_info()
3315 struct snd_soc_tplg_vendor_value_elem *tkn_elem, in skl_tplg_get_int_tkn() argument
3333 switch (tkn_elem->token) { in skl_tplg_get_int_tkn()
3335 skl->skl_sst->lib_count = tkn_elem->value; in skl_tplg_get_int_tkn()
3339 skl->nr_modules = tkn_elem->value; in skl_tplg_get_int_tkn()
3354 mod_idx = tkn_elem->value; in skl_tplg_get_int_tkn()
3363 if (tkn_elem->value > SKL_MAX_ASTATE_CFG) { in skl_tplg_get_int_tkn()
3365 tkn_elem->value); in skl_tplg_get_int_tkn()
3369 size = tkn_elem->value * sizeof(struct skl_astate_param) + in skl_tplg_get_int_tkn()
3376 count = skl->cfg.astate_cfg->count = tkn_elem->value; in skl_tplg_get_int_tkn()
3380 if (tkn_elem->value >= count) { in skl_tplg_get_int_tkn()
3382 tkn_elem->value); in skl_tplg_get_int_tkn()
3386 astate_cfg_idx = tkn_elem->value; in skl_tplg_get_int_tkn()
3390 astate_table[astate_cfg_idx].kcps = tkn_elem->value; in skl_tplg_get_int_tkn()
3394 astate_table[astate_cfg_idx].clk_src = tkn_elem->value; in skl_tplg_get_int_tkn()
3403 ret = skl_tplg_fill_mod_info(dev, tkn_elem, mod); in skl_tplg_get_int_tkn()
3409 dir = tkn_elem->value & SKL_IN_DIR_BIT_MASK; in skl_tplg_get_int_tkn()
3410 pin_idx = (tkn_elem->value & SKL_PIN_COUNT_MASK) >> 4; in skl_tplg_get_int_tkn()
3417 res->id = tkn_elem->value; in skl_tplg_get_int_tkn()
3418 res_val_idx = tkn_elem->value; in skl_tplg_get_int_tkn()
3425 fmt->fmt_idx = tkn_elem->value; in skl_tplg_get_int_tkn()
3426 intf_val_idx = tkn_elem->value; in skl_tplg_get_int_tkn()
3437 ret = skl_tplg_fill_res_tkn(dev, tkn_elem, res, pin_idx, dir); in skl_tplg_get_int_tkn()
3447 res->nr_input_pins = tkn_elem->value; in skl_tplg_get_int_tkn()
3454 res->nr_output_pins = tkn_elem->value; in skl_tplg_get_int_tkn()
3466 ret = skl_tplg_manifest_fill_fmt(dev, fmt, tkn_elem, in skl_tplg_get_int_tkn()
3473 dev_err(dev, "Not a manifest token %d\n", tkn_elem->token); in skl_tplg_get_int_tkn()
3511 struct snd_soc_tplg_vendor_value_elem *tkn_elem; in skl_tplg_get_manifest_tkn() local
3540 tkn_elem = array->value; in skl_tplg_get_manifest_tkn()
3547 tkn_elem, skl); in skl_tplg_get_manifest_tkn()
3552 tkn_elem++; in skl_tplg_get_manifest_tkn()
3554 tuple_size += (tkn_count * sizeof(*tkn_elem)); in skl_tplg_get_manifest_tkn()