Lines Matching refs:slot_mask
1068 if (slot_cfg->std.slot_mask == I2S_STD_SLOT_BOTH) { in i2s_set_clk()
1069 slot_cfg->std.slot_mask = I2S_STD_SLOT_LEFT; in i2s_set_clk()
1076 slot_cfg->std.slot_mask = I2S_STD_SLOT_BOTH; in i2s_set_clk()
1081 uint32_t slot_mask = ch >> 16; in i2s_set_clk() local
1082 if (slot_mask == 0) { in i2s_set_clk()
1083 slot_mask = (slot_cfg->slot_mode == I2S_SLOT_MODE_MONO) ? 1 : 2; in i2s_set_clk()
1085 …ESP_RETURN_ON_FALSE(p_i2s[i2s_num]->total_slot >= (32 - __builtin_clz(slot_mask)), ESP_ERR_INVALID… in i2s_set_clk()
1087 p_i2s[i2s_num]->active_slot = __builtin_popcount(slot_mask); in i2s_set_clk()
1138 mask = slot_cfg->tdm.slot_mask; in i2s_set_sample_rates()
1291 SLOT_CFG(std).slot_mask = I2S_STD_SLOT_BOTH; in i2s_config_transfer()
1294 SLOT_CFG(std).slot_mask = I2S_STD_SLOT_LEFT; in i2s_config_transfer()
1296 SLOT_CFG(std).slot_mask = I2S_STD_SLOT_RIGHT; in i2s_config_transfer()
1356 SLOT_CFG(tdm).slot_mask = i2s_config->chan_mask >> 16; in i2s_config_transfer()
1378 p_i2s[i2s_num]->active_slot = __builtin_popcount(SLOT_CFG(tdm).slot_mask); in i2s_config_transfer()
1379 uint32_t mx_slot = 32 - __builtin_clz(SLOT_CFG(tdm).slot_mask); in i2s_config_transfer()