Lines Matching refs:hw_config
260 memcpy(&link->hw_config[num_hw_configs], in build_link()
1892 set_link_hw_config(&link->hw_config[i], &link_tpl->hw_config[i]); in tplg_add_link_object()
2194 if (link->hw_config[i].size != sizeof(link->hw_config[0])) { in tplg_decode_link()
2196 link->hw_config[i].size); in tplg_decode_link()
2199 hw->id = link->hw_config[i].id; in tplg_decode_link()
2200 hw->fmt = link->hw_config[i].fmt; in tplg_decode_link()
2201 hw->clock_gated = link->hw_config[i].clock_gated; in tplg_decode_link()
2202 hw->invert_bclk = link->hw_config[i].invert_bclk; in tplg_decode_link()
2203 hw->invert_fsync = link->hw_config[i].invert_fsync; in tplg_decode_link()
2204 hw->bclk_provider = link->hw_config[i].bclk_provider; in tplg_decode_link()
2205 hw->fsync_provider = link->hw_config[i].fsync_provider; in tplg_decode_link()
2206 hw->mclk_direction = link->hw_config[i].mclk_direction; in tplg_decode_link()
2207 hw->mclk_rate = link->hw_config[i].mclk_rate; in tplg_decode_link()
2208 hw->bclk_rate = link->hw_config[i].bclk_rate; in tplg_decode_link()
2209 hw->fsync_rate = link->hw_config[i].fsync_rate; in tplg_decode_link()
2210 hw->tdm_slots = link->hw_config[i].tdm_slots; in tplg_decode_link()
2211 hw->tdm_slot_width = link->hw_config[i].tdm_slot_width; in tplg_decode_link()
2212 hw->tx_slots = link->hw_config[i].tx_slots; in tplg_decode_link()
2213 hw->rx_slots = link->hw_config[i].rx_slots; in tplg_decode_link()
2214 hw->tx_channels = link->hw_config[i].tx_channels; in tplg_decode_link()
2220 hw->tx_chanmap[j] = link->hw_config[i].tx_chanmap[j]; in tplg_decode_link()
2221 hw->rx_channels = link->hw_config[i].rx_channels; in tplg_decode_link()
2227 hw->rx_chanmap[j] = link->hw_config[i].rx_chanmap[j]; in tplg_decode_link()
2229 lt.hw_config = hws; in tplg_decode_link()