Lines Matching refs:config_offset
160 unsigned int config_offset = 0; in tasdevice_add_config() local
178 if (config_offset + 64 > (int)config_size) { in tasdevice_add_config()
183 config_offset += 64; in tasdevice_add_config()
186 if (config_offset + 4 > (int)config_size) { in tasdevice_add_config()
195 cfg_info->nblocks = get_unaligned_be32(&config_data[config_offset]); in tasdevice_add_config()
196 config_offset += 4; in tasdevice_add_config()
210 if (config_offset + 12 > config_size) { in tasdevice_add_config()
223 bk_da[i]->dev_idx = config_data[config_offset]; in tasdevice_add_config()
224 config_offset++; in tasdevice_add_config()
226 bk_da[i]->block_type = config_data[config_offset]; in tasdevice_add_config()
227 config_offset++; in tasdevice_add_config()
239 get_unaligned_be16(&config_data[config_offset]); in tasdevice_add_config()
240 config_offset += 2; in tasdevice_add_config()
242 get_unaligned_be32(&config_data[config_offset]); in tasdevice_add_config()
243 config_offset += 4; in tasdevice_add_config()
246 get_unaligned_be32(&config_data[config_offset]); in tasdevice_add_config()
248 config_offset += 4; in tasdevice_add_config()
250 if (config_offset + bk_da[i]->block_size > config_size) { in tasdevice_add_config()
258 bk_da[i]->regdata = kmemdup(&config_data[config_offset], in tasdevice_add_config()
265 config_offset += bk_da[i]->block_size; in tasdevice_add_config()