Lines Matching refs:config_offset
1238 unsigned int config_offset = 0, i; in pcmdevice_add_config() local
1247 if (config_offset + 64 > (int)config_size) { in pcmdevice_add_config()
1253 memcpy(cfg_info->cfg_name, &config_data[config_offset], 64); in pcmdevice_add_config()
1254 config_offset += 64; in pcmdevice_add_config()
1257 if (config_offset + 4 > config_size) { in pcmdevice_add_config()
1264 get_unaligned_be32(&config_data[config_offset]); in pcmdevice_add_config()
1265 config_offset += 4; in pcmdevice_add_config()
1275 if (config_offset + 12 > config_size) { in pcmdevice_add_config()
1288 bk_da[i]->dev_idx = config_data[config_offset]; in pcmdevice_add_config()
1289 config_offset++; in pcmdevice_add_config()
1291 bk_da[i]->block_type = config_data[config_offset]; in pcmdevice_add_config()
1292 config_offset++; in pcmdevice_add_config()
1304 get_unaligned_be16(&config_data[config_offset]); in pcmdevice_add_config()
1305 config_offset += 2; in pcmdevice_add_config()
1307 get_unaligned_be32(&config_data[config_offset]); in pcmdevice_add_config()
1308 config_offset += 4; in pcmdevice_add_config()
1311 get_unaligned_be32(&config_data[config_offset]); in pcmdevice_add_config()
1313 config_offset += 4; in pcmdevice_add_config()
1315 if (config_offset + bk_da[i]->block_size > config_size) { in pcmdevice_add_config()
1323 bk_da[i]->regdata = kmemdup(&config_data[config_offset], in pcmdevice_add_config()
1329 config_offset += bk_da[i]->block_size; in pcmdevice_add_config()