ac97_controller
struct ac97_controller;
struct ac97_controller *ac97_ctrl;
void (*reset)(struct ac97_controller *adrv);
void (*warm_reset)(struct ac97_controller *adrv);
int (*write)(struct ac97_controller *adrv, int slot,
int (*read)(struct ac97_controller *adrv, int slot, unsigned short reg);
struct ac97_controller *snd_ac97_controller_register(
void snd_ac97_controller_unregister(struct ac97_controller *ac97_ctrl);
static inline struct ac97_controller *
snd_ac97_controller_unregister(struct ac97_controller *ac97_ctrl)
unsigned int snd_ac97_bus_scan_one(struct ac97_controller *adrv,
static int ac97_codec_add(struct ac97_controller *ac97_ctrl, int idx,
unsigned int snd_ac97_bus_scan_one(struct ac97_controller *adrv,
static int ac97_bus_scan(struct ac97_controller *ac97_ctrl)
static int ac97_bus_reset(struct ac97_controller *ac97_ctrl)
struct ac97_controller *ac97_ctrl = adev->ac97_ctrl;
static void ac97_ctrl_codecs_unregister(struct ac97_controller *ac97_ctrl)
struct ac97_controller *ac97_ctrl;
struct ac97_controller *ac97_ctrl;
static void ac97_del_adapter(struct ac97_controller *ac97_ctrl)
struct ac97_controller *ac97_ctrl;
static int ac97_add_adapter(struct ac97_controller *ac97_ctrl)
static inline struct ac97_controller*
struct ac97_controller *snd_ac97_controller_register(
return container_of(ac97_adapter, struct ac97_controller, adap);
struct ac97_controller *ac97_ctrl;
static int ac97_unbound_ctrl_write(struct ac97_controller *adrv, int slot,
void snd_ac97_controller_unregister(struct ac97_controller *ac97_ctrl)
static int ac97_unbound_ctrl_read(struct ac97_controller *adrv, int slot,
static struct ac97_controller ac97_unbound_ctrl = {
ac97_codec_find(struct ac97_controller *ac97_ctrl, unsigned int codec_num)
ac97_of_get_child_device(struct ac97_controller *ac97_ctrl, int idx,
struct ac97_controller *ac97_ctrl;
struct ac97_controller *actrl = adev->ac97_ctrl;
struct ac97_controller *actrl = adev->ac97_ctrl;
struct ac97_controller *actrl = adev->ac97_ctrl;
struct ac97_controller *actrl = adev->ac97_ctrl;
struct ac97_controller *actrl = adev->ac97_ctrl;
struct ac97_controller *ctrl;
struct ac97_controller *ctrl = platform_get_drvdata(pdev);
static void pxa2xx_ac97_warm_reset(struct ac97_controller *adrv)
static void pxa2xx_ac97_cold_reset(struct ac97_controller *adrv)
static int pxa2xx_ac97_read_actrl(struct ac97_controller *adrv, int slot,
static int pxa2xx_ac97_write_actrl(struct ac97_controller *adrv, int slot,