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);