Lines Matching refs:value

215 	__be32 value;  in isight_connect()  local
226 value = cpu_to_be32(ch | (isight->device->max_speed << SPEED_SHIFT)); in isight_connect()
229 &value, 4, FW_FIXED_GENERATION | in isight_connect()
301 static int reg_read(struct isight *isight, int offset, __be32 *value) in reg_read() argument
304 isight->audio_base + offset, value, 4, 0); in reg_read()
307 static int reg_write(struct isight *isight, int offset, __be32 value) in reg_write() argument
310 isight->audio_base + offset, &value, 4, 0); in reg_write()
315 __be32 value; in isight_stop_streaming() local
324 value = 0; in isight_stop_streaming()
327 &value, 4, FW_QUIET); in isight_stop_streaming()
480 info->value.integer.min = isight->gain_min; in isight_gain_info()
481 info->value.integer.max = isight->gain_max; in isight_gain_info()
487 struct snd_ctl_elem_value *value) in isight_gain_get() argument
497 value->value.integer.value[0] = (s32)be32_to_cpu(gain); in isight_gain_get()
503 struct snd_ctl_elem_value *value) in isight_gain_put() argument
507 if (value->value.integer.value[0] < isight->gain_min || in isight_gain_put()
508 value->value.integer.value[0] > isight->gain_max) in isight_gain_put()
512 cpu_to_be32(value->value.integer.value[0])); in isight_gain_put()
516 struct snd_ctl_elem_value *value) in isight_mute_get() argument
526 value->value.integer.value[0] = !mute; in isight_mute_get()
532 struct snd_ctl_elem_value *value) in isight_mute_put() argument
537 (__force __be32)!value->value.integer.value[0]); in isight_mute_put()
558 __be32 value; in isight_create_mixer() local
562 err = reg_read(isight, REG_GAIN_RAW_START, &value); in isight_create_mixer()
565 isight->gain_min = be32_to_cpu(value); in isight_create_mixer()
567 err = reg_read(isight, REG_GAIN_RAW_END, &value); in isight_create_mixer()
570 isight->gain_max = be32_to_cpu(value); in isight_create_mixer()
575 err = reg_read(isight, REG_GAIN_DB_START, &value); in isight_create_mixer()
578 isight->gain_tlv[2] = (s32)be32_to_cpu(value) * 100; in isight_create_mixer()
580 err = reg_read(isight, REG_GAIN_DB_END, &value); in isight_create_mixer()
583 isight->gain_tlv[3] = (s32)be32_to_cpu(value) * 100; in isight_create_mixer()
611 int key, value; in get_unit_base() local
614 while (fw_csr_iterator_next(&i, &key, &value)) in get_unit_base()
616 return CSR_REGISTER_BASE + value * 4; in get_unit_base()