<def f='src/src/sys/dev/ic/ac97var.h' l='63' ll='89'/>
<size>88</size>
<doc f='src/src/sys/dev/ic/ac97var.h' l='60'>/*
 * This is the interface exported by the AC97 compliant CODEC
 */</doc>
<mbr r='ac97_codec_if_vtbl::mixer_get_port' o='0' t='int (*)(struct ac97_codec_if *, mixer_ctrl_t *)'/>
<mbr r='ac97_codec_if_vtbl::mixer_set_port' o='64' t='int (*)(struct ac97_codec_if *, mixer_ctrl_t *)'/>
<mbr r='ac97_codec_if_vtbl::query_devinfo' o='128' t='int (*)(struct ac97_codec_if *, mixer_devinfo_t *)'/>
<mbr r='ac97_codec_if_vtbl::get_portnum_by_name' o='192' t='int (*)(struct ac97_codec_if *, const char *, const char *, const char *)'/>
<mbr r='ac97_codec_if_vtbl::restore_ports' o='256' t='void (*)(struct ac97_codec_if *)'/>
<mbr r='ac97_codec_if_vtbl::get_extcaps' o='320' t='u_int16_t (*)(struct ac97_codec_if *)'/>
<mbr r='ac97_codec_if_vtbl::set_rate' o='384' t='int (*)(struct ac97_codec_if *, int, u_int *)'/>
<mbr r='ac97_codec_if_vtbl::set_clock' o='448' t='void (*)(struct ac97_codec_if *, unsigned int)'/>
<mbr r='ac97_codec_if_vtbl::detach' o='512' t='void (*)(struct ac97_codec_if *)'/>
<mbr r='ac97_codec_if_vtbl::lock' o='576' t='void (*)(struct ac97_codec_if *)'/>
<mbr r='ac97_codec_if_vtbl::unlock' o='640' t='void (*)(struct ac97_codec_if *)'/>
