ac97_codec_device
static int wm97xx_ac97_probe(struct ac97_codec_device *adev)
static void wm97xx_ac97_remove(struct ac97_codec_device *adev)
static inline void *ac97_get_drvdata(struct ac97_codec_device *adev)
static inline void ac97_set_drvdata(struct ac97_codec_device *adev,
void *snd_ac97_codec_get_platdata(const struct ac97_codec_device *adev);
int (*probe)(struct ac97_codec_device *);
void (*remove)(struct ac97_codec_device *dev);
void (*shutdown)(struct ac97_codec_device *);
static inline struct ac97_codec_device *to_ac97_device(struct device *d)
return container_of(d, struct ac97_codec_device, dev);
ac97_codec_dev2dev(struct ac97_codec_device *adev)
struct snd_ac97 *snd_ac97_compat_alloc(struct ac97_codec_device *adev);
struct ac97_codec_device *codecs[AC97_BUS_MAX_CODECS];
struct ac97_codec_device *codec;
void *snd_ac97_codec_get_platdata(const struct ac97_codec_device *adev)
struct ac97_codec_device *codec = to_ac97_device(dev);
struct ac97_codec_device *codec = to_ac97_device(dev);
static int ac97_get_enable_clk(struct ac97_codec_device *adev)
static void ac97_put_disable_clk(struct ac97_codec_device *adev)
struct ac97_codec_device *codec = to_ac97_device(dev);
struct ac97_codec_device *adev = to_ac97_device(dev);
struct ac97_codec_device *adev = to_ac97_device(dev);
struct ac97_codec_device *adev = to_ac97_device(dev);
static struct ac97_codec_device *
struct ac97_codec_device *adev;
struct ac97_codec_device *adev = to_ac97_device(ac97->private_data);
struct ac97_codec_device *adev = to_ac97_device(ac97->private_data);
struct ac97_codec_device *adev = to_ac97_device(ac97->private_data);
struct ac97_codec_device *adev = to_ac97_device(ac97->private_data);
struct ac97_codec_device *adev = to_ac97_device(ac97->private_data);
struct snd_ac97 *snd_ac97_compat_alloc(struct ac97_codec_device *adev)