Lines Matching refs:spec
183 struct juli_spec *spec = ice->spec; in juli_spdif_in_open() local
190 rate = snd_ak4114_external_rate(spec->ak4114); in juli_spdif_in_open()
227 struct juli_spec *spec = ice->spec; in juli_akm_set_rate_val() local
268 snd_ak4114_reinit(spec->ak4114); in juli_akm_set_rate_val()
452 struct juli_spec *spec = ice->spec; in juli_add_controls() local
478 return snd_ak4114_build(spec->ak4114, NULL, in juli_add_controls()
490 struct juli_spec *spec = ice->spec; in juli_resume() local
494 snd_ak4114_resume(spec->ak4114); in juli_resume()
501 struct juli_spec *spec = ice->spec; in juli_suspend() local
504 snd_ak4114_suspend(spec->ak4114); in juli_suspend()
597 struct juli_spec *spec; in juli_init() local
600 spec = kzalloc(sizeof(*spec), GFP_KERNEL); in juli_init()
601 if (!spec) in juli_init()
603 ice->spec = spec; in juli_init()
609 ice, &spec->ak4114); in juli_init()
613 spec->ak4114->change_callback = juli_ak4114_change; in juli_init()
614 spec->ak4114->change_callback_private = ice; in juli_init()
616 spec->ak4114->check_flags = 0; in juli_init()
624 spec->analog = (ice->gpio.get_data(ice) & GPIO_ANALOG_PRESENT) ? 0 : 1; in juli_init()
626 spec->analog = 1; in juli_init()
629 if (spec->analog) { in juli_init()