Lines Matching refs:index
283 unsigned int min, max, index; in snd_soc_get_reg_access_index() local
289 index = (min + max) / 2; in snd_soc_get_reg_access_index()
290 if (codec_drv->reg_access_default[index].reg == reg) in snd_soc_get_reg_access_index()
291 return index; in snd_soc_get_reg_access_index()
292 if (codec_drv->reg_access_default[index].reg < reg) in snd_soc_get_reg_access_index()
293 min = index + 1; in snd_soc_get_reg_access_index()
295 max = index; in snd_soc_get_reg_access_index()
303 int index; in snd_soc_default_volatile_register() local
307 index = snd_soc_get_reg_access_index(codec, reg); in snd_soc_default_volatile_register()
308 if (index < 0) in snd_soc_default_volatile_register()
310 return codec->driver->reg_access_default[index].vol; in snd_soc_default_volatile_register()
317 int index; in snd_soc_default_readable_register() local
321 index = snd_soc_get_reg_access_index(codec, reg); in snd_soc_default_readable_register()
322 if (index < 0) in snd_soc_default_readable_register()
324 return codec->driver->reg_access_default[index].read; in snd_soc_default_readable_register()
331 int index; in snd_soc_default_writable_register() local
335 index = snd_soc_get_reg_access_index(codec, reg); in snd_soc_default_writable_register()
336 if (index < 0) in snd_soc_default_writable_register()
338 return codec->driver->reg_access_default[index].write; in snd_soc_default_writable_register()