toonie 26 sound/aoa/codecs/toonie.c #define codec_to_toonie(c) container_of(c, struct toonie, codec) toonie 87 sound/aoa/codecs/toonie.c struct toonie *toonie = codec_to_toonie(codec); toonie 90 sound/aoa/codecs/toonie.c if (toonie->codec.connected != 1) toonie 93 sound/aoa/codecs/toonie.c if (aoa_snd_device_new(SNDRV_DEV_CODEC, toonie, &ops)) { toonie 98 sound/aoa/codecs/toonie.c if (toonie->codec.soundbus_dev->attach_codec(toonie->codec.soundbus_dev, toonie 100 sound/aoa/codecs/toonie.c &toonie_codec_info, toonie)) { toonie 102 sound/aoa/codecs/toonie.c snd_device_free(aoa_get_card(), toonie); toonie 111 sound/aoa/codecs/toonie.c struct toonie *toonie = codec_to_toonie(codec); toonie 113 sound/aoa/codecs/toonie.c if (!toonie->codec.soundbus_dev) { toonie 117 sound/aoa/codecs/toonie.c toonie->codec.soundbus_dev->detach_codec(toonie->codec.soundbus_dev, toonie); toonie 120 sound/aoa/codecs/toonie.c static struct toonie *toonie; toonie 124 sound/aoa/codecs/toonie.c toonie = kzalloc(sizeof(struct toonie), GFP_KERNEL); toonie 126 sound/aoa/codecs/toonie.c if (!toonie) toonie 129 sound/aoa/codecs/toonie.c strlcpy(toonie->codec.name, "toonie", sizeof(toonie->codec.name)); toonie 130 sound/aoa/codecs/toonie.c toonie->codec.owner = THIS_MODULE; toonie 131 sound/aoa/codecs/toonie.c toonie->codec.init = toonie_init_codec; toonie 132 sound/aoa/codecs/toonie.c toonie->codec.exit = toonie_exit_codec; toonie 134 sound/aoa/codecs/toonie.c if (aoa_codec_register(&toonie->codec)) { toonie 135 sound/aoa/codecs/toonie.c kfree(toonie); toonie 144 sound/aoa/codecs/toonie.c aoa_codec_unregister(&toonie->codec); toonie 145 sound/aoa/codecs/toonie.c kfree(toonie);