Lines Matching refs:hw_config
259 memcpy(&link->hw_config[num_hw_configs],
1922 set_link_hw_config(&link->hw_config[i], &link_tpl->hw_config[i]);
2224 if (link->hw_config[i].size != sizeof(link->hw_config[0])) {
2225 SNDERR("link: unknown hw_config structure size %d",
2226 link->hw_config[i].size);
2229 hw->id = link->hw_config[i].id;
2230 hw->fmt = link->hw_config[i].fmt;
2231 hw->clock_gated = link->hw_config[i].clock_gated;
2232 hw->invert_bclk = link->hw_config[i].invert_bclk;
2233 hw->invert_fsync = link->hw_config[i].invert_fsync;
2234 hw->bclk_provider = link->hw_config[i].bclk_provider;
2235 hw->fsync_provider = link->hw_config[i].fsync_provider;
2236 hw->mclk_direction = link->hw_config[i].mclk_direction;
2237 hw->mclk_rate = link->hw_config[i].mclk_rate;
2238 hw->bclk_rate = link->hw_config[i].bclk_rate;
2239 hw->fsync_rate = link->hw_config[i].fsync_rate;
2240 hw->tdm_slots = link->hw_config[i].tdm_slots;
2241 hw->tdm_slot_width = link->hw_config[i].tdm_slot_width;
2242 hw->tx_slots = link->hw_config[i].tx_slots;
2243 hw->rx_slots = link->hw_config[i].rx_slots;
2244 hw->tx_channels = link->hw_config[i].tx_channels;
2250 hw->tx_chanmap[j] = link->hw_config[i].tx_chanmap[j];
2251 hw->rx_channels = link->hw_config[i].rx_channels;
2257 hw->rx_chanmap[j] = link->hw_config[i].rx_chanmap[j];
2259 lt.hw_config = hws;