Lines Matching refs:spec
462 struct se_spec *spec = ice->spec; in se200pci_cont_volume_get() local
464 uc->value.integer.value[0] = spec->vol[n].ch1; in se200pci_cont_volume_get()
465 uc->value.integer.value[1] = spec->vol[n].ch2; in se200pci_cont_volume_get()
473 struct se_spec *spec = ice->spec; in se200pci_cont_boolean_get() local
475 uc->value.integer.value[0] = spec->vol[n].ch1; in se200pci_cont_boolean_get()
483 struct se_spec *spec = ice->spec; in se200pci_cont_enum_get() local
485 uc->value.enumerated.item[0] = spec->vol[n].ch1; in se200pci_cont_enum_get()
491 struct se_spec *spec = ice->spec; in se200pci_cont_update() local
496 spec->vol[n].ch1, in se200pci_cont_update()
497 spec->vol[n].ch2); in se200pci_cont_update()
502 spec->vol[n].ch1, in se200pci_cont_update()
503 spec->vol[n].ch2); in se200pci_cont_update()
508 spec->vol[n].ch1, in se200pci_cont_update()
509 spec->vol[n].ch2); in se200pci_cont_update()
514 spec->vol[n].ch1); in se200pci_cont_update()
518 se200pci_WM8776_set_agc(ice, spec->vol[n].ch1); in se200pci_cont_update()
522 se200pci_WM8776_set_afl(ice, spec->vol[n].ch1); in se200pci_cont_update()
534 struct se_spec *spec = ice->spec; in se200pci_cont_volume_put() local
542 if (spec->vol[n].ch1 != vol1) { in se200pci_cont_volume_put()
543 spec->vol[n].ch1 = vol1; in se200pci_cont_volume_put()
546 if (spec->vol[n].ch2 != vol2) { in se200pci_cont_volume_put()
547 spec->vol[n].ch2 = vol2; in se200pci_cont_volume_put()
560 struct se_spec *spec = ice->spec; in se200pci_cont_boolean_put() local
565 if (spec->vol[n].ch1 != vol1) { in se200pci_cont_boolean_put()
566 spec->vol[n].ch1 = vol1; in se200pci_cont_boolean_put()
577 struct se_spec *spec = ice->spec; in se200pci_cont_enum_put() local
584 if (spec->vol[n].ch1 != vol1) { in se200pci_cont_enum_put()
585 spec->vol[n].ch1 = vol1; in se200pci_cont_enum_put()
675 struct se_spec *spec; in se_init() local
677 spec = kzalloc(sizeof(*spec), GFP_KERNEL); in se_init()
678 if (!spec) in se_init()
680 ice->spec = spec; in se_init()